require--按需加载js与模块化

1.html中:

       “<script type="text/javascript" src="js/require.js" data-main="js/main.js" ></script>”     用于连接main.js与加入require;

2.main.js中:

   简化路径名

     requirejs.config({
        baseUrl: 'js',
        paths: {
        c:"lib/s/c",
        jquery:"jquery-1.7.2",
        ko:"koi"
        }
      });

    连接模块:

      require(["B"],function(ko){
          
      });

3.模块化

    A:define(function(){
       function A()

        {

          alert("a中的一个方法");

        }
       return {A:A};---------------------返回的A代表A()
      })

 

 

      define(["A","jquery"],function(a,$){-----------------这样也可连接模块
        function aa(){
        a.A();--------------------------------这里使用A模块中的A方法
        $("body").css("background-color","lightgreen");
        }
       return {a:"t",b:"m",aa:aa};--------------------返回值
      })

      

 

posted @ 2017-03-07 09:18  LBO.net  阅读(281)  评论(0编辑  收藏  举报
//返回顶部