众妙之门——JavaScript与jQuery技术精粹

978-7-115-31811-4
作者: 【德】Smashing Magazine
译者: 芮鹏飞吴达茄
编辑: 赵轩

图书目录:

目 录

第 一部分 JavaScript基础篇 1

第 1章 初学JavaScript需知的七件事 1

1.1 缩略标记 2

1.2 JSON数据格式 3

1.3 JavaScript自带函数(数学、数组以及字符串函数) 5

1.4 事件代理 7

1.5 匿名函数和模块模式 9

1.6 允许配置 11

1.7 与后台交互 12

1.8 特定于浏览器的代码就是浪费时间,试试库文件 12

第 2章 复查JavaScript代码的启示 15

2.1 简介 16

2.2 在哪里可以使代码得到复查? 17

2.3 该怎样构造复查请求? 18

2.4 进行代码复查的人员需要提供的信息 19

2.5 协作代码复查 20

2.6 JavaScript代码复查实例 21

2.7 总结 33

第3章 利用七步测试法找到正确的JavaScript解决方法 35

3.1 问题的关键不在于你 37

3.2 介绍JavaScript部件的七步测试法 37

3.3 **后说一说文件大小 47

第4章 关于JavaScript的十个古怪之处和秘密 49

4.1 数据类型及定义 50

4.2 正则表达式 52

4.3 函数及范围 53

4.4 浏览器 55

4.5 其他 56

第5章 JavaScript的“七宗罪” 59

5.1 罪恶之源:特定于浏览器的代码 60

5.2 提供帮助的库 61

5.3 罪状1:与其他脚本兼容不好 62

5.4 罪状2:相信取代测试 66

5.5 罪状3:使用错误的技术进行设计 67

5.6 罪状4:依赖于JavaScript和特定输入设备 71

5.7 罪状5:使维护变成不必要的麻烦 74

5.8 罪状6:未进行文档整理的代码 78

5.9 罪状7:为机器而非人优化 79

第6章 JavaScript动画计算详解 81

6.1 从0到1的有趣过程 82

6.2 不是罪状,只是一种自然运动 84

6.3 沙堆中的圆圈,周而复始 89

6.4 一种快速DOM绘图程序 91

6.5 总结 97

第7章 使用AJAX爬行算法的可搜索式动态信息 99

7.1 AJAX的问题 100

7.2 相同内容使用两种URL 100

7.3 HTML代码片段 102

7.4 利用站点地图 105

7.5 谷歌站长工具 105

7.6 利用HTML5制作美观的URL 108

7.7 掩蔽 109

7.8 散列感叹号或许有点丑,但它却非常有效 109

第 二部分 jQuery应用篇 111

第8章 jQuery几个易混淆之处 111

8.1 parent()、parents()与closest() 112

8.2 position()与offset() 114

8.3 css('width')和css('height')与width()和height() 115

8.4 click()(etc)、bind()、live()与delegate() 116

8.5 children()与find() 120

8.6 not()、is()与:not() 121

8.7 each()与filter() 123

8.8 merge()与extend() 125

8.9 总结 126

第9章 使用jQuery和PHP GD处理图片 129

9.1 开始之前 130

9.2 设置文件 130

9.3 上传功能 131

9.4 验证表单 132

9.5 报告结果与继续处理 136

9.6 增加交互性 137

9.7 保存已剪裁的图片 141

9.8 **后提醒 146

第 10章 使用jQuery制作自己的书签 147

10.1 准备开始 148

10.2 进入jQuery 149

10.3 获取信息 150

10.4 处理字符 151

10.5 组合起来 152

10.6 加以完善 156

10.7 更多资源 158

第 11章 基本的jQuery插件模式 161

11.1 模式 163

11.2 从轻量级开始 164

11.3 “完整的”小部件工厂 166

11.4 命名空间和嵌套命名空间 169

11.5 发布/订阅自定义事件(使用小部件工厂) 171

11.6 使用DOM到对象桥接模式实现原型继承 173

11.7 jQuery UI小部件工厂桥接 176

11.8 使用小部件工厂的jQuery Mobile小部件 179

11.9 RequireJS和jQuery UI小部件工厂 182

11.10 全局和每次调用可重写模式(**佳选项模式) 186

11.11 高度可配置的和可变的插件 187

11.12 兼容AMD和CommonJS的模块 190

11.13 **jQuery插件**要素 199

11.14 总结 200

第 12章 jQuery插件清单:是否应该使用jQuery插件? 201

12.1 究*需不需要插件? 202

12.2 避免红色警告 203

12.3 **终评估 206

12.4 总结 208

详情

本书通过精彩的实例详细讲解了jQuery的相关技术,重点在于简化JavaScript的开发步骤,注重实例之间的对比与递进,充分展示jQuery所带来的革新。学习初期需要知道的关于JavaScript的七件事 对Javascript代码的复查的启示;利用七步测试法找到正确的Javascript解决方案;关于Javascript的10个古怪和秘密;Javascript的“七宗罪”

图书摘要

相关图书

JavaScript函数式编程指南
JavaScript函数式编程指南
JavaScript学习指南(第3版)
JavaScript学习指南(第3版)
JavaScript数据可视化编程
JavaScript数据可视化编程
JavaScript忍者秘籍
JavaScript忍者秘籍
深入理解JavaScript
深入理解JavaScript
JavaScript入门经典(第6版)
JavaScript入门经典(第6版)

相关文章

相关课程