摘要:
function fuctionName(arg0,arg1,arg2){//函数体}不要这样做if(condition)function sayHi(){alert("Hi");}else{function sayHi(){alert("Yo");}}ECMAScript中属于无效语句。可以这样做var sayHi;if(condition){sayHi=function(){alert("Hi");};}else{sayHi=function(){alert("Yo");};}1.递归function fact 阅读全文
posted @ 2013-11-28 14:26
PiLee
阅读(295)
评论(0)
推荐(0)
摘要:
1.工厂模式function createPerson(name,age,job){var o=new Object();o.name=name;o.age=age;o.job=job;o.sayName=function(){alert(this.name);};return o ;}var person1=createPerson("NIcholas",29,"Software Engineer");var person2=createPerson("Greg",27,"Doctor");工厂模式虽然解决了创建 阅读全文
posted @ 2013-11-28 13:14
PiLee
阅读(148)
评论(0)
推荐(0)
摘要:
var person={name:"Nicholas",age:29,job:"Software Engineer",sayName:function(){alert(this.name);}};1.属性类型(1)数据属性[[configurable]]:表示能否通过delete删除属性从而重新定义属性,能否修改属性的特性,或者能否把属性修改为访问器属性。默认为true。[[Enumerable]]:表示能否通过for-in循环返回属性。默认为true。[[Writable]]:表示能否修改属性的值。默认为true。[[Value]]:包含这个属性的数据 阅读全文
posted @ 2013-11-28 10:58
PiLee
阅读(154)
评论(0)
推荐(0)

浙公网安备 33010602011771号