关于requirejs中的define理解与使用

对于模块模式是为单例创建私有变量和特权的方法

模块可以让函数内部转为私有化,这样可以保证命名不起冲突;并且模块可以进行复用,可以大大提高开发效率;

在requirejs中,使用define([],function(){})来定一个模块的

关于requirejs中的define理解与使用

如果模块存在依赖:则第一个参数是依赖的名称数组;第二个参数是函数,在模块的所有依赖加载完毕后,该函数会被调用来定义该模块,因此该模块应该返回一个定义了本模块的object。依赖关系会以参数的形式注入到该函数上,参数列表与依赖名称列表一一对应。这个是通过require在requireConfig.js中通过define注入requirejs的配置等等

关于requirejs中的define理解与使用

关于requirejs中的define理解与使用