JavaScript 模块化编程(一):模块的写法
来源:互联网 发布:js多条件判断 编辑:程序博客网 时间:2024/05/29 11:50
一、原始写法
function
m1(){
//...}function m2(){
//...}
二、对象写法
var
module1 =
new
Object({
_count : 0,
m1 :
function
(){
//... },
m2 :
function
(){
//... }
});
module1.m1();
module1._count = 5;
三、立即执行函数写法
var
module1 = (
function
(){
var
_count = 0;
var
m1 =
function
(){
//... };
var
m2 =
function
(){
//... };
return
{
m1 : m1,
m2 : m2
};
})();
console.info(module1._count);
//undefined
四、放大模式
var
module1 = (
function
(mod){
mod.m3 =
function
() {
//... };
return
mod;
})(module1);
五、宽放大模式(Loose augmentation)
var
module1 = (
function
(mod){
//... return mod;
})(window.module1 || {});
六、输入全局变量
var
module1 = (
function
($, YAHOO) {
//... })(jQuery, YAHOO);
0 0
- Javascript模块化编程(一):模块的写法
- Javascript模块化编程(一):模块的写法
- Javascript模块化编程(一):模块的写法[requird]
- Javascript模块化编程(一):模块的写法
- Javascript模块化编程(一):模块的写法
- Javascript模块化编程学习(一):模块的写法
- Javascript模块化编程(一):模块的写法
- Javascript模块化编程(一):模块的写法
- Javascript模块化编程(一):模块的写法
- Javascript模块化编程(一):模块的写法
- Javascript模块化编程(一):模块的写法
- Javascript模块化编程(一):模块的写法
- Javascript模块化编程(一):模块的写法
- Javascript模块化编程(一):模块的写法
- Javascript模块化编程(一):模块的写法
- Javascript模块化编程(一):模块的写法
- Javascript模块化编程(一):模块的写法
- Javascript模块化编程(一):模块的写法
- 控制整个页面强制在新窗口打开链接
- 算法学习-回溯法
- React native与phoneGap
- 一次hadoop集群机器加内存的运维过程
- jquery 解决页面双重提交问题
- JavaScript 模块化编程(一):模块的写法
- iOS开发Implicit declaration of function 'XXXX' is invalid in C99” 报错问题
- Python安装
- div显示隐藏
- //获取时间
- hadoop map端的超时参数
- iOS使用textView图文混排 -- 二
- jquery禁用动画
- hadoop中使用hprof工具进行性能分析