第一次使用require.js


   由于项目中会用到require.js再加上这个确实很流行,以后模块化是必然的趋势,我们组下周也会有交流,所以我想好好的开始看看require.js。

             网上对于require.js介绍太多了:http://www.ibm.com/developerworks/cn/web/1209_shiwei_requirejs/

         我这里就不再过多赘述,直接先来写写代码,熟悉一下。

________________________________________________________________________________________________________________________________

         文件目录是

          require.html

          main.js

          require.js

          js/jquery.js

          js/test.js


require.js的API:

         config--配置requirejs依赖。
         define--创建模块,全局函数。
         require--读取依赖,全局函数。


         注:define和require用法相同,但define要有return返回,以供其他模块调用;require则没有返回接口。

         我想达到的效果就是在main.js中直接调用test.js中的函数API(require中每一个js文件其实就是一个模块,也就一个对象),也就是调用test模块中的API函数(我自己测试发现,如果在一个文件中定义2两个define的话,只有第一个有效,不知道我的方法对不对,define使用的时候我没有加id)


require.html:





require





data-main:指定了函数入口(省去了.js,其实就是加载main.js这个文件,源码中应该有处理,目前我不清楚原理,你打开网页的F12你可以发现它已经帮你写好了

你可能感兴趣的:(Require.js学习)