JavaScript中创建对象的几种方式:
1 、JSON方式
var object={
key:value,
key:value,
methodname:function(){},
methodname:function(){}
};
2、function方式
var object=function(name,age){
this.name=name;
this.age=age;
this.run=function(){
return " run"+age;
}
};
3、原型方式
var object={};|| var object = new Object();
object.prototype.name="ht";
object.prototype.age=24;
object.prototype.run=function(){return "hhh"};
String.prototype.trim=function(){};
以上三种是javascript创建对象的几种方式,其他的基本上都是基于框架封装的方法。
Java中的函数:
var method=function(){ alert("dddd");};
var method=new function("param","param",.....,function(){});
匿名函数可以有效控制变量作用域,构造闭包 (Closure),防止对全局变量造成污染。在 javascript 中,编写匿名函数,有以下几种方法:
(function(){})();
(function(){}();)
JavaScript的命名空间:
JQuery.fn=JQuery.prototype={
siz:function(){retuen this.lenght},
lenght:function(){.....},
}