元数据
JavaScript高级程序设计(第4版)
- 书名: JavaScript高级程序设计(第4版)
- 作者: 马特·弗里斯比
- 简介: 本书是JavaScript经典图书的新版。第4版涵盖ECMAScript2019,全面、深入地介绍了JavaScript开发者必须掌握的前端开发技术,涉及JavaScript的基础特性和高级特性。书中详尽讨论了JavaScript的各个方面,从JavaScript的起源开始,逐步讲解到新出现的技术,其中重点介绍ECMAScript和DOM标准。在此基础上,接下来的各章揭示了JavaScript的基本概念,包括类、期约、迭代器、代理,等等。另外,书中深入探讨了客户端检测、事件、动画、表单、错误处理及JSON。本书同时也介绍了近几年来涌现的重要新规范,包括FetchAPI、模块、工作者线程、服务线程以及大量新API。
- 出版时间 2020-09-11 00:00:00
- ISBN: 9787115545381
- 分类: 计算机-编程设计
- 出版社: 人民邮电出版社
- PC地址:https://weread.qq.com/web/reader/751326d0720befab7514782
高亮划线
第1章 什么是JavaScript
📌 JavaScript已被公认为主流的编程语言,能够实现复杂的计算与交互,包括闭包、匿名(lambda)函数,甚至元编程等特性。 ⏱ 2022-02-28 13:24:34
📌 要真正学好用好JavaScript,理解其本质、历史及局限性是非常重要的。 ⏱ 2022-02-28 13:55:40
1.2 JavaScript实现
📌 虽然JavaScript和ECMAScript基本上是同义词,但JavaScript远远不限于ECMA-262所定义的那样。 ⏱ 2022-03-05 15:00:43
📌 ECMAScript只是对实现这个规范描述的所有方面的一门语言的称呼。JavaScript实现了ECMAScript,而Adobe ActionScript同样也实现了ECMAScript。 ⏱ 2022-03-06 12:50:41
📌 五大浏览器(IE、Firefox、Safari、Chrome和Opera) ⏱ 2022-03-06 12:56:51
📌 文档对象模型(DOM, Document Object Model)是一个应用编程接口(API),用于在HTML中使用扩展的XML。 ⏱ 2022-03-06 12:57:12
📌 1998年10月,DOM Level 1成为W3C的推荐标准。这个规范由两个模块组成:DOM Core和DOM HTML。前者提供了一种映射XML文档,从而方便访问和操作文档任意部分的方式;后者扩展了前者,并增加了特定于HTML的对象和方法。 ⏱ 2022-03-25 21:28:24
📌 DOM Level 2新增了以下模块,以支持新的接口。❑ DOM视图:描述追踪文档不同视图(如应用CSS样式前后的文档)的接口。❑ DOM事件:描述事件及事件处理的接口。❑ DOM样式:描述处理元素CSS样式的接口。❑ DOM遍历和范围:描述遍历和操作DOM树的接口 ⏱ 2022-03-25 21:28:49
📌 加了以统一的方式加载和保存文档的方法(包含在一个叫DOM Load and Save的新模块中),还有验证文档的方法(DOM Validation)。在Level 3中,DOM Core经过扩展支持了所有XML 1.0的特性,包括XML Infoset、XPath和XML Base。 ⏱ 2022-08-12 19:15:57
📌 有些其他语言也发布了自己的DOM标准。 ⏱ 2022-03-25 21:32:45
第2章 HTML中的JavaScript
📌 将JavaScript引入网页,首先要解决它与网页的主导语言HTML的关系问题 ⏱ 2024-05-18 16:31:00
3.3 变量
📌 let跟var的作用差不多,但有着非常重要的区别。最明显的区别是,let声明的范围是块作用域,而var声明的范围是函数作用域。 ⏱ 2024-06-05 10:56:22
📌 let与var的另一个重要的区别,就是let声明的变量不会在作用域中被提升。 ⏱ 2024-06-05 13:36:39
6.3 定型数组
📌 大端字节序也称为“网络字节序”,意思是最高有效位保存在第一个字节,而最低有效位保存在最后一个字节。小端字节序正好相反,即最低有效位保存在第一个字节,最高有效位保存在最后一个字节。 ⏱ 2023-07-14 13:37:05
📌 DataView的所有API方法都以大端字节序作为默认值,但接收一个可选的布尔值参数,设置为true即可启用小端字节序。 ⏱ 2023-07-14 13:36:45
11.1 异步编程
📌 特别是在JavaScript这种单线程事件循环模型中,同步操作与异步操作更是代码所要依赖的核心机制。 ⏱ 2022-04-27 22:08:16