RequireJS中初始化配置项
RequireJS中初始化配置项
泰迪熊-杰克 发表于1年前
RequireJS中初始化配置项
  • 发表于 1年前
  • 阅读 10
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

摘要: 采用require.config进行初始化配置项,包括baseUrl,shim,paths,Map,config

1.baseUrl参数: 指定本地模块的基准目录,即本地模块的路径是相对于那个目录的,该属性通常由requireJS在页面加载时的data-main属性指定。

2.paths参数: paths是映射那些不直接放在baseUrl指定的目录下的文件,设置paths的起始位置是相对于baseUrl的,除非该path设置是以”/”开头或含有URL协议(http://或者https://)。

3. shim参数: 解决使用非AMD方式定义的模块(如jquery插件)及其载入顺序,为那些没有使用define()来声明依赖关系,设置模块的”浏览器全局变量注入”型脚本做依赖和导出配置。

4.Map参数: Map参数是用来解决同一个模块不同版本的问题,比如在项目开发中,开发初期使用了jquery1.7版本,但是由于业务的需求需要引入 jquery1.9以上的版本时候,但是又担心有些是依赖于jquery1.7的代码升级到1.9以上的时候会有问题,因此可以让一部分代码还是依赖于 jquery1.7,薪增的代码依赖于jquery1.9。

5.config参数:config是指需要将配置信息传给一个模块,这些配置往往是application级别的信息,需要一个手段将他们向下传递给模块。在 requireJS中,基于requirejs.config()的config配置项来实现。要获取这些信息的模块可以加载特殊的依赖 ”moudle” ,并调用module.config()。


共有 人打赏支持
粉丝 0
博文 7
码字总数 1787
×
泰迪熊-杰克
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: