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;

 posted on 2012-11-07 20:52  刘卿  阅读(2338)  评论(2编辑  收藏  举报