看透JavaScript

看透JavaScript

作者:韩路彪

出版社:清华大学

出版年:2017年9月

ISBN:9787302467946

所属分类:人物传记

书刊介绍

《看透JavaScript》内容简介

本书由资深软件开发专家撰写,凝聚其多年开发经验,系统、深入、全面地阐释JavaScript,内容涉及流行的Web开发实践,结合实际案例进行讲解,授人以渔。
本书内容并不局限于某个具体功能的使用方法,而是系统深入地讲解JavaScript的本质与结构,清晰阐释ECMAScript、DOM和BOM三部分内容的关系及重要性,以帮助开发人员全面深入了解前端开发技术。本书讲解的内容通俗易懂、深入浅出,特别是书中所用示例的设计,它们不仅可以让读者理解某个知识点的用法,更能让读者明白具体知识点所使用的场景,从而更深入地理解具体内容。
本书内容安排合理,架构清晰,注意理论与实践相结合,适合那些希望学习Web编程语言的初、中级程序员和希望精通JavaScript的程序员阅读。
资深软件开发专家撰写,凝聚自己多年开发经验结晶,系统、深入、全面地阐释JavaScript,内容涉及当下流行的Web开发实践,结合实际案例进行讲解★★内容不局限于某个具体功能的使用方法,而是系统深入地讲解JavaScript的本质与结构,清晰阐释ECMAScript、DOM和BOM三部分内容的关系及重要性。

作品目录

内容简介
Preface


第一篇
JavaScript基础知识
第1章:JavaScript怎么学
1.1、三种学习方法
1.2、JavaScript的学习方法
第2章:JavaScript简介
2.1、ECMAScript概述
2.2、DOM概述
2.3、BOM概述
2.4、HTML5概述
第3章:JavaScript的本质
3.1、工具介绍
3.2、JavaScript的结构
3.3、JavaScript的内存模型
第4章:function类型对象
4.1、创建function
4.2、用作对象
4.3、处理业务
4.4、创建对象
4.5、三种子类型
第5章:object类型对象
5.1、创建object类型对象的三种方式
5.2、对象的属性
5.3、属性的描述
第6章:直接量及其相关对象
6.1、直接量的保存方式
6.2、直接量的封包与解包
6.3、直接量的包装对象
第7章:点运算符与this关键字
7.1、点运算符
7.2、this的含义
7.3、关联方法后的this
7.4、内部函数中的this
7.5、对象的属性不可以继承
第8章:Global与Window对象
8.1、Global对象
8.2、Window对象的特殊性
第二篇
ECMAScript
2015中的新特性
第9章:类
9.1、新类型class
9.2、class的用法
第10章:模块
10.1、模块的基本用法
10.2、导入后重命名
10.3、默认导出
10.4、导入为命名空间
10.5、打包导出
第11章:新增语法
11.1、let和const
11.2、字符串模板
11.3、函数参数默认值
11.4、参数扩展
11.5、箭头函数
11.6、for-of遍历
第12章:新增对象
12.1、Symbol
12.2、容器对象
12.3、缓存对象
12.4、异步处理
12.5、GeneratorFunction和Generator
12.6、反射与代理
第13章:原有对象的新增属性
13.1、Object
13.2、String
13.3、Number
13.4、Array
13.5、Math
13.6、RegExp
第三篇
DOM
第14章:DOM概述
14.1、DOM标准的结构
14.2、DOM标准的特点
第15章:DOM核心
15.1、文档对象
15.2、异常对象
15.3、辅助对象
第16章:DOM中的HTML标准
16.1、HTMLCollection
16.2、HTMLOptionsCollection
16.3、HTMLDocument
16.4、HTMLElement
第17章:DOM事件
17.1、事件流
17.2、EventTarget
17.3、EventListener
17.4、Event
17.5、DOM0级事件
第18章:DOM样式和视图
18.1、Views
18.2、StyleSheets
18.3、CSS
第19章:DOM遍历和范围
19.1、遍历
19.2、范围
第四篇
BOM
第20章:window对象
20.1、窗口、框架相关属性
20.2、窗口操作相关属性
20.3、弹出窗口相关属性
20.4、浏览器对象相关属性
20.5、定时器相关属性
20.6、其他属性
第21章:location对象
21.1、8个读写属性
21.2、三个方法属性
第22章:其他对象
22.1、history对象
22.2、navigator对象
第五篇
HTML5、第23章:本地存储
23.1、本地存储的分类
23.2、Storage存储
23.3、StorageEvent
23.4、IndexedDB数据库
第24章:canvas作图
24.1、绘制矩形
24.2、绘制路径
24.3、组合与剪切
24.4、坐标检测
24.5、修改颜色和样式
24.6、插入文本
24.7、插入图片
24.8、环境的保存和恢复
24.9、移动坐标原点
24.10、旋转坐标系
24.11、缩放
24.12、自由转换
24.13、阴影
24.14、动画
24.15、游戏
第25章:WebSocket
25.1、网络传输的原理和底层协议
25.2、WebSocket简介
25.3、WebSocket的优势
25.4、基本应用
25.5、RESTful应用
25.6、在线聊天系统
25.7、传输对象和二进制数据
第26章:多线程处理
26.1、单线程与多线程的概念
26.2、线程与进程的概念
26.3、JavaScript中的多线程
第27章:获取位置信息
27.1、geolocation对象
27.2、Position接口
27.3、PositionError接口
27.4、PositionOptions接口
27.5、显示到地图上
第28章:富文本编辑器与公式编辑器
28.1、富文本编辑器的原理
28.2、公式编辑器
第29章:总结
29.1、ECMAScript
29.2、DOM和BOM
29.3、HTML5、附录
ExcelibIDB源代码

相关推荐

微信二维码