我们有一个小的javascript项目将使用一些jQuery选择器,但我们绝不需要完整的jQuery包(即效果)。有没有办法获得jQuery库的自定义构建?
答案 0 :(得分:12)
在得到这个答案之前,有人问过这个问题 - 但我觉得问题仍然存在。
http://net.tutsplus.com/tutorials/javascript-ajax/how-to-build-your-own-custom-jquery/
http://projects.jga.me/jquery-builder/
希望其他人认为这些链接与我一样有用。
<强>更新强> 根据您想要的最小化程度,您可以创建自己的库,我之前将其用作开始概念: http://code.tutsplus.com/tutorials/build-your-first-javascript-library--net-26796
此处提供的源代码:https://github.com/andrew8088/dome
答案 1 :(得分:6)
然后你可能对Sizzle selector engine感兴趣(jQuery也使用它的选择器机制)。
答案 2 :(得分:4)
您可以从github http://docs.jquery.com/Downloading_jQuery#Git获取源代码并修改buildfile(makefile或build.xml,取决于您将使用的构建系统)。对于apache ant(build.xml),只需从jquery目标中的列表中删除不需要的文件。当然,这不会为您处理内部jquery要求,因此可能会破坏生成的构建。