我们可以将jquery.js拆分为两部分吗?

时间:2010-09-20 07:59:43

标签: jquery

是否可以将jquery.js分成两个或三个不同的部分?

目前我使用的是版本1.4.2,这个版本太重了,无法在256kbps的互联网线路上加载。

此致

Vikas Parab

3 个答案:

答案 0 :(得分:2)

查看jQuery's repository at GitHub,然后查看Makefile。您可以调整构建文件(或Rakefile或Ant的build.xml)以仅包含您需要的部分。

答案 1 :(得分:2)

切换到CDN托管的jQuery源,以最大化浏览器上的缓存命中率并链接页面中的min.js版本(仅24.1 kb)

http://softwareas.com/google-jquery-cdn

答案 2 :(得分:1)

保罗爱尔兰说,你可以有效地删除你认为不会需要的所有部分,并建议在这里做到这一点:http://paulirish.com/2010/10-things-i-learned-from-the-jquery-source/。不幸的是,我似乎无法跳过视频,但你应该看看整个事情 - 保罗是jQuery大师之一!

如果您没有使用大量的库,这应该会有很大帮助。

我希望这有帮助!

更新:还有一个更随机的YouTube版本。 http://www.youtube.com/watch?v=i_qE1iAmjFg如果你不耐烦,请跳到50米标记。

另外,我认为你使用的是缩小版?如果没有,那就相当小了。

更新2:如果您只使用jQuery的选择器部分,请考虑使用Sizzle(http://sizzlejs.com/),它仍然是jQuery的一部分。 (Sizzle就像4K缩小了一样)