主页 > 前端 > javascript >
来源:未知 时间:2017-02-06 14:29 作者:xxadmin 阅读:次
[导读] this: 1、this表示当前对象 2、如果在全局作用范围内使用this,则指代当前页面对象window 3、如果在函数中使用this,则this指代什么是根据运行时此函数在什么对象上被调用 4、可以使用...
this:1、this表示当前对象 2、如果在全局作用范围内使用this,则指代当前页面对象window 3、如果在函数中使用this,则this指代什么是根据运行时此函数在什么对象上被调用 4、可以使用apply和call两个全局方法来改变函数中this的具体指向。
prototype:1、prototype是一个JavaScript对象; 2、每个函数都有一个默认的prototype属性; 3、通过prototype我们可以扩展Javascript的内建对象 利用prototype扩展对象的经典模式(构造函数+原型): function HelloKitty(id,name){ this.id = id; this.name = name; } HelloKitty.prototype.donaldDuck = function(){ alert(this.id+”-----”+this.name); } var helloKitty = new HelloKitty(mickey,mouse); helloKitty.donaldDuck();
constructor:1、constructor始终指向创建当前对象的构造(初始化)函数。 2、每个函数都有一个默认的属性prototype,而这个prototype的constructor默认指向这个函数 |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com