a javascript module pattern
程序员文章站
2022-07-13 23:18:55
...
本文介绍一种不错的module pattern.
可以避免N多的全局变量,以及比较好的私有和公有关系控制,但是层级比较深!
//第一级 var sina = {}; //第二级 sina.zhangyaochun = {}; //第三级 sina.zhangyaochun.myModule = function(){ var myPrivateVar = "内部访问"; var myPrivateMethod = function(){ //内部方法 }; //开始return啦 return { myPublicProperty:"公开属性", myPublicMethod:function(){ //公开方法 //1----访问私有变量和方法 console.log(myPrivateVar); //2-----调用共有方法 console.log(this.myPublicProperty); } } }();
扩展阅读:
http://dancewithnet.com/2007/12/04/a-javascript-module-pattern/
上一篇: backboneJS
下一篇: Turn.js简介
推荐阅读
-
php读取javascript设置的cookies的代码_php技巧
-
VBScript版代码高亮_JavaScript
-
javascript基础【一】_PHP教程
-
js实现动态改变字体大小代码_javascript技巧
-
新增加的内容是如何将div的scrollbar自动移动最下面_javascript技巧
-
javascript可视化图形库
-
Apache2.4 authz_core_module模块使用,authzcoreerror_PHP教程
-
php基础学习笔记—javascript(5)
-
JavaScript 以对象为索引的关联数组_javascript技巧
-
JavaScript趣题:统计二进制