美文网首页
三、事件、函数、this

三、事件、函数、this

作者: 东东丶酱 | 来源:发表于2017-10-11 13:19 被阅读0次

1、document.write()

往body的里追加内容。

2、window.onload=函数;

当页面里的所有内容加载完成后,才执行。

注意,如果说在head里引入js文件的时候,为了避免错误,最好放在window.onload里

window.onload跟document.write配合使用时,会覆盖body里的所有内容

3、事件

鼠标事件、键盘事件、表单事件、系统事件

事件注册

对象.事件=函数

4、函数/方法

底层给用户提供的方法,就叫做API。

function(){}

作用,就是把一堆代码包起来。其实也就是我们常说的封装。

函数分为两种:有名函数,就是说这个函数是有名字的。function fn(){};

​ 匿名/无名函数,就说没有名字的函数。function(){};

注意:匿名函数不能一个人孤独的呆着。

​ 匿名函数必须要一个变量来接收,或者作为事件函数。

5、 有名函数的执行:函数名(); 函数名加括号也叫做函数的自执行。

有名函数作为事件函数时,不需要加加括号。

在js里,只有函数可以加括号。

所有加括号的东西,都是函数。

6、 函数里的this

并不是只有事件函数才有this。而是所有的函数都有this关键字。

这个this关键字的指向是看函数的执行方式来判断的:

  1. 当函数是自执行的函数,函数内部this,指向window。
  2. 当函数作为事件函数时,事件函数内部的this指向---事件对象。

相关文章

  • 三、事件、函数、this

    1、document.write() 往body的里追加内容。 2、window.onload=函数; 当页面里的...

  • 常用事件

    事件 事件的三大要素 事件源 事件类型 事件函数 事件对象 : 事件函数里提供的形参 事件对象兼容性 vareve...

  • 事件

    事件三要素 事件源 (Dom对象)事件 (Type)事件处理函数 (functionHandler) 注册事件的方...

  • 异步的实现

    异步的三种实现方式: 回调函数事件Promise 回调函数 回调函数不一定是异步 但是异步一定是回调函数。 事件 ...

  • JavaScript函数02

    目录 常用事件和事件处理函数 递归函数 函数的属性和方法 函数的作用域 常用事件和事件处理函数 事件参考--MDN...

  • 用on()绑定多个事件

    一、jquery为多个选择器绑定同一个事件 二、多个事件绑定同一个函数 三、多个事件绑定不同函数

  • Javascript中的事件冒泡与捕获

    事件冒泡和事件捕获 起因:今天在封装一个bind函数的时候,发现el.addEventListener函数支持第三...

  • js事件机制

    一、js事件机制三个阶段:事件捕获、事件目标处理函数、事件冒泡 js中事件执行的整个过程称之为事件流,分为三个阶段...

  • jQuery事件

    一、基础事件 1、绑定事件 bind();参数一:要绑定事件函数的事件名。参数二:要绑定的事件函数(事件函数名),...

  • 常用的JS函数

    一、动画 moveElement函数 二、onload增加加载事件(addLoadEvent函数) 三、在后面添加...

网友评论

      本文标题:三、事件、函数、this

      本文链接:https://www.haomeiwen.com/subject/trcwyxtx.html