网页设计学习笔记

HTML,CSS,JavaScript

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: :: 管理 ::

2012年5月10日

摘要: JavaScript 的 this 关键字非常让人迷惑。实际上,对于一个函数,如果它是某个对象的方法,在该函数内部 this 就指向这个对象,否则 this 指向 window 对象。具体情形我们在下面一一列举出来。注意 this 的指向和函数的作用域没有必然联系,例如见下面的第 4 种情形。(1)如果不在任何函数内部的话,this 指代的是 window 对象。例如:var x = 1;alert(this.x) // 1(2)如果在某个函数内部,this 指代该函数执行时所属的对象。例如:var x = 1;function a() { alert(this.x);}a(); // 1.. 阅读全文
posted @ 2012-05-10 17:40 zoho 阅读(326) 评论(0) 推荐(0) 编辑