我正在将 jQuery 用于移动应用程序,但我没有使用其全部甚至一半模块,因此我希望取消这些模块并稍微减小大小。 (不,由于某些原因我不想使用 Zepto 或其他库)。
有一个:projects.jga.me/jquery-builder/,但它不再维护了。
jQuery 未压缩:http://pastebin.com/CwUT9U8p
想知道我可以安全地删除哪些函数/模块,任何指针都会有所帮助。
最佳答案
您可以使用 grunt
将您想要使用的 jquery 模块构建到自定义版本的 jquery 中,它记录在 jquery git repo here 中。
值得注意的是,jquery 使用了大量内部代码调用,因此即使是精简版本也不会像您希望的那么小(甚至可能不像完整库的缩小 gzip 版本那么小)
如果您只想要 sizzle 和 getJson,可以考虑使用支架 alone sizzle lib和一个轻量级的 json ajax 包装器?有microlibs for ajax/json here
关于javascript - 自定义构建 jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31263599/