Zepto 和API大部分都能和jquery兼容 所以用起来和jquery差不多 jQuery: 主要用于PC端的页面开
zepto: 是jquery 的 阉割版 是为移动端开发的库 jQuery的轻量级替代品。文件巨细对照小 只有8k摆布 ,是目前成果库中最小的一个,尽管不大,zepto 所供给的工具足以满足开发措施的需要,大大都在jquery中常用的API和要领Zepto 都有,Zepto 和API大部分都能和jquery兼容 所以用起来和jquery差不久不多
jQuery: 主要用于PC真个页面开发,jquery 是目前最风行的javascript 框架,它能兼容市面上主流的浏览器,插件也是相当的丰富,,巨细在90k摆布
Zepto: 特点 是为现代智能手机浏览器推出的javascript框架 有着jquery 相似的语法 但是和jquery对比它有很多长处 在巨细方面 压缩后在5~10k 摆布,成果很齐全,并且多出来了一些触摸屏的事件,然而它对一些老的浏览器不兼容 ,所以这个轻量级的js用它来开发手机端和IOS, Android 网页都是不错的选择,极大的减轻了整个app的负载。
差别点? 1.zepto 是针对移动真个措施 zepto有一些根基的触摸事件可以来操纵触摸屏的交互(tap事件、swipe事件) zepto 是不撑持IE浏览器
Dom 操纵的区别 :添加id时jquery 不会生效 而Zepto会生效
触发事件的区别 :使用jquery 是load 事件的措置惩罚惩罚函数不会执行,使用zepto时 load事件的措置惩罚惩罚函数会执行
事件委托的区别:zepto中 选择器上所有的委托事件城市依次放入一个行列队伍中,而在jquery中则委托成独立的多个事件
width()和height() 的区别:zepto 由盒子模型(box-sizing)决定,用 .width()返回赋值的width,用 .css(‘width’)返回border 等的功效
而jquery会忽略盒子模型 , 始终返回内容区域的宽/高(不包罗padding 、border)
offset()的区别:Zepto 返回{top、left、width、height}; jQuery返回{left,top}
Zepto 无法获取隐藏元素的宽高,jQuery可以
Zepto中没有为原型界说extend要领 而jQuery有
Zepto 的 each 要领只能遍历数组,不能遍历JSON东西
jquery和zepto的异同
温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/30777.html