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 
                
            
        
浙公网安备 33010602011771号