zoukankan      html  css  js  c++  java
  • 使用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,

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

  • 相关阅读:
    从迷宫终点出发——Leo鉴书36
    OCP-1Z0-053-V13.02-238题
    OCP-1Z0-053-V13.02-233题
    OCP-1Z0-053-V13.02-232题
    OCP-1Z0-053-V13.02-228题
    OCP-1Z0-053-V13.02-226题
    OCP-1Z0-053-V13.02-225题
    OCP-1Z0-053-V13.02-221题
    OCP-1Z0-053-V13.02-219题
    OCP-1Z0-053-V13.02-216题
  • 原文地址:https://www.cnblogs.com/yhyanjin/p/7023006.html
Copyright © 2011-2022 走看看