javascript - Require.js Shim 用于加载 JQuery UI 和其他 JQuery 包

标签 javascript jquery requirejs

我正在尝试使用 shim 加载 JQuery-Ui,但即使我知道路径是正确的,JQueryUi 仍会在我尝试加载它时超时。

require.config({
paths: {
    jQuery: 'libs/jquery-wrapper',
    jQueryUi: 'libs/jquery-ui-min',
    jQuerySelectmenu: 'libs/jquery.ui.selectmenu',
    Underscore: 'libs/underscore-wrapper',
    Backbone: 'libs/backbone-wrapper',
},
shim: {'Backbone': {
          //These script dependencies should be loaded before loading
          //backbone.js
          deps: ['Underscore', 'jQuery'],
          //Once loaded, use the global 'Backbone' as the
          //module value.
          exports: 'Backbone'
      },
      'jQueryUi': {
          deps: ['jQuery'],
      },
      'jQuerySelectmenu': {
          deps: ['jQuery', 'jQueryUi']
      }
  }  
});

require([
    'jQuery',
    'Underscore',
    'Backbone',  
    'jQueryUi',
    'jQuerySelectmenu'  
], 
    function(App) {
        require(['order!src/app']
     ,     function (App) {
    App.initialize();
}); 
});

最佳答案

我认为 damee 提供的是旧版本的 requireJs。就像我一样按照本教程进行操作:Load jQuery UI with requireJS

关于javascript - Require.js Shim 用于加载 JQuery UI 和其他 JQuery 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11346270/

相关文章:

django-pipeline django-compressor django-require,合并 javascript 文件 (requirejs)

ionic-framework - 如何在ionic 2中使用require

angularjs - 如何一起使用 ng-polymer-elements 、 angularjs 和 requirejs?

javascript - 对象/数组比较算法以确定共性/相似性

javascript - 平均 : Getting Error 400 (Bad Request) on POST

javascript - 如何在 JavaScript 中限制正则表达式搜索

jquery - 弹出窗口 Bootstrap 内的文本方向从右到左(rtl)

javascript - jQuery .each 函数输出之前每个循环的值

javascript - 试图在 react 中的文本之间添加 br 标签

javascript - 动态创建的按钮上的单击事件