码迷,mamicode.com
首页 > 编程语言 > 详细

javascript之模块

时间:2015-11-15 12:11:31      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:

node的风靡,模块化思想变得格外重要。

基本思想:

  1.匿名函数

  2.带参的匿名函数

  3.放大的模块(使用2的方法 对模块进一步扩展 这样模块就可以分开在文件中)

  4.宽放大模式  (module || {})

  5.严放大模式 (var old_moduleMethod = my.moduleMethod ; my.moduleMethod = function() {}) 这种方式下可以保留以前版本方法的访问方法  bootstrap的插件就有这种写法

推荐写的不错的博客

1.阮一峰老师的博客 :http://www.ruanyifeng.com/blog/2012/10/javascript_module.html

          参考了 ben cherry 的 一篇文章 :http://www.adequatelygood.com/JavaScript-Module-Pattern-In-Depth.html   2010的作品!写的太好了!

2.模块多了,自然要有规范,所以出现了两个主要规范 ,AMD(浏览器异步加载) 和   CommonJS(服务器模块加载)

CommonJS : require(‘module‘)

AMD: require([‘module‘...],function(){})

 

javascript之模块

标签:

原文地址:http://www.cnblogs.com/belongcai/p/4966292.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!