js模块模式实例
来源:互联网 发布:如何申请淘宝贷款额度 编辑:程序博客网 时间:2024/05/20 14:17
var mokuai=function (){
var str1="";
var num1=0;
return {
set_str:function(s){
str1=s;
},
set_num:function(n){
num1=n;
},
getres:function(){
return str1+num1;
}
};
}
var wr=mokuai();
wr.set_str('aaa');
wr.set_num(100);
var str1="";
var num1=0;
return {
set_str:function(s){
str1=s;
},
set_num:function(n){
num1=n;
},
getres:function(){
return str1+num1;
}
};
}
var wr=mokuai();
wr.set_str('aaa');
wr.set_num(100);
document.write(wr.getres());//aaa100
可通过set_str()和set_num()对私有变量赋值,但无法直接对私有变量操作
wr.getres()可做值传给第三方函数,但第三方函数无法通过此方法对私有变量操作
- js模块模式实例
- JS模块模式
- js 模块模式
- JS 模块模式
- js模块模式
- js 模块模式
- js模块模式(module)
- js严格模式实例
- js页面模块自由拖动实例
- layui自定义js模块(实例)
- JS之单例模块模式
- js设计模式至观察者模式--不同模块间解耦
- 观察者模式js讲解实例(转)
- Node.Js http模块(一)-发送http请求实例
- 并发模式Future ,JAVA内置模块Callable接口实现 实例
- 模块实例
- js模块
- js 模块
- To make the android emulator (AVD) work fine for ADT V22.2.1
- Lync 2010升级到Lync 2013之Lync 2010外部用户登录设置及验证
- 适配器模式(Adapter Pattern)
- Custom Editing Behavior for DataGridView TextBox Columns
- grub2进入稳定分支
- js模块模式实例
- Redesign Your App for iOS 7 之 页面布局
- 不带缓存的文件I/O操作 read/write
- 一个自动将状态机生成代码的软件
- SharePoint 2013 Custom Calendar Colors
- Android之Looper、Handler、Message、MessageQueue应用篇
- ubuntu下解压文件乱码的解决方法
- Editplus for Python
- Unsupported major.minor version 50.0