第一次知道sea是在14年底,微信不让用xxbridge分享网页时可以自定义分享图片,分享内容;于是跑去看微信的js脚本,发现一切全都变了,也看到了这个sea,于是至今耿耿于怀,今天趁着同事没命改代码,俺决定看看这个sea到底是个啥
http://seajs.org/docs/#docs,sea的官方文档地址,说是推荐顺序阅读,不过说实话,看了那个5分钟入门的教程,我彻底晕没搞明白,后来硬着头皮往下看,感觉CMD模块定义规范比较重要,看完了他,许多疑惑也就了解了。
首先是几个基本功能的解释:
define:此方法用于定义一个模块,一般格式:
define(function(require, exports, module) {}define方法有三个主要参数,
require官方的解释是:是一个方法,接受 模块标识 作为唯一参数,用来获取其他模块提供的接口。
,如果这个
比如:有一个m.js