封装可以增加重用,方便程序调用 可以以是函数方式,可以是oop 比如 alert('My name is Tom'); alert('My name is Jam'); 这样就很繁琐,每次都要写 My name is 那么可以通过简单的函数传参来简化 function myAlert(name){ alert('My name is ' + name); } myAlert('Tom');可以封装一些常用的ui组件,效果库等。
可以用匿名函数封装。 比如原来是:var name = 'Xu'; var age = '28'; var status = 'Married' function createMember(){ } function getMemberDetails(){ } 上面的变量都是全局变量,如果其他函数连有同样的变量就容易冲突。封装后: var myApplication = function(){ //匿名函数myApplication var name = 'Xu'; var age = '28'; var status = 'Married' return{ createMember:funtion(){ }, getMemberDetails:funtion(){ } } }();
可以以是函数方式,可以是oop
比如
alert('My name is Tom');
alert('My name is Jam');
这样就很繁琐,每次都要写 My name is 那么可以通过简单的函数传参来简化
function myAlert(name){
alert('My name is ' + name);
}
myAlert('Tom');可以封装一些常用的ui组件,效果库等。
希望是你要的
比如原来是:var name = 'Xu';
var age = '28';
var status = 'Married'
function createMember(){
}
function getMemberDetails(){
}
上面的变量都是全局变量,如果其他函数连有同样的变量就容易冲突。封装后:
var myApplication = function(){ //匿名函数myApplication
var name = 'Xu';
var age = '28';
var status = 'Married'
return{
createMember:funtion(){
},
getMemberDetails:funtion(){
}
}
}();