RequireJS,仅为特定页面加载大型库?

时间:2014-10-21 22:56:26

标签: jquery requirejs

所以我想在一页上只使用neat html tables plugin for sorting and filtering。 我在所有页面上都使用requireJS。 那么库就像400 kb一样,那么如何避免为特定页面加载它?

我像这样加载requireJS

 <script data-main="../js/main" src="../js/requirejs.js"></script>

我当然不希望为我为单个页面添加的每个小库添加一个新的主文件。

我忽略了什么?

1 个答案:

答案 0 :(得分:0)

您可以检查某些条件,例如当前网址,然后加载插件,如下所示:

if (/*whatever condition*/) {

   require(["plugin-name"], function() {

     // Plugin is now availbale in here.

   });
}

这可以在Javascript代码中的任何地方完成。