导航

2014年11月13日

摘要: /*** 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) 编辑

摘要: //1、绑定自定义事件(声明自定义事件),需要执行的数据,通过JSON传入$("select").unbind("me");$("select").bind("me",function(meJSON){alert(meJSON.value);meJSON.callback();});//2、绑定事件... 阅读全文

posted @ 2014-11-13 22:18 酷鱼影子 阅读(100) 评论(0) 推荐(0) 编辑

摘要: //效果:包装ajax的调用过程,使用调用变得更简单//传一个json,既方便内部变量,又方便外部执行需要的内容var ajaxObj={xmlHttpRequest : null,//会返回 一个XMLHttpRequest对象getXMLHttpRequest : function ajaxFu... 阅读全文

posted @ 2014-11-13 22:14 酷鱼影子 阅读(105) 评论(0) 推荐(0) 编辑