我只想加载页面中必需的那些JavaScript代码。
如果假设我的页面之一仅需要.click
事件,那我为什么要包含整个jQuery文件?
有没有办法只在页面中包含JS库的一部分?
答案 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