我正在使用的网站只使用了很少量的jQuery,在下拉菜单中(我正在使用JSDDM drop-down menu)。有可能手动或自动生成只包含所需代码的jQuery的缩减版本吗?
答案 0 :(得分:6)
是的,有可能。只需使用jQuery Builder或jQuery的一些较小的替代方案,例如Zepto,MinifiedJS或$dom。
答案 1 :(得分:2)
我认为编辑代码不是一个好主意。请改用缩小的包。
答案 2 :(得分:1)
jQuery本身你无法减少。如果您使用jQuery UI,您可以构建自己的dist(http://jqueryui.com/download)。
或者(为了节省您自己的服务器上的负载),您可以使用来自Google {j}的jQuery {/ 3}}
答案 3 :(得分:0)
我只是使用jQuery http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js的打包版本,然后压缩任何其他插件。
答案 4 :(得分:0)
使用库的缩小版本。但你不能真正删除库中的部分而不会破坏它。
答案 5 :(得分:0)
你可以手动删除你不需要的东西,但我不会羡慕你尝试它,jQuery的缩小版只有58kb大小。
答案 6 :(得分:0)
当然是,jQuery是开源的。源代码为here。如果你只能使用一个子集,并且可能在缩小之前将它与你自己的JS文件结合起来,那么这可能是一种加载时间方式。
请注意veggerby关于Google Ajax API等CDN的回复;如果用户使用jQuery访问过任何其他网站并通过Google加载,则用户将在缓存中使用它。缓存比从您的网站加载缩减版本更快。 :-) Google的CDN也非常快。
答案 7 :(得分:-1)
你为什么需要这个?您可以使用缩小的jQuery版本(19kb)或使用jQuery编写自己的JS。