摘要: 1functionPerson(name,age,job){2this.name=name;3this.age=age;4this.job=job;5this.sayName=function(){6console.log(this.name);7};8}910varperson1=newPerson("Nicholas",29,"SoftwareEngineer");11varperson2=newPerson("Greg",27,"Doctor");1213person1.sayName();14person2 阅读全文
posted @ 2012-03-16 13:55 小猩猩君 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1functionselectFrom(lowerValue,upperValue){2varchoices=upperValue-lowerValue+1;3returnMath.floor(Math.random()*choices+lowerValue);4}56varnum=selectFrom(2,10);7console.log(num);89varcolors=["red","green","blue","yellow","black","purple",&qu 阅读全文
posted @ 2012-03-15 16:17 小猩猩君 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1varstringValue="yellow";2console.log(stringValue.localeCompare("brick"));3console.log(stringValue.localeCompare("yellow"));4console.log(stringValue.localeCompare("zoo"));chrome下brick显示为23,其他浏览器均为1 阅读全文
posted @ 2012-03-15 14:37 小猩猩君 阅读(1515) 评论(0) 推荐(0) 编辑
摘要: 1functionhtmlEscape(text){2returntext.replace(/[<>"&]/g,function(match,pos,originalText){3switch(match){4case"<":5return"&lt;";6case">":7return"&gt;";8case"&":9return"&amp;";10case"\"":11r 阅读全文
posted @ 2012-03-15 14:13 小猩猩君 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1varstringValue="Loremipsumdolorsitamet,consecteturadipisicingelit";2varpositions=newArray();3varpos=stringValue.indexOf("e");45while(pos>-1){6positions.push(pos);7pos=stringValue.indexOf("e",pos+1);8}9console.log(positions); 阅读全文
posted @ 2012-03-14 16:17 小猩猩君 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1vars1="sometext";2s1.color="red";3console.log(s1.color);45vars1=newObject();6s1.text="sometext";7s1.color="red";8console.log(s1);9console.log(s1.color);1011varstringObject=newString();12stringObject.text="sometext";13stringObject.color="red&quo 阅读全文
posted @ 2012-03-14 15:21 小猩猩君 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 1functionlist(type){2varresult="<"+type+">";34//iteratethroughnon-typearguments5for(vari=1;i<arguments.length;i++){6result+="<li>"+arguments[i]+"</li>";7}89result+="</"+type+">";//endlist1011returnresult;12}13varl 阅读全文
posted @ 2012-03-13 10:10 小猩猩君 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 匿名函数递归1functionfactorial(num){2if(num<=1){3return1;4}else{5returnnum*arguments.callee(num-1);6}7}命名函数递归1functionfactorial(num){2if(num<=1){3return1;4}else{5returnnum*factorial(num-1);6}7}调用函数1vartrueFactorial=factorial;2factorial=function(){3return0;4};5console.log(trueFactorial(5));6console.l 阅读全文
posted @ 2012-03-12 22:00 小猩猩君 阅读(711) 评论(0) 推荐(0) 编辑
摘要: 父页面1<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">2<htmlxmlns="http://www.w3.org/1999/xhtml">3<head>4<metahttp-equiv="Content-Type"content="text/html;charset=UTF-8&qu 阅读全文
posted @ 2012-03-12 15:18 小猩猩君 阅读(2759) 评论(0) 推荐(0) 编辑
摘要: 1functioncreateComparisonFunction(propertyName){2returnfunction(object1,object2){3varvalue1=object1[propertyName];4varvalue2=object2[propertyName];56if(value1<value2){7return-1;8}elseif(value1>value2){9return1;10}else{11return0;12}13};14}1516vardata=[17{name:"Zachary",age:28},18{name 阅读全文
posted @ 2012-03-12 15:13 小猩猩君 阅读(164) 评论(0) 推荐(0) 编辑