requirejs

requirejs组成

requirejs主要是有require、require.config和define组成。。。。

其中地require主要是引入以来的模块以及定义模块内执行的代码;接受两个参数,第一个为数组,表示引入进需要以来的模块,第二个参数是一个回调函数,放入的为执行的代码。

require.config配置路径,自定义模块或者方法时,可以用来配置路径,使模块可以在require中的进行使用

require.config({
    paths:{
        "jQuery" : "url"   
      只是举例 请勿当真   
    }
})

define单独在页面中定义一个模块

define接受三个参数(name/依赖模块/回调函数),一般情况会把name省略;第二个参数传入的为一个数组;第三个为回调函数.

//math.js页面
define(["juqery","mylib"],function($,mylib){
    function foo(){
        //代码程序
    }
    return  {foo:foo}
})

之后再要使用的页面调用

//main
require(["math"],function(math){
    //依赖执行的代码
})
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 导语: 之前一直有听说RequireJS,但是一直都没机会去了解,只知道它是一个给js做模块化的API。最近在做R...
    wuqke阅读 40,997评论 11 78
  • 参考资料 RequireJS 中文网Javascript模块化编程(三):require.js的用法——阮一峰 前...
    BeYanJin阅读 11,999评论 2 12
  • 为什么要使用模块化? 最主要的目的:解决命名冲突依赖管理 其他价值提高代码可读性代码解耦,提高复用性 CMD、AM...
    Eazer阅读 3,959评论 3 1
  • 前面一篇文章写过一些模块的原理和怎么实现模块化,但是在具体的项目当中怎么实现呢。我们这里介绍下require的使用...
    avery1阅读 4,048评论 0 0
  • 说起我的工作,厂里小小的职工,送茧的。可能很多人都知道,丝绸就是茧加工而成的,这是上等的丝绸。蚕要变成娥,必须吐出...
    予墨读书阅读 1,605评论 0 0