您的位置:首页 图书列表 精通JavaScript开发
收藏
评价
精通JavaScript开发
商品编号:2226442
ISBN:9787115402554
出版社:人民邮电出版社
作者:[英]奥德尔(Den Odell) 著,厉海洋 译
出版日期:2015-09-01
开本:16
装帧:暂无
中图分类:TP312
页数:410
册数:1
大约重量:1100(g)
购买数量:
-
+
库存:1
配送:
预计72小时发货
甲虎价: 51.4 (6.5折)
原价:¥79.00
图书简介
图书目录
作者简介
图书评价
本书是JavaScript实战指南,主要内容包括:JavaScript性能、可靠性、稳定性和代码管理分析,面向对象代码的使用,测试和错误处理机制的构建,用AMD和RequireJS管理代码依赖,移动端、游戏和实时通信的JavaScript开发,等等。
第1章 面向对象的JavaScript 1
1.1 JavaScript中的对象 1
1.1.1 定制对象 1
1.1.2 类 2
1.2 代码规范和命名 22
1.2.1 规则1:使用描述性的名字 22
1.2.2 规则2:以小写字母开头 23
1.2.3 规则3:使用骆驼命名法来分割单词 23
1.2.4 规则4:全局常量使用全大写的名字 23
1.2.5 规则5:集中在一个语句中声明函数体的所有变量并将其置于函数体顶部 24
1.3 ECMAScript 5 26
1.3.1 JSON数据格式解析 27
1.3.2 严格模式 27
1.3.3 函数绑定 28
1.3.4 数组方法 29 第1章 面向对象的JavaScript 1
1.1 JavaScript中的对象 1
1.1.1 定制对象 1
1.1.2 类 2
1.2 代码规范和命名 22
1.2.1 规则1:使用描述性的名字 22
1.2.2 规则2:以小写字母开头 23
1.2.3 规则3:使用骆驼命名法来分割单词 23
1.2.4 规则4:全局常量使用全大写的名字 23
1.2.5 规则5:集中在一个语句中声明函数体的所有变量并将其置于函数体顶部 24
1.3 ECMAScript 5 26
1.3.1 JSON数据格式解析 27
1.3.2 严格模式 27
1.3.3 函数绑定 28
1.3.4 数组方法 29
1.3.5 对象方法 31
1.4 小结 34
第2章 JavaScript文档 35
2.1 行内和块级注释 35
2.2 结构化的JavaScript文档 36
2.3 YUIDoc文档格式 36
2.3.1 为“类”、构造器、属性和
方法添加文档 37
2.3.2 为事件添加文档 45
2.3.3 为代码示例添加文档 45
2.3.4 其他YUIDoc文档标签 46
2.4 更具表达性的文档格式——
Markdown 46
2.4.1 用标题来组织内容 46
2.4.2 换行以及创建段落 47
2.4.3 创建列表 48
2.4.4 强调文本 50
2.4.5 显示代码 51
2.4.6 添加引用 51
2.4.7 添加URL链接 52
2.4.8 插入图片 53
2.4.9 生成水平分割线 53
2.4.10 用反斜杠来插入保留字符 53
2.4.11 对于其他内容,可以使用HTML 54
2.5 使用YUIDoc创建一个文档网站 54
2.6 小结 59
第3章 编写高质量的JavaScript 60
3.1 进行静态代码分析 60
3.1.1 JSLint 60
3.1.2 JSHint 64
3.1.3 Google Closure Compiler和Closure Linter 65
3.1.4 选择一个静态代码分析工具 66
3.2 JavaScript中的单元测试 67
3.2.1 JavaScript的单元测试框架 67
3.2.2 使用Jasmine来进行
JavaScript单元测试 68
3.3 处理运行时错误 74
3.3.1 JavaScript的原生错误类型 75
3.3.2 将可能出错的代码放入try-catch语句中 75
3.3.3 检测错误类型 77
3.3.4 自定义错误类型 77
3.4 度量代码质量 79
3.4.1 单元测试的代码覆盖度 79
3.4.2 度量代码复杂度 81
3.5 小结 84
第4章 增强JavaScript性能 85
4.1 优化页面加载时间 85
4.1.1 HTML标签顺序 85
4.1.2 JavaScript 文件的GZip编码
传输 85
4.1.3 缩编、混淆和编译 86
4.1.4 请求时才延迟加载JavaScript文件 90
4.2 优化文档对象的操作 91
4.2.1 实现对页面元素的*小化访问 92
4.2.2 尽量利用已有元素 92
4.2.3 离线DOM的利用 93
4.2.4 使用CSS而非JavaScript来操控页面样式 94
4.3 提升DOM事件性能 95
4.3.1 委托事件至父元素 95
4.3.2 使用框架化处理频密发出的
事件 96
4.4 提升函数性能 97
4.5 使用正则表达式实现更快速的字符串
操作 100
4.6 更快速地使用数组 102
4.6.1 快速创建数组 103
4.6.2 快速进行数组循环 103
4.7 转移密集型任务至Web Worker 106
4
Den Odell 前端开发工程师,具有丰富的HTML、CSS和JavaScript编程经验,Web标准和可用性的积极推动者。作为数字服务机构AKQA的Web开发主管和前端技术架构师,他曾为法拉利、耐克和诺基亚等公司开发网站和富Internet应用。
商品评价 (0)
为您推荐
方便
200万图书品种,一站式采购
高效
10分钟查单返单,48小时快速配货
放心
正版低价,假一赔三
在线客服
购物车
收藏夹
留言板
返回顶部