this指的是当前对象
关键字,不能当做变量名
只能读,不能写,它的值只能用,不能修改

1、在函数外用
  this是指向window

1 alert(this);//window
2 alert(this==window);//true

2、在函数内使用
     a.函数是直接被调用的-----this指向window

function fn(){//这个this是在函数里面alert(this);}fn();//window

b.被事件所调用,并且是以赋值的形式出现,那this就指向谁

 window.οnlοad=function(){//获取到所有的livar lis1=document.getElementsByTagName("li");//给每个li都添加点击事件for(var i=0;i<list1.length;i++){//list1[i]   这个就代表每一个li
list1[i].onclick=function(){this.style.background="blue";};};};

(本笔记是学习海棠学院this讲解后所整理,老师讲的比较细的……☺)

转载于:https://www.cnblogs.com/qianchuqing/p/6622756.html

this--学习笔记相关推荐

  1. PyTorch 学习笔记(六):PyTorch hook 和关于 PyTorch backward 过程的理解 call

    您的位置 首页 PyTorch 学习笔记系列 PyTorch 学习笔记(六):PyTorch hook 和关于 PyTorch backward 过程的理解 发布: 2017年8月4日 7,195阅读 ...

  2. 容器云原生DevOps学习笔记——第三期:从零搭建CI/CD系统标准化交付流程

    暑期实习期间,所在的技术中台-效能研发团队规划设计并结合公司开源协同实现符合DevOps理念的研发工具平台,实现研发过程自动化.标准化: 实习期间对DevOps的理解一直懵懵懂懂,最近观看了阿里专家带 ...

  3. 容器云原生DevOps学习笔记——第二期:如何快速高质量的应用容器化迁移

    暑期实习期间,所在的技术中台-效能研发团队规划设计并结合公司开源协同实现符合DevOps理念的研发工具平台,实现研发过程自动化.标准化: 实习期间对DevOps的理解一直懵懵懂懂,最近观看了阿里专家带 ...

  4. 2020年Yann Lecun深度学习笔记(下)

    2020年Yann Lecun深度学习笔记(下)

  5. 2020年Yann Lecun深度学习笔记(上)

    2020年Yann Lecun深度学习笔记(上)

  6. 知识图谱学习笔记(1)

    知识图谱学习笔记第一部分,包含RDF介绍,以及Jena RDF API使用 知识图谱的基石:RDF RDF(Resource Description Framework),即资源描述框架,其本质是一个 ...

  7. 计算机基础知识第十讲,计算机文化基础(第十讲)学习笔记

    计算机文化基础(第十讲)学习笔记 采样和量化PictureElement Pixel(像素)(链接: 采样的实质就是要用多少点(这个点我们叫像素)来描述一张图像,比如,一幅420x570的图像,就表示 ...

  8. Go 学习推荐 —(Go by example 中文版、Go 构建 Web 应用、Go 学习笔记、Golang常见错误、Go 语言四十二章经、Go 语言高级编程)

    Go by example 中文版 Go 构建 Web 应用 Go 学习笔记:无痕 Go 标准库中文文档 Golang开发新手常犯的50个错误 50 Shades of Go: Traps, Gotc ...

  9. MongoDB学习笔记(入门)

    MongoDB学习笔记(入门) 一.文档的注意事项: 1.  键值对是有序的,如:{ "name" : "stephen", "genda" ...

  10. NuGet学习笔记(3) 搭建属于自己的NuGet服务器

    文章导读 创建NuGetServer Web站点 发布站点到IIS 添加本地站点到包包数据源 在上一篇NuGet学习笔记(2) 使用图形化界面打包自己的类库 中讲解了如何打包自己的类库,接下来进行最重 ...

最新文章

  1. 我常用的那些linux命令
  2. 伪代码的写法(转载)
  3. linux 退出服务器_Vue实战091:Vue项目部署到nginx服务器
  4. CentOS系统提示用户名不在sudoers文件中
  5. 别说我懂社交网络: 关于社交网络分析的一头雾水
  6. hadoop 重新格式化 NameNode
  7. 每日小记 2017.2.14
  8. Cocos2d-js-v3.2 在 mac 上配置环境以及编译到 Andorid 的注意事项(转)
  9. linux档案内容怎么写,Linux cat输出档案命令详解
  10. Java练习题--员工类案例练习
  11. mysql查询名字重复四次以上的人名_怎么查询数据库中重复字段的名字
  12. 百度和知乎哪个引流效果好?知乎和百度的有什么区别?
  13. Python:利用python语言实现18位身份证号码和15位身份证号码相互转换
  14. QTreeWidget支持双击编辑Item节点的内容
  15. 苹果MacBook 装双系统win10蓝牙找不到的方法
  16. 佬,速速进来观看你的专属通讯录(静态版本)
  17. 想拥有一个自由时间的职业_如何以自由职业者的身份管理时间
  18. 数据分析案例-足球运动员分析
  19. 凯撒、栅栏密码和3种特殊古典加密(贴了原理和解密、加密网址)
  20. 自然语音处理(NLP)系列(五)——详解智能问答系统

热门文章

  1. 共享变量 tensorflow解读
  2. NVIDIA DLI 深度学习培训 | 北京站 即将开班
  3. Tensorflow on Spark爬坑指南
  4. 劳务费计算用matlab实现
  5. python 浏览器自动化 弹窗控制_Selenium2+Python自动化-处理浏览器弹窗(转载)
  6. 自适应滤波器设计及matlab实现,(终稿)自适应滤波器设计及Matlab实现.doc(OK版)...
  7. malloc开辟的空间在哪一个区间_专业指南 | 室内设计和空间设计区别,到底该选哪一个?...
  8. create-react-app 脚手架工具完善自己所需要的入口文件
  9. JS-面向对象-改变This的指向---使用call方法改变this的指向 / 使用apply方法改变this的指向 / 使用bind方法改变this的指向
  10. Leetcode 杂题