有什么方法可以只在页面中包含JS库的一部分吗?

时间:2018-10-16 15:20:39

标签: javascript optimization

我只想加载页面中必需的那些JavaScript代码。

如果假设我的页面之一仅需要.click事件,那我为什么要包含整个jQuery文件?

有没有办法只在页面中包含JS库的一部分?

1 个答案:

答案 0 :(得分:2)

您可以build your own jQuery from source by using grunt custom并删除不需要的modules

例如,要构建没有css模块(以及所有依赖该模块的模块)的jQuery,可以使用:

grunt custom:-css

如果我们想获得最小的数量,我们可以删除更多的模块:

grunt custom:-ajax,-css,-deprecated,-dimensions,-effects,-event/alias,-offset,-wrap