其他分享
首页 > 其他分享> > AMD:RequireJS模块化教程

AMD:RequireJS模块化教程

作者:互联网

require.js使用教程

专门用于浏览器端模块化的规范,模块的加载是异步的。

  1. 下载require.js, 并引入
  1. 创建项目结构
|-js
  |-libs
    |-require.js
  |-modules
    |-alerter.js
    |-dataService.js
  |-main.js
|-index.html
  1. 定义require.js的模块代码
  1. 应用主(入口)js: main.js
(function () {
  //配置
  require.config({
    //基本路径
    baseUrl: "js/",
    //模块标识名与模块路径映射
    paths: {
      "alerter": "modules/alerter",
      "dataService": "modules/dataService",
    }
  })
  //引入使用模块
  require( ['alerter'], function(alerter) {
    alerter.showMsg()
  })
})()
  1. 页面使用模块:

  1. 使用第三方基于require.js的框架(jquery)

  1. 使用第三方不基于require.js的框架(angular/angular-messages)

标签:function,alerter,模块化,require,AMD,js,dataService,RequireJS,angular
来源: https://blog.51cto.com/u_14785218/2878594