为了账号安全,请及时绑定邮箱和手机立即绑定

jQuery的普通包和瘦包有什么区别?

jQuery的普通包和瘦包有什么区别?

喵喵时光机 2019-06-26 17:04:54
jQuery的普通包和瘦包有什么区别?在…CDNJS小包裹放好了。它的尺寸较小。与原作的主要区别是什么?快速查看代码并没有给出答案,在jquery.com上我还没有找到任何关于slim包裹。那么,jquery.js和jquery.slim.js之间有什么区别呢?
查看完整描述

3 回答

?
慕桂英3389331

TA贡献2036条经验 获得超8个赞

查看代码,我发现jquery.js和jquery.slim.js之间的区别如下:

在jquery.slim.js中,删除了以下特性:

  1. jQuery.fn.扩展
  2. jquery.fn.load
  3. 每个/附加一组函数,用于处理常见的Ajax事件
  4. jQuery.expr.filters动画
  5. Ajax设置,如jQuery.ajaxSettings.xhr、jQuery.ajaxPrefilter、jQuery.ajaxSetup、jQuery.ajaxPrefilter、jQuery.ajaxTransport.jQuery.ajaxSetup
  6. XML解析类似于jQuery.parseXML,
  7. 动画效果,如jQuery.弛缓,jQuery.动画,jQuery.rate


查看完整回答
反对 回复 2019-06-26
?
拉莫斯之舞

TA贡献1820条经验 获得超10个赞

在这个时候,最权威的答案似乎就在这里。发行,它声明“它是jQuery的自定义构建,排除了效果、Ajax和不推荐的代码”。详细信息将在jQuery3.0中公布。

我怀疑将jQuery库中的这些组件排除在外的理由是认识到,jQuery与另一个JS框架一起使用的情况越来越普遍,比如Rangor Reaction。在这些情况下,jQuery的使用主要用于DOM遍历和操作,因此忽略了那些过时的组件或由框架提供的组件在文件大小上减少了大约20%。


查看完整回答
反对 回复 2019-06-26
  • 3 回答
  • 0 关注
  • 491 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信