javascript - 自定义构建 jQuery

标签 javascript jquery

我正在将 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/

相关文章:

javascript - $.post() 之后的代码在 post-request 完成之前执行

javascript - 在表单上添加提交事件可防止提交参数包含在 HTTP POST 中

jquery - 基本 jQuery 动画 : Elipsis (three dots sequentially appearing)

javascript - Coffeescript 不迭代整个对象

javascript - 如何将 html 文本表单发送到 javascript?

javascript - IE6 Ajax 与 JQuery

jquery - 在滚动期间添加一个类,如果滚动结束则删除类

jquery - jqgrid multiselect仅使用多选框

javascript - jsx 三元运算符中的多个条件

javascript - yeoman 子生成器如何访问主生成器上定义的变量?