摘要:
/*** 1、this表示window*/function Person(){alert(this);}//Person(); //火狐弹出window/*** 2、this代表student* 输出:* function Student(){* * }*/function Student(){}S... 阅读全文
posted @ 2014-11-13 23:14 酷鱼影子 阅读(85) 评论(0) 推荐(0) 编辑
|
|
摘要:
/*** 1、this表示window*/function Person(){alert(this);}//Person(); //火狐弹出window/*** 2、this代表student* 输出:* function Student(){* * }*/function Student(){}S... 阅读全文
posted @ 2014-11-13 23:14 酷鱼影子 阅读(85) 评论(0) 推荐(0) 编辑
摘要:
//结合闭包、原型(function(){function Person(){}Person.prototype.id = 12;Person.prototype.age = 23;Person.prototype.name = "李项京";Person.prototype.method = fun... 阅读全文
posted @ 2014-11-13 23:08 酷鱼影子 阅读(129) 评论(0) 推荐(0) 编辑
摘要:
原型:原型是函数才有的概念原型跟对象的区别:对象是原型的副本,也有点像Java里超类的意思对象的增加属性,原型的属性不会增加;原型增加属性,对象会同步更新属性。原型是js继承的基础/*** 每个函数都有一个原型prototype* prototype是一个对象* @returns {Person}*... 阅读全文
posted @ 2014-11-13 23:05 酷鱼影子 阅读(104) 评论(0) 推荐(0) 编辑
摘要:
/** * js里面不能//来注释 *1、定义父函数和内部函数,传入json,遍历json的值并赋给内部函数原型,传出内部函数 *2、定义子函数,指定父类函数的实现 *3、调用子函数的方法 */function Fu(jsonObj){ function F(){ } for(var name ... 阅读全文
posted @ 2014-11-13 22:38 酷鱼影子 阅读(143) 评论(0) 推荐(0) 编辑
摘要:
/*** 闭包:使外部不能改变其属性或调用其方法,可以理解为js中私有化属性或方法的形式* 范式* ()()* 第二个括号为实参* 第一个参数为一个函数,函数的参数为形参,在匿名函数中所有的方法都可以使用* * 下面的写法的好处* 1、可以让一些函数私有化* 2、可以让一些函数公开化* 3、在匿名函... 阅读全文
posted @ 2014-11-13 22:23 酷鱼影子 阅读(89) 评论(0) 推荐(0) 编辑 |
|