2018年9月5日14:03:161 1.2K
精通JavaScript(第2版) 内容简介
本书是iQuery之父的经典之作,是深入学习JavaScript技术的绝 佳教材,涵盖了可重用代码、文档对象模型、Ajax、Web生产工具、AngularJS等内容。作者讲解了JavaScript的发展现状、实用技巧以及未来趋势,辅以诸多代码示例,条理清楚、分析到位。本书展示了更新颖、更巧妙、更有深度的JavaScript技术,同时理清了JavaScript的发展脉络,既能磨炼技能,又可开拓视野。
精通JavaScript(第2版) 目录
第1章 专业JavaSc ript技术
1.1 JavaScript的历程
1.2 现代JavaScrip t
1.2.1 库的崛起
1.2.2 移动,可不只说说而已
1.2.3 何去何从
1.3 后续内容
1.4 小结
第2章 特性、函数和对象
2.1 语言特性
2.1.1 引用和值
2.1.2 作用域
2.1.3 上下文
2.1.4 闭包
2.1.5 函数重载与类型检查
2.2 新的对象工具
2.2.1 对象
2.2.2 修改对象
2.3 小结
第3章 创建可重用代码
3.1 面向对象的JavaScript
3.1.1 继承
3.1.2 成员可见性
3.1.3 面向对象JavaScript的未来
3.2 打包JavaScript
3.2.1 命名空间
3.2.2 模块模式
3.2.3 立即调用的函数表达式
3.3 小结
第4章 JavaScript代码调试
4.1 调试工具
4.1.1 控制台
4.1.2 利用控制台的特性
4.2 调试器
4.2.1 DOM探查器
4.2.2 网络分析器
4.2.3 时间线
4.2.4 侧写器
4.3 小结
第5章 文档对象模型
5.1 文档对象模型简介
5.1.1 DOM结构
5.1.2 DOM中的相互关系
5.2 访问DOM元素
5.3 等待HTML DOM载入
5.3.1 等待页面载入
5.3.2 等待正确的事件
5.4 获取元素内容
5.4.1 获取元素的文本内容
5.4.2 获取元素的HTML
5.5 使用元素特性
5.6 修改DOM
5.6.1 使用DOM创建节点
5.6.2 插入DOM
5.6.3 向DOM中插入HTML
5.6.4 从DOM中删除节点
5.6.5 处理DOM中的空白字符
5.6.6 简单的DOM导航
5.7 小结
第6章 事件
6.1 JavaScript事件简介
6.1.1 栈、队列和事件循环
6.1.2 事件阶段
6.2 绑定事件侦听器
6.2.1 传统式绑定
6.2.2 DOM绑定:W3C
6.2.3 解除事件绑定
6.3 常见的事件特性
6.3.1 事件对象
6.3.2 取消事件冒泡
6.3.3 屏蔽浏览器的默认行为
6.3.4 事件委托
6.4 事件对象
6.4.1 普通属性
6.4.2 鼠标属性
6.4.3 键盘属性
6.5 事件类型
6.5.1 页面事件
6.5.2 UI事件
6.5.3 鼠标事件
6.5.4 键盘事件
6.5.5 表单事件
6.5.6 事件可访问性
6.6 小结
第7章 JavaScript与表单验证
7.1 HTML与CSS表单验证
7.2 JavaScript表单验证
7.2.1 验证与用户
7.2.2 验证事件
7.3 定制验证
7.4 小结
第8章 Ajax入门
8.1 使用Ajax
8.1.1 HTTP请求
8.1.2 HTTP响应
8.2 小结
第9章 Web生产工具
9.1 为项目搭建脚手架
9.2 NPM必不可少
9.3 生成器
9.3.1 版本控制
9.3.2 添加文件、更新以及首次提交
9.4 小结
第10章 AngularJS与测试
10.1 视图与控制器
10.2 远程数据源
10.3 路由
10.4 路由参数
10.5 应用程序测试
10.5.1 单元测试
10.5.2 使用Protractor进行端到端测试
10.6 小结
第11章 JavaSc ript的未来
11.1 ECMAScript的过去和未来
11.2 使用ECMAScript Harmony
11.2.1 Harmony资源
11.2.2 使用Harmony
11.3 ECMAScript Harmony语言特性
11.3.1 箭头函数
11.3.2 类
11.3.3 Promise
11.3.4 模块
11.3.5 类型扩展
11.3.6 全新的聚合类型
11.4 小结
附录A DOM参考
精通JavaScript(第2版) 精彩文摘
JavaScript从一门玩具语言(想想那些翻滚效果和状态栏文字特效吧)变成了一件高效但功能有限的工具(考虑一下客户端表单验证),进而发展成为如今拥有丰富特性且不再局限于浏览器的编程语言。程序员们编写着各种JavaScript工具,实现了服务器领域存在已久的MVC功能、复杂数据的可视化以及模板库等。能实现的功能还会越来越多。以前设计人员只能依赖.NET或Java Swing客户端来为服务器端数据提供具备完整特性的多功能接口,如今我们可以使用JavaScript在浏览器中实现同样的功能。利用Node.js,我们拥有了JavaScript虚拟机,无需浏览器就可以运行各种各样的JavaScript应用。
本章要为你讲述JavaScript如何走到今天,此后又将奔向何方。除此之外,还会将目光投向推动JavaScript革命的各种浏览器技术的改善和普及。JavaScript自身的现状同样也会得到审视,在瞻望未来发展方向之前,我们需要知道自己当下身在何处。在接下来的各章中,你会学到专业JavaScript程序员为了不辜负自己的头衔所必须掌握的知识。
本文来自又何必自找失落╮投稿,不代表电子书资源网立场,如若转载,请联系原作者获取。