移动开发框架,第【三】弹:Zepto.js

【原创】作者:一只猿 

原文:http://www.92ez.com

转载请注明出处,谢谢

Zepto.js 是支持移动WebKit浏览器的JavaScript框架,具有与jQuery兼容的语法。2-5k的库,通过不错的API处理绝大多数的基本工作。如果 你已经熟悉jquery的语法,并能熟练使用jquery,那么,相信你一定能够毫无压力地使用zepto.js来快速开发出个性的移动端页面。

jquery与zepto的对比:

语法相同,会使用jquery就会使用zepto。

那为什么我们不直接使用jquery呢,jquery已经那么火了,而且稳定性也相当不错,干嘛还要使用zepto这个新的js库呢?

这 就要谈到运行环境的不同了,正所谓因地制宜,jquery适用于PC端桌面环境,桌面环境更加复杂,jquery需要考虑的因素非常多,尤其表现在兼容性 上面,相对于PC端,移动端的发杂都远不及PC端。目前主流智能手机的操作系统上内置的浏览器都是比较现代的浏览器,支持新的W3C规范标准,兼容性相对 比较统一,zepto主要是针对移动端的平台进行优化,而没有像jquery那样考虑到pc端的种种因素。

正因为jquery考虑的事情太 多太多,所以,它臃肿,当然,按照理论上来说,你仍然可以把jquery用在移动端,因为它仍然兼容移动端的浏览器,而且变现也想当出色,为什么不用呢? 毫无疑问,手机上的带宽永远比不上pc端。pc端下载jquery到本地只需要1~3秒(90+K),但是移动端就慢了很多,2G网络下你会看到一大片空 白网页在加载,相信用户第二次就没打开的欲望了。

zepto解决了这个问题,只有不到10K的大小,2G网络环境下也毫无压力,表现不逊色于jquery。所以移动端开发首选框架,个人推荐zepto.js。

前面说了这么多zepto的好处,那干嘛不在pc端也用它?

前面说到zepto只针对了移动端的浏览器,毕竟pc端和移动端平台之间的差异还是很大,如果你想把zepto用在pc端的网页中,建议还是别这样做,这样只会让你遇到很多不必要的麻烦。

介绍了zepto,下面给出它的一些相关资料,供大家参考。

如果你想深入学习zepto或者你想快速建立自己的移动端页面,你可以参考官方首页上的api文档。

zepto.js官方首页:http://zeptojs.com/

 

你可能感兴趣的:(移动开发)