通过删除不必要的函数来减少JQuery大小

Ali*_*iBZ 10 javascript jquery

我只使用jQuery的fadeIn和fadeOut,我不想加载整个jQuery.有没有办法删除其他功能?我知道jquery的缩小版本非常小,但在我的情况下1KB很重要.

Chr*_*ker 15

这是决定是否使用javascript框架的一部分.每个框架都包含一个基础,并且该基础不应受到干扰.如果您编辑框架的核心,您基本上已经删除了使用框架开始的主要好处.现在,您无法更新何时发布新版本而无需再次重新破解框架.

如果大小是项目中的关键考虑因素,那么包含一个您显然几乎不需要的框架是一个糟糕的决定.下一次,你会知道这个决定的基础是一些新奇效果.:)

  • 我绝对不同意.避免使用jQuery只是因为你不打算使用它的100%是愚蠢的.实际上几乎没有*每个会话需要保存单个KB最小化jQuery的情况.在绝大多数情况下,你应该包括来自CDN的jQuery,无论你需要多少,都可以继续生活,而不是自己重写任何部分. (7认同)
  • 对于广泛分布的框架,IMO是最糟糕的事情.它为初学者提供了这样的想法,即具有整洁特征/效果X的"最佳方式"是包含一个完整的框架.他们不想要FRAMEWORK,他们想要FEATURE - 两件完全不同的东西.现在,您已经背负了大量不使用或不需要的代码,以及随之而来的所有固有错误和安全漏洞.我在看着你,Drupal. (2认同)