博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS中this的详解及例子
阅读量:4949 次
发布时间:2019-06-11

本文共 1313 字,大约阅读时间需要 4 分钟。

 

全局作用域或者普通函数中this指向全局对象window。

//直接打印console.log(this) //window//function声明函数function bar () {console.log(this)}bar() //window//function声明函数赋给变量var bar = function () {console.log(this)}bar() //window//自执行函数(function () {console.log(this)})(); //window

 

方法调用中谁调用this指向谁

//对象方法调用var person = {    run: function () {console.log(this)}}person.run() // person//事件绑定var btn = document.querySelector("button")btn.onclick = function () {    console.log(this) // btn}//事件监听var btn = document.querySelector("button")btn.addEventListener('click', function () {   console.log(this) //btn})

在以下选项卡的js编码中,this所起到的作用是---事件绑定,即调用  li[i]  ,在此TagName中添加参数 class="on"  ,调用css规则中的on,以此获得点击事件。

    
实践题 - 选项卡
  • 房产
  • 家居
  • 二手房
275万购昌平邻铁三居 总价20万买一居
200万内购五环三居 140万安家东三环
北京首现零首付楼盘 53万购东5环50平
京楼盘直降5000 中信府 公园楼王现房
40平出租屋大改造 美少女的混搭小窝
经典清新简欧爱家 90平老房焕发新生
新中式的酷色温情 66平撞色活泼家居
瓷砖就像选好老婆 卫生间烟道的设计
通州豪华3居260万 二环稀缺2居250w甩
西3环通透2居290万 130万2居限量抢购
黄城根小学学区仅260万 121平70万抛!
独家别墅280万 苏州桥2居优惠价248万

 

转载于:https://www.cnblogs.com/lsj100/p/8459878.html

你可能感兴趣的文章
如何监视性能和分析等待事件
查看>>
C3P0 WARN: Establishing SSL connection without server's identity verification is not recommended
查看>>
iPhone在日本最牛,在中国输得最慘
查看>>
动态方法决议 和 消息转发
查看>>
关于UI资源获取资源的好的网站
查看>>
WPF自定义搜索框代码分享
查看>>
js 基础拓展
查看>>
Windows下常用测试命令
查看>>
SpringBoot访问html访问不了的问题
查看>>
{width=200px;height=300px;overflow:hidden}
查看>>
C#生成随机数
查看>>
CSS基础学习 20.CSS媒体查询
查看>>
2019春季第十一周作业
查看>>
洛谷P4591 [TJOI2018]碱基序列 【KMP + dp】
查看>>
iOS CoreData介绍和使用(以及一些注意事项)
查看>>
OS笔记047代理传值和block传值
查看>>
Android应用程序与SurfaceFlinger服务的连接过程分析
查看>>
coco2dx服务器简单例子
查看>>
Java回顾之多线程
查看>>
sqlite
查看>>