推荐javascript移动开发框架zepto.js兼容jquery的api

作者:norion时间:2013年5月21日评论次数:0 条

jquery无疑是最流行的JavaScript库之一,但在移动领域jquery却并不是很合适,因为jquery兼容了传统web浏览器的太多东西,这方面既是优点也是缺点,jquery团队也无疑看到了这点,所以jquery团队也推出了jquery mobile,但jquery mobile并不是人们的第一选择,因为市面上已经出现了比它很轻便的产品,相对来说jquery mobile框架还是比较臃肿。

既然这样,我就在这里推荐一款javascript移动开发框架zepto.js兼容jquery的api,大小压缩后只有9.7k,相比jquery的压缩版本小太多了,同时你不需要额外的学习成本,你可以将精力放在其他地方。

zepto.js适用的平台很多(移动浏览器 + 现代桌面浏览器),当然如果你要兼容ie10以下的浏览器,那么,只需在调用的时候加入如下代码就可以了:

<script type="text/javascript">// <![CDATA[
document.write('<script src=' + ('__proto__' in {} ? 'zepto' : 'jquery') + '.js><\/script>')
// ]]></script>

zepto大部分兼容jquery api,常见的应用都没有问题,这无疑是加快网页的加载速度,亲,手机要的就是速度。。。

当然,zepto也迎来了它的直接竞争者 jqMobi,如果是做单纯的 Mobile Web App(尤其是做 Hybrid App 时),jqMobi 似乎占优;如果是做移动版网站,我会优先考虑 Zepto,在对jquery的兼容方面,两者差别不大。

推荐归推荐,还要根据具体情况来选择合适的框架,当然如果你要自己写,嘿嘿,那很不错。。。

标签:

上一篇: 基于jquery的信息提示插件

下一篇:javascript获取中文的长度

相关文章

评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注