计算机
类型
可以朗读
语音朗读
455千字
字数
2017-01-01
发行日期
展开全部
主编推荐语
系统深入JavaScript全方位技巧与应用
内容简介
本书系统、深入地讲解了JavaScript。第一篇详细讲解JavaScript的基础ECMAScript。第二篇涉及ECMAScript 2015中的新内容。第三篇详细讲解了DOM的作用,以及DOM的各种子标准。第四篇讲解BOM的相关内容。第五篇总结并补充了使用JavaScript获取地理位置、不用插件播放音频视频、canvas和WebSocket等当前JavaScript中非常热门的技术。
目录
- 封面页
- 书名页
- 版权页
- 内容简介
- 献给
- 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源代码
展开全部
出版方
清华大学出版社
清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。