js模块化方法的写法
2017-04-06 11:32
148 查看
详细:一点点白 http://www.cnblogs.com/LoveOrHate/p/4454852.html
原始写法:
function m1(){}
function m2(){}
对象写法:
function Menu = new Object({
count : 0,
m1 : function(){};
m2 : function(){};
})
//调用Menu.m1();... Menu.count = 5;内部变量可被修改 (缺点)
立即执行函数写法:
function Menu = (function(){
var count = 0;
var m1 = function(){};
var m2 = function(){};
return {
m1 : m1,
m2 : m2
}
})();
//以上写法 外部代码无法读取Menu.count变量
原始写法:
function m1(){}
function m2(){}
对象写法:
function Menu = new Object({
count : 0,
m1 : function(){};
m2 : function(){};
})
//调用Menu.m1();... Menu.count = 5;内部变量可被修改 (缺点)
立即执行函数写法:
function Menu = (function(){
var count = 0;
var m1 = function(){};
var m2 = function(){};
return {
m1 : m1,
m2 : m2
}
})();
//以上写法 外部代码无法读取Menu.count变量
相关文章推荐
- Javascript中定义方法的另类写法(批量定义js对象的方法)
- iframe中的js如何调用父页面中模块化好的脚本中的方法?
- js访问CSS的2种方法(点法和中括号法的区别),内含获取属性的兼容写法
- js原生和ajax的get和post方法以及jsonp的原生写法
- 利用r.js打包模块化的javascript文件方法示例
- JS写法的format方法
- 常用原生JS方法总结(兼容性写法)
- js获取src请求 得到一个参数和多个参数写法(这是集中网上的多个方法,自己cv过去就可以使用)
- js中A包含B的写法与分割字符串的方法
- Js实现简单计算器3 面向对象的方法 优化写法
- js一个典型的对象写法,推荐使用这种格式,用于处理图像的基本方法、
- js绑定事件方法:addEventListener与attachEvent的不同浏览器的兼容性写法
- node.js模块化写法入门
- js方法模块化开发
- 常用原生JS方法总结(兼容性写法)
- js中命名空间模式下js方法声明的两个写法
- JS模块化写法(转)
- js方法调方法写法
- React Native 导入独立模块ES6写法 将js文件模块化方式
- js模块化的方法