zepto.js和jquery.js函数都差不多啊,zepto.js有啥优点呢?各位

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zepto.js和jquery.js函数都差不多啊,zepto.js有啥优点呢?各位相关的知识,希望对你有一定的参考价值。

Zepto.js 是专门为现代智能手机浏览器推出的 Javascript 框架, 拥有和jQuery相似的语法, 但是和jQuery相比下来, 他有很多优点:

1、大小方面 , 压缩后的 zepto.min.js 大小只有21K, 使用服务器端 gzip 压缩后大小只有5~10K, 可以说非常的小。

2、虽然体积小,但是功能很齐全, 多出来了一些触摸屏的事件 ,用它来开发iPhone和Android网页是首选, 但它不支持IE。

3、Zepto是jQuery的精简,针对移动端去除了大量jQuery的兼容代码。

4、因为精简,所以Zepto核心库的性能要比jQuery优秀。

扩展资料

zepto.js和jquery.js的主要区别:

1、用途方面

Zepto最初是为移动端开发的库,是jQuery的轻量级替代品,因为它的API和jQuery相似,而文件更小。

jquery主要是用在电脑的网页中,插件丰富,代码简洁,最关键的是更新快,有最好的dom选择器而被广泛被使用。

2、API方面

大多数在jQuery中常用的API和方法Zepto都有,Zepto中还有一些jQuery中没有的。

因为Zepto的API大部分都能和jQuery兼容,所以用起来极其容易,如果熟悉jQuery,就能很容易掌握Zepto。

3、兼任性方面

Zepto 希望在所有的现代智能手机浏览器中作为一种基础环境来使用。 Zepto 不支持旧版本的 Internet Explorer浏览器。

jquery是目前最流行的javascript框架,它兼容全部主流浏览器。

参考技术A 1、Zepto.js 是专门为现代智能手机浏览器退出的 Javascript 框架, 拥有和jQuery相似的语法, 但是和jQuery相比下来, 他有很多优点, 大小方面 , 压缩后的 zepto.min.js 大小只有21K, 使用服务器端 gzip 压缩后大小只有5~10K, 可以说非常的小, 但是功能很齐全, 多出来了一些触摸屏的事件 , 它唯一不支持的就是万恶的IE, 不过用它来开发iPhone和Android网页绝对是首选了.
2、jquery主要是用在电脑的网页中了,jquery是目前最流行的javascript框架,以其兼容全部主流浏览器,插件丰富,代码简洁,最关键的是更新快,最好的dom选择器而被广泛被使用。
3、手机wap方面的话,jquery也有 jquery-mobile.js,也很好用
参考技术B 官网的解释:

Zepto is a minimalist JavaScript library for modern browsers with a largely jQuery-compatible API.
你可以访问它的主页: http://zeptojs.com
它的 API 的介绍:http://gmu.baidu.com/doc#zeptojs

Zepto.js 不返回假?

【中文标题】Zepto.js 不返回假?【英文标题】:Zepto.js doesn't return false? 【发布时间】:2011-09-06 16:03:03 【问题描述】:

我正在尝试使用 zepto.js 将事件处理程序绑定到单击函数。通常在 JQuery 中我只能说 return false 并且实际的点击永远不会通过。 Zepto 不支持这个吗?如果是这样,如何解决这个问题?

【问题讨论】:

【参考方案1】:

要在 jQuery 事件处理程序中复制返回 false 的行为,您需要调用 event.preventDefault()event.stopPropagation()

【讨论】:

$(".class").on(function(e) e.preventDefault(); e.stopPropagation(); );

以上是关于zepto.js和jquery.js函数都差不多啊,zepto.js有啥优点呢?各位的主要内容,如果未能解决你的问题,请参考以下文章

html IE加载jQuery.js,其他加载zepto.js

Swiper 3.4.1

Zepto.js_开始

zepto.js的touch模块

Zepto.js 不返回假?

我的小前端 —— JQ和zepto