平板&Safari 开发tips】的更多相关文章

css: *{ margin: 0; padding: 0;  /* 禁止用户点选网页内容 */ -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; /* div添加点击事件后,禁止点击时出现阴影背景 */ -webkit-tap-highlight-color: t…
碎片是一种可以嵌入在活动中的UI片段,它能让程序更加合理与充分地使用大屏幕的空间,碎片通常都是在平板电脑开发中才会使用 简单实例 左碎片布局 <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical…
Spring MVC 学习笔记1 - First Helloworld by Eclipse reference:http://www.gontu.org 1. 下载 Spring freamworks 4.0.0 RELEASE 2. 下载 commons-logging-1.2-bin 3. 在Eclipse Luna Service Release 1 (4.4.1)中新建Dynamic Web App 4. 配置服务器平台:Window - show view - servers ; "…
tip 1 :  给UIImage添加毛玻璃效果 func blurImage(value:NSNumber) -> UIImage { let context = CIContext(options:[KCIContextUseSoftwareRenderer:true]) let ciImage = CoreImage.CIImage(image:self) let blurFilter = CIFilter(name:"CIGassianBlur") blurFilter?…
首先说明标题的含义,怎么感觉就和定义一种语言一样,需要有一个规约呢..... 标题定义如下:游戏开发tip之+内容+(总tips的第几篇) 扩展如下:内容(一,二,三.....) 新手可怜,大神每一句话也许都藏着干货,但是新手总是不能立马明白(立马理解和明白的话,估计就上升为和大神一样的级别了吧).废话少说,开始正文. 大神说,一个好的游戏引擎应该提供一个好的RTTI.当然,游戏引擎可以自己实现.游戏引擎也可以不实现自己的RTTI,此时需要开发者自己写一套RTTI. 为什么呢? 为什么不用C++…
本篇博客主要是 sparksql 从初始开发注意的一些基本点以及力所能及的可优化部分的介绍: 所使用spark版本:2.0.0       scala版本:2.11.8 1. SparkSession的初始化: val sparkSession = SparkSession.builder().master("local[*]").appName("AppName").config("spark.sql.warehouse.dir", "…
欢迎Follow我的GitHub, 关注我的CSDN. 我会介绍关于Android的一些有趣的小知识点. 上一篇. 1. Dagger2的开发顺序 Module -> Component -> Application 首先模块(Module)创建须要提供的类实例, 其次把模块加入到组件(Component)中并提供须要注入的类, 最后把组件加入到应用(Application)中并提供接口. // 模块 @Module public class TestAppModule { private f…
1,根节点(html,body)overflow属性会遮盖fixed定位元素 2,fixed元素点击时会弹出底部的菜单,应该是浏览器特性(safari) 3,fixed元素使用后,在body里面使用padding-bottom以占位,如果放入其他元素中,最好也占位,避免IOS滑动特性遮盖元素 4,inline-block可以使用float让元素保持在一条线上,无需使用vertical-align进行对齐 5,touch事件里阻止默认可以减少卡顿,但是touchStart里面如果阻止,页面的滑动会…
1.radio Button 点击后有时候有高亮样式,有时候没有 解决方案: $("#task_form label").click(function () { $("#task_form label").removeClass("ui-btn-active"); $(this).addClass("ui-btn-active"); }); 2.引入jQ datepicker控件后,弹出框弹出多次,'tap'-轻击事件多次绑定…
为什么使用touch click有300sm的延迟 touch支持多点触摸 手势操作…
1.在使用$routeProvider的时候,需要让模块依赖ngRoute,否则会提示找不到服务,示例: angular.module('module1', ['ngRoute']) .config(['$routeProvider', function($routeProvider){ //do something... }]); 2.在页面中需要绑定有风险的html的时候,可以使用ng-bind-html="html"(version>=1.3),如果遇到错误,控制器中可以使…
Bean: public class Data extends BaseBean { public ArrayList<DataItem> data = new ArrayList<Promotion>(); public static class DataItem { public String image = ""; public String leftFlag = ""; public String rightFlag = "…
1.MVVM 的优点 MVVM 兼容 MVC,可以先创建一个简单的 View Model,再慢慢迁移. MVVM 使得 app 更容易测试,因为 View Model 部分不涉及 UI. MVVM 最好配合 binding 机制,Model 的变化需要同步到 View Model,View Model 的变化也需要同步到 View.ReactiveCocoa 就可以用来实现 binding,当然它能做的远远不止 binding.…
wx.setStorageSync('vipId',vipId)-----存储   wx.getStorageSync('vipId')-------读取   wx.navigateTo({ url: `/pages/detail/main?id=${id}` })-------页面之间跳转传递参数   如果需要传递整个对象,如下:   goPage (item) { let obj = JSON.stringify(item) wx.navigateTo({ url: `/pages/deta…
1.model属性 每个对象(即class)一般由字段(变量)和函数组成,每个对象对应着数据库中的一张表,驼峰命名方式 models.Model 基础模块,会根据字段和模型名在后台数据库生成对应得表文件 models.TransientModel 临时模块,用于弹出信息的临时数据,会在后台生成对应得表,但是表的内容根据配置,一定时间后被清除,不会长时间保存,如向导时用 models.AbstractModel 抽象模块,类似于抽象类,常用于继承 2.model字段类型 odoo对象支持的字段类型…
欢迎Follow我的GitHub, 关注我的CSDN. 介绍关于Android的一些有趣的小知识点. 本文是第五篇了, 差点儿一周一篇, 欢迎阅读. 其余第一篇, 第二篇, 第三篇, 第四篇. 1. 模拟系统回收Activity. 使用adb命令能够模拟Android系统自己主动回收Activity进程, 能够调试这个效果. 单进程 adb shell am force-stop [包名] 多进程 adb shell ps | grep [包名] adb shell kill [PID] 2.…
http://blog.csdn.net/tcjiaan/article/details/7866595 基于C#的Metro工程如何引用C++的动态库——FIleNotFound解决办法: http://kakadu.blog.51cto.com/4050768/1148039/…
欢迎Follow我的GitHub, 关注我的CSDN. 我会介绍关于Android的一些有趣的小知识点. 本文是第三篇, 其余第一篇, 第二篇. imageMogr2/auto-orient/strip%7CimageView2/2/w/1240" alt="Android" title=""> 1. UIAutomatorViewer 自己主动化測试是Android測试的趋势, 稳定\复用, 最经常使用的工具就是Espresso. 使用UIAuto…
1.overflow-x 这真的是一个大坑,一旦你在body或者html上用了这个属性,对不起,如果你的页面出现滚动条的话,那就会出现莫名其妙的bug,滑动页面的时候fix在顶部或者底部的会挡住. 解决办法:html跟body不要使用这个属性,如果不想让横向出现滚动,就用overflow:hidden;overflow-y:auto; 2.calc() 这个本就是CSS3中的新方法,用起来其实是很爽的,无奈android4.4以下不支持,大家最好别用,除非你不考虑android用户. 3.-we…
前言 这篇文章介绍了作者开发工作中总结的25个iOS开发tips, 多年之前读过这篇文章.收益良多,基本每一个tips在我的应用开发过程中都使用过.今天把这篇文章又一次整理转发下,与大家一起学习,不论你处于什么开发阶段,这些tips都值得你重复熟悉. 过一段时间.自己以也计划翻译些国外的技术文章,把国外开发人员的知识与国内开发人员分享,同一时候欢迎很多其它的开发人员加入我们: https://github.com/bboyfeiyu/iOS-tech-frontier 介绍 本文来自iOS Tu…
一. css练习网易专题: 1. http://news.163.com/ 新闻 跟腾讯的新闻版式大体没有大的变化,只是细节. 2. http://news.163.com/photo/#Current 版式很独具一格. 3. http://news.163.com/photoview/00AO0001/40918.html?from=ph_ss#p=9FSPHU1600AO0001 图片的详细页. 4. http://sports.163.com/ 体育频道 5. http://sports.…
千锋金牌讲师老罗老师简介: 国内第一批Android教学讲师,10多年软件开发经验,6年多教学经验,曾担任广东电信北京分公司移动事业部项目经理,主持过微软中国平台考试系统.山西省旅游局智能化平台等大型项目,发布的<老罗Android教学视频>短短几个月风靡全网.授课思路逻辑清晰,所讲授的Android课程实战性强,被学员赋予“老罗”称号. 本套视频特点:        1.本套视频秉承千锋良心教育的理念和移动互联网的共享互助精神,把Android整套应用体系分享给大家.        2.本套…
新手发帖,很多方面都是刚入门,有错误的地方请大家见谅,欢迎批评指正 本文重要总结一下挪动端进行前端开发时需要用到的一些工具,以及他们之间互相的组合,同时也包含本人应用的组合. 1. Chrome To Mobile PC机上安装该chrome插件:在手机端安装chrome浏览器,登录chrome, 启用“Chrome 转发至挪动设备服务”:在PC端上输入对应要调试的网址,然后点击发送到手机,则会将该网址发送到手机端.免去了挪动端上输入网址困难的懊恼. 注:ios chrome 与android…
随着Hybrid APP的流行,对其调试变得必不可少.使用Xcode我们能看到的仅仅是WebView,要想进一步查看里面的a标签.button和其他元素,Xcode是心有余而力不足.但是不用担心,Safari的调试功能能够弥补Xcode的不足,让你能够更方便地调试此类APP.要想使用Safari来调试,你要做的有三步: 配置Safari. 配置iPhone 开始调试 接下来就详细对此功能进行解释. 1.配置Safari 打开Safari,查看菜单栏里面是否有"开发"这个菜单,如果有,你…
本文主要是介绍开发移动端web相册这样一案例用到的前置知识. 一.移动端样式 移动端更接近手机原生的方式. 如下是一个angular mobile的demo的例子: 移动端demo做成这样的好处: 在手机端浏览器中打开,接近原生app应用. 打包成Android或者ios的app,以原生app呈现 二.移动端web开发调试工具 因为移动端主要的浏览器内核是webkit,所以可以用chrome开发.可以模拟UA和分辨率. 模拟触摸行为,注意touch和click区别. 也可以开启其他模拟. 三.移…
之前做过混合开发,用的是JavaScriptCore+OC+UIWebView. Safari调试功能真的很有用,通过它可以轻松定位问题的所在,下面说说怎么调试. 开启Safari开发菜单 在Mac的Safari偏好设置中,开启开发菜单.具体步骤为:Safari -> 偏好设置… -> 高级 -> 勾选在菜单栏显示“开发”菜单. iPhone开启Web检查器 具体步骤为:设置 -> Safari -> 高级 -> Web 检查器. 运行App 打开项目,Cmd + R…
Java 开发环境配置 在本章节中我们将为大家介绍如何搭建Java开发环境. Windows 上安装开发环境 Linux 上安装开发环境 安装 Eclipse 运行 Java Cloud Studio 在线运行 Java window系统安装java 下载JDK 首先我们需要下载java开发工具包JDK,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html,点击如下下载按钮: 在下载页面中你需要选择接受许可…
Web前端/H5开发,前端资源,前端网址,前端博客,前端框架整理 综合类 前端知识体系 前端知识结构 Web前端开发大系概览 Web前端开发大系概览-中文版 Web Front-end Stack v2.2 免费的编程中文书籍索引 前端书籍 前端免费书籍大全 前端知识体系 免费的编程中文书籍索引 智能社 - 精通JavaScript开发 重新介绍 JavaScript(JS 教程) 麻省理工学院公开课:计算机科学及编程导论 JavaScript中的this陷阱的最全收集--没有之一 JS函数式编…
ylbtech-Java-Runoob:Java 开发环境配置 1.返回顶部 1. Java 开发环境配置 在本章节中我们将为大家介绍如何搭建Java开发环境. Windows 上安装开发环境 Linux 上安装开发环境 安装 Eclipse 运行 Java Cloud Studio 在线运行 Java window系统安装java 下载JDK 首先我们需要下载java开发工具包JDK,下载地址:http://www.oracle.com/technetwork/java/javase/down…
前言 我们大前端团队内部 ?每周一练 的知识复习计划继续加油,本篇文章是 <Hybrid APP 混合应用专题> 主题的第二期和第三期的合集. 这一期共整理了 10 个问题,和相应的参考答案,文字和图片较多,建议大家可以收藏,根据文章目录来阅读. 之前分享的每周内容,我都整理到掘金收藏集 [?<EFT每周一练>] (https://juejin.im/collection/5cd11b0af265da0346227e24) 上啦,欢迎点赞收藏咯??. 文章收录: 本系列所有文章,都…