文享日志

AMD规范(require.js)实例

JavaScript

发表于2017年08月07日22:51:47

0条评论 219次阅读

index:




	index





首先引入require.js主文件。因为下载运行require会阻塞页面加载,所以使用IE下的defer属性,和async异步属性。data-main属性的作用是,指定网页程序的主模块。在上例中,就是js目录下面的main.js,这个文件会第一个被require.js加载。由于require.js默认的文件后缀名是js,所以可以把main.js简写成main。


main主文件:

require(['math'], function (math){
   alert(math.add(1,1));
});

加载math模块,加载完之后运行函数。


math模块:

define(function (){
  var add = function (x,y){
    return x+y;
  };
  return {
    add: add
  };
});

定义math模块。

👍 0  👎 0
共有0条评论

发表新评论

提交

广告展示

腾讯云推广 阿里云推广