码迷,mamicode.com
首页 > Web开发 > 详细

js this

时间:2018-11-06 12:00:46      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:font   bsp   分享   关键字   mil   9.png   window   bubuko   分享图片   

作用域:浏览器给js的生存环境(栈内存)

1.this是js的一个关键字,指定一个对象去代替它。

 函数内的this指行为发生的主体,函数外的this指window没有意义。

技术分享图片

技术分享图片为什么函数window

   因为浏览器执行js代码的时候在执行chifan()这个函数的时候查找到变量chifan的归属是window,在window下的变量可以写成window.chifan()

   2.函数内的this跟函数在什么环境下定义没有关系,给他的主题有关。

   3.主体怎么找?

      就看这个函数(方法)带不带".",如果函数和方法带.南无this就指向"." 前面的对象。

    4.自执行函数里的this都指向window。

技术分享图片

       5.给元素中的某个事件绑定方法,当事件触发时,执行绑定的方法,方法中的this指向的当前元素

 

js this

标签:font   bsp   分享   关键字   mil   9.png   window   bubuko   分享图片   

原文地址:https://www.cnblogs.com/jinfeixiang/p/9914314.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!