RequireJS教程:配置

可以通过将HTML模板中的主要配置通过data-main属性传递来初始化RequireJS 。RequireJS使用它来知道要在应用程序中加载哪个模块。

例如:

<script data-main = "scripts/main" src = "scripts/require.js"></script>

要包括Require.js文件,您需要在html文件中添加脚本标签。在script标记内,添加data-main属性以加载模块。可以将其用作应用程序的主要入口点。的脚本/主要是包含RequireJS配置的应用程序的主JavaScript文件。

配置选项

以下是在加载第一个应用程序模块时可以设置的配置选项:

  • baseUrl – 这是通过RequireJS加载的所有模块的路由路径。baseUrl由以“斜杠(/)”开头的字符串表示,该字符串包含协议并以“ .js”扩展名结尾。如果未指定baseUrl,则RequireJS将数据主属性路径用作baseUrl。
  • paths – 它指定相对于baseUrl的模块的路径映射。映射模块名称时,它将自动将.js扩展名添加到路径。
  • shim – 它通过配置他们的依赖和出口其全球价值提供与RequireJS非AMD库的使用。
  • map-对于给定的模块,应用程序通过共享其ID以针对不同的条件使用相同的代码,从而针对不同的目标使用不同版本的相同模块。
  • config-它使用config选项为模块提供配置,这可以通过使用特殊的依赖项“模块”并调用其module.config()函数来完成。
  • urlArgs-查询字符串参数用于获取使用RequireJS加载的所有资源。当浏览器或服务器的配置不正确时,用于缓存清除。
  • waitSeconds-它指定在脚本加载之前要等待的秒数。默认值为“ 7”秒,“ 0”禁用超时。
  • packages -它提供用于配置加载模块的CommonJS软件包。
  • context -它提供了上下文加载的名称,该名称允许在页面中加载不同的模块。
  • deps-这是一个依赖项数组,当在加载RequireJS之前将Require指定为配置对象时需要。
  • callback-加载依赖项后执行一个函数,并且在加载RequireJS之前将Require指定为配置对象时需要执行该函数。
  • xhtml-当此选项设置为true时,可通过使用document.createElementNS()方法来创建脚本元素。
  • scriptType-定义文档中使用的脚本类型属性的值。默认类型为“text/ javascript”。
  • skipDataMain-如果此选项设置为true,则在加载模块时跳过数据主属性扫描

作者:terry,如若转载,请注明出处:https://www.web176.com/requirejs/2008.html

(0)
打赏 支付宝 支付宝 微信 微信
terryterry
上一篇 2021年2月9日 下午5:55
下一篇 2021年2月9日 下午6:00

相关推荐

发表回复

登录后才能评论