摘要:
先明确一点,以下部分涉及到function对象和object对象.当有一个方法或对象,想给另一个方法使用,可以使用以下的方法,按照这个原理实现JS的继承(可以实现多个父类继承,很多语言都做不到,JS强吧.)阅读前需要理解的:JS中 没有new 的对象在对象里的this是不存在的例如:function a(){ this.b="hi"; this.c=function(){alert('hi');}}alert(a.b);//out undefinedtry{a.c();}catch(e){ alert(e->getmessage());//有输出}va 阅读全文
posted @ 2010-10-28 23:51
liushan
阅读(461)
评论(1)
推荐(1)
摘要:
发现一篇JS中比较容易迷惑的语法的解释,挺有用的,转载下,与大家分享:js中大括号有四种语义作用语义1,组织复合语句,这是最常见的 Js代码if(condition){ //... }else{ //... } for(){ //... }语义2,对象直接量声明 Js代码varobj={ name:'jack', age:23 };整个是个赋值语句,其中的{name:'jack',age:23}是个表达式,单独存在也不会出现语法错误的。语义3,声明函数或函数直接量 Js代码functionf1(){ //... } varf2=function(){ //... }f1与非f2的区别是前者在语 阅读全文
posted @ 2010-10-28 22:25
liushan
阅读(698)
评论(0)
推荐(0)


浙公网安备 33010602011771号