学习了模块化之后,接下来就该是各种实践了。因为习惯了用jquery,所以首先想到的一个问题肯定就是怎么把jquery转化为模块。
要转化为模块,首先给jquery源码外面套一层
define(function(require,exports,module){})
然后对外暴露接口,用一种最简单的方式吧,通过return语句,即在jquery源码之后再加一句:
return jQuery.noConflict();就可以了。
所以模块后的jquery就变成了这样:
所以模块后的jquery就变成了这样:
define(function(require,exports,module){
//jquery源码
return jQuery.noConflict();
})