JS学习笔记
作者:互联网
1.JS是单线程的,同一时刻只能执行一个代码片段,即所谓的单线程执行模型、
2.所有已生成的时间都会放在同一个事件队列中。
3.其放置事件的队列是在页面构建阶段和事件处理阶段以外的。这个过程对于决定事件何时发生并将其推入事件队列很重要,这个过程不会参与事件处理线程。
4.对于事件的处理,已经处理函数的调用是异步的。
5.window.onload = function(){};缺点:对于某个事件只能注册一个事件处理器。也就是说,一不小心就会将上一个事件处理器改写掉。
6.客户端web应用的两个生命周期阶段:(1)构建页面+注册事件处理器(2)事件处理。
7.函数是第一类对象
(1)通过字面量创建
(2)赋值给变量、数组项或其他对象的属性。
(3)作为函数的参数传递
(4)作为函数的返回值
(5)具有动态创建和分配的属性
标签:事件处理,单线程,笔记,JS,学习,处理器,事件队列,事件 来源: https://www.cnblogs.com/studynow/p/JavaScript.html