ios和安卓一些总结
2012-11-07 20:52
218 查看
iOS对HTML5的支持要比Android表现的好。
Android在对HTML5的支持上确实比不过iOS,不管是HTML5的事件还是CSS3的性能。
正如jQuery之父说的那样:移动平台的开发是让人纠结的事件。在移动平台中,前端工程师对付Android要像对付IE6那样,需要写很多的恶心的代码或者Hack。
在实际的开发过程中,我们还需要注意以下几点:
1、在iOS和Android平台中浏览器没有DOM Ready事件;
2、Android 2.0以下事件执行延迟差不多在200MS;
3、Android 2.0以下没有orientationchange事件,但是它有resize事件。虽然它有resize事件,但是resize事件有时会执行在窗口大小改变前。
4、当前的iOS和Android都不支持form的invalid事件
5、iOS的document.scrollTop永远返回0,我们应该使用window.scrollY或window.scrollX获取滚动条的实时数值,但在Android平台下,却支持scrollTop和scrollLeft;
6、Android 2.0以下不支持window.JSON;
7、Android 2.0以下不支持localStorage和sessionStorage;
8、Android 2.0以下在执行transition动画时,浏览器repaint无法正常工作;
9、Android所有版本中,凡设置了overflow:hidden的节点,该节点将被Android识别为可点击的区别;
10、Android和iOS都不支持overflow:auto以及position:fixed;
Android在对HTML5的支持上确实比不过iOS,不管是HTML5的事件还是CSS3的性能。
正如jQuery之父说的那样:移动平台的开发是让人纠结的事件。在移动平台中,前端工程师对付Android要像对付IE6那样,需要写很多的恶心的代码或者Hack。
在实际的开发过程中,我们还需要注意以下几点:
1、在iOS和Android平台中浏览器没有DOM Ready事件;
2、Android 2.0以下事件执行延迟差不多在200MS;
3、Android 2.0以下没有orientationchange事件,但是它有resize事件。虽然它有resize事件,但是resize事件有时会执行在窗口大小改变前。
4、当前的iOS和Android都不支持form的invalid事件
5、iOS的document.scrollTop永远返回0,我们应该使用window.scrollY或window.scrollX获取滚动条的实时数值,但在Android平台下,却支持scrollTop和scrollLeft;
6、Android 2.0以下不支持window.JSON;
7、Android 2.0以下不支持localStorage和sessionStorage;
8、Android 2.0以下在执行transition动画时,浏览器repaint无法正常工作;
9、Android所有版本中,凡设置了overflow:hidden的节点,该节点将被Android识别为可点击的区别;
10、Android和iOS都不支持overflow:auto以及position:fixed;
相关文章推荐
- iOS开发中 常用枚举和常用的一些运算符(易错总结)
- 总结iOS开发当中一些特别注意的问题
- 总结:在安卓和iOS测试中,两端不同点
- ios app 提交 appstore 的一些经验总结
- iOS下使用FFMPEG的一些总结
- 安卓开发35:一些安卓设计经验总结
- 关于IOS中GCD,NSThread和NSOperation的一些总结
- iOS一些常用动画总结
- 关情纸尾-----关于最近学习iOS开发的一些总结(一)
- 最近学习安卓中总结的一些知识点
- iOS开发和学习中积累的一些经验总结提炼整理文章001——自定义Cell
- iOS中warning的一些总结
- iOS 关于获取沙盒文件的一些总结
- iOS开发中 常用枚举和常用的一些运算符(易错总结)
- iOS的一些面试题分析总结(0)
- IOS开发-一些总结
- 总结一些iOS项目中组织代码的方法
- iOS开发中 常用枚举和常用的一些运算符(易错总结)
- IOS 多线程的一些总结
- 从零开始自学ios ---第1天 Foundation的一些总结