运行时的页面构建过程【JavaScript忍者秘籍2】

[toc]

运行时的页面构建过程

函数式第一类对象,或者说它们被称为一等公民

  1. 客户端Web应用的两个生命周期阶段是什么?

客户端Web应用的生命周期的两个阶段是页面构建事件处理。在页面构建阶段,页面的用户界面是处理HTML代码和执行主线JavaScript代码。HTML节点处理完成之后,页面进入事件处理阶段,执行各种事件的处理。

  1. 相比将事件处理器赋值给某个特定元素的属性上,使用addEventListener方法来注册事件处理器的优势是什么?

将事件处理程序分配给特定元素的属性,我们只能注册一个事件处理器;使用addEventListener,我们能够注册必要的多个事件处理器。

  1. JavaScript引擎在同一时间能处理多少个事件?

基于单线程的执行模型,一次只能处理一个事件

  1. 事件队列的事件是以什么顺序处理的?

事件处理的顺序与它们的生成顺序一致:先进先出。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  •   JavaScript 与 HTML 之间的交互是通过事件实现的。   事件,就是文档或浏览器窗口中发生的一些特...
    霜天晓阅读 3,752评论 1 11
  • JavaScript 程序采用了异步事件驱动编程模型。在这种程序设计风格下,当文档、浏览器、元素或与之相关的对象发...
    劼哥stone阅读 1,360评论 3 11
  • 第3章 基本概念 3.1 语法 3.2 关键字和保留字 3.3 变量 3.4 数据类型 5种简单数据类型:Unde...
    RickCole阅读 5,601评论 0 21
  • 以下文章为转载,对理解JavaScript中的事件处理机制很有帮助,浅显易懂,特分享于此。 什么是事件? 事件(E...
    jxyjxy阅读 3,202评论 1 10
  • JavaScript 与 HTML 之间的交互是通过事件实现的。事件,就是文档或浏览器窗口中发生的一些特定的交互瞬...
    threetowns阅读 453评论 0 0

友情链接更多精彩内容