作家
登录

小议Javascript中的this指针

作者: 来源:www.28hudong.com 2013-03-30 01:46:23 阅读 我要评论

(1) 在全局执行环境中使用this,标识Global对象,在浏览器中就是window对象。 (2)当在函数执行环境中使用this时,如果函数没有明显的作为非window对象的属性,而是只是定义了函数,不管这个函数是不是定义在另一个函数中,这个函数中的this仍然标识window对象。如果函数显示地作为一个非window对象的属性,那么函数中的this就代表这个对象。 复制代码 代码如下: var o=new Object; o.func=function() { alert((this===o)); (function(){ alert((this===window)); } )(); } o.func(); (3) 当通过new运算符来调用函数时,函数被当作一个构造函数,this指向构造函数创建出来的对象。 更详细的可以参考Javascript this指针

  推荐阅读

  input 输入框内的输入事件详细分析

1.基础:本次分析原理就是在各个浏览器下input内容变化的时候触发事件的各种不兼容性.在ie下用onpropertychange事件,在其他浏览器里用input事件. 2.用例:对每个浏览器分别测试如下的情况: –输入英文字母时–开启输>>>详细阅读


本文标题:小议Javascript中的this指针

地址:http://www.17bianji.com/kaifa2/JS/26842.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)