JavaScript语法简明手册

JavaScript语法简明手册

作者:[美] 格雷格·赛德尼科夫

出版社:人民邮电

出版年:2020年7月

ISBN:9787115539922

所属分类:经济金融

书刊介绍

《JavaScript语法简明手册》内容简介

本书包含大量精心绘制的示意图和丰富的示例代码,讲解了常用的JavaScript语法特性,为JavaScript初学者绘制了一条平缓的学习曲线。本书涵盖原生数据类型、强制类型转换、作用域、闭包、运算符、面向对象编程、事件循环机制等内容。这些内容由浅入深,适合初学者按顺序阅读。本书还突出了ES10引入的一些新特性,便于有进阶需要的读者翻阅。
格雷格·赛德尼科夫(Greg Sidelnikov),以“JavaScript老师”自称,从2004年开始编写和出版各类程序设计教程,涉及JavaScript、CSS、jQuery、Node API等,其中一些被加州大学欧文分校等学校采用。

作品目录

版权声明
前言
电子书

1、章:讲述形式
1.1、理论
1.2、实例
1.3、代码清单
1.4、示意图
1.5、主要内容
1.6、注意事项

2、章:Chrome
控制台
2.1、
copy
函数
2.2、
console.dir
2.3、
console.error
2.4、
console.time

console.timeEnd
2.5、
console.clear
2.6、打印对象

3、章:欢迎使用
JavaScript
3.1、入口点
3.2、严格模式
3.3、字面量
3.4、变量
3.5、引用传递
3.6、作用域的怪癖

4、章:语句
4.1、求值语句
4.2、表达式

5、章:基本类型
5.1、基本类型
5.2、ES6、模板字符串
5.3、
symbol
5.4、构造函数和实例
5.5、对基本类型执行方法

6、章:强制类型转换
6.1、强制类型转换示例
6.2、多个值相加
6.3、运算符优先级
6.4、字符串与数值的比较
6.5、运算符优先级和结合性一览表
6.6、左值和右值
6.7、
null

undefined

7、章:作用域
7.1、变量定义
7.2、变量提升
7.3、函数提升
7.4、变量类型
7.5、作用域可见性的区别
7.6、
const
7.7、注意事项

8、章:运算符
8.1、算术运算符
8.2、赋值运算符
8.3、字符串运算符
8.4、比较运算符
8.5、逻辑运算符
8.6、位运算符
8.7、
typeof
运算符
8.8、三元运算符
8.9、
delete
8.10、
in

9、章:
...rest

...spread
9.1、
rest
属性
9.2、
spread
属性
9.3、
...rest

...spread
9.4、解构赋值

10、章:闭包
10.1、闭包入门
10.2、参数个数
10.3、柯里化

11、章:循环
11.1、JavaScript
中的循环类型
11.2、
for
循环
11.3、
for...of
循环
11.4、
for...in
循环
11.5、
while
循环

12、章:数组和字符串
12.1、ES10、Array.prototype.sort
12.2、
Array.forEach
12.3、
Array.every
12.4、
Array.some
12.5、
Array.filter
12.6、
Array.map
12.7、
Array.reduce
12.8、ES10、Array.flat
12.9、SE10、Array.flatMap
12.10、ES10、String.prototype.matchAll
12.11、比较两个对象

13、章:函数
13.1、函数
13.2、
this
关键字的来源

14、章:高阶函数
14.1、理论
14.2、定义
14.3、抽象
14.4、迭代器
14.5、注意事项

15、章:箭头函数
15.1、ES6、箭头函数
15.2、箭头函数的结构
15.3、ES
风格函数的相似性

16、章:动态创建
HTML
元素
16.1、设置
CSS
样式
16.2、使用
appendChild
方法向
DOM
中添加元素
16.3、编写函数来创建元素
16.4、使用构造函数来创建对象

17、章:原型
17.1、原型
17.2、父对象
17.3、原型实践

18、章:面向对象编程
18.1、
Ingredient
18.2、
FoodFactory
18.3、
Vessel
18.4、
Burner
18.5、灶台类型与多态炉灶
18.6、类定义
18.7、组装

19、章:事件
19.1、浏览器事件
19.2、合成事件
19.3、拦截浏览器事件
19.4、显示鼠标位置
19.5、通用的鼠标事件类

20、章:网络请求
20.1、回调地狱
20.2、ES6、Promise
20.3、axios
20.4、ES6、Fetch
API
20.5、获取
POST
负载
20.6、ES6、async/await
20.7、ES6、生成器

21、章:事件循环

22、章:调用栈
22.1、什么是调用栈
22.2、执行语境
22.3、代码中的执行语境
作者简介
看完了

相关推荐

微信二维码