使用requireJs的方法

Posted 那一刻~~~掩护你

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用requireJs的方法相关的知识,希望对你有一定的参考价值。

  在你们对requireJs初步了解后,快来看看他们是怎么使用的吧。

  在你下载完成require.js插件后,在页面里引入,在require.js 加载完之后,会查找页面上script标签的data-main属性的值,然后加载,data-main指定的js文件,

 

定义一个a.js:

define(function (){

    var add = function (x,y){

      return x+y;

    };

    return {

      add: add
    };

  });

 

 

 

加载方法:

require([‘math‘], function (math){

    alert(math.add(1,1));

  });

 

 

 require()函数如果要接受两个参数。第一个参数是一个数组,表示所依赖的模块,下例就是[‘moduleA‘, ‘moduleB‘, ‘moduleC‘],即主模块依赖这三个模块;第二个参数是一个回调函数,当前面指定的模块都加载成功后,它将被调用。加载的模块会以参数形式传入该函数,从而在回调函数内部就可以使用这些模块。

 

  

require([moduleA, moduleB, moduleC], function (moduleA, moduleB, moduleC){
    
        //所执行的结果
  });

  require()异步加载moduleA,moduleB和moduleC,浏览器不会失去响应;它指定的回调函数,只有前面的模块都加载成功后,才会运行,解决了依赖性的问题

   想要了解更多的requirejs进入这个链接,http://www.open-open.com/lib/view/open1378778013334.html,

    请各位大神前来指教,让我再在深入的学习。

 




以上是关于使用requireJs的方法的主要内容,如果未能解决你的问题,请参考以下文章

RequireJS

RequireJS和AMD规范

requireJS

RequireJS和AMD规范

requireJs sass侧边栏

使用带有 RequireJS 的私有 jquery - 优化后的问题