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

【原创】作者:一只猿 

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

转载请注明出处,谢谢

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/

本文链接:https://www.92ez.com/?action=show&id=260
!!! 转载请先联系non3gov@gmail.com授权并在显著位置注明作者和原文链接 !!! 小黑屋
提示:技术文章有一定的时效性,请先确认是否适用你当前的系统环境。

上一篇: 移动开发框架,第【二】弹:Hammer.js 移动设备触摸手势js库
下一篇: 捐赠

访客评论
目前还没有人评论,您发表点看法?
发表评论

评论内容 (必填):