JS学习笔记

1.JS是单线程的,同一时刻只能执行一个代码片段,即所谓的单线程执行模型、

2.所有已生成的时间都会放在同一个事件队列中。

3.其放置事件的队列是在页面构建阶段和事件处理阶段以外的。这个过程对于决定事件何时发生并将其推入事件队列很重要,这个过程不会参与事件处理线程。

4.对于事件的处理,已经处理函数的调用是异步的。

5.window.onload = function(){};缺点:对于某个事件只能注册一个事件处理器。也就是说,一不小心就会将上一个事件处理器改写掉。

    document.body,addEventListenter("mousemove",function(){

  });

6.客户端web应用的两个生命周期阶段:(1)构建页面+注册事件处理器(2)事件处理。

7.函数是第一类对象

(1)通过字面量创建

(2)赋值给变量、数组项或其他对象的属性。

(3)作为函数的参数传递

(4)作为函数的返回值

(5)具有动态创建和分配的属性

 

posted @ 2019-07-29 09:57  求你了,学习吧  阅读(103)  评论(0编辑  收藏  举报