Prototype and script.aculo.us终极揭秘

样章试读:《Prototype and script.aculo.us终极揭秘》



【作  者】(法)Christophe Porteneuve 
【译  者】 陆开一
【出 版 社】 电子工业出版社    
【书 号】 9787121073090
【出版日期】 2008 年10月


各位读者:《Prototype and script.aculo.us终极揭秘》 已经上市了,欢迎各位大侠试读、评论和购买!

样章下载:http://www.cnblogs.com/bvbook/admin/Files.aspx——样章.rar



 

目 录

 

..................................................................................................................... I

1 章 引言 ...................................................................................................... 1

1.1 关于时间 .......................................................................................................... 1

1.2 本书的内容及组织结构 ................................................................................... 3

1.3 致谢 .................................................................................................................. 4

I 部分 Prototype...............................................................................7

2 章 探究 Prototype...................................................................................... 9

2.1 到底什么是 Prototype ...................................................................................... 9

2.2 如何在项目中使用 Prototype ........................................................................ 10

2.3 在使用 Prototype 时, JavaScript 看起来会是什么样子 .............................. 10

2.4 Prototype 术语和概念 .................................................................................... 25

2.5 那么 Prototypes 究竟是什么 .......................................................................... 27

2.6 运行本书中的 Prototype 代码实例 ............................................................... 29

3 章 带有 $ 的快速帮助 ................................................................................ 31

3.1 快捷方式应该简短 ......................................................................................... 31

3.2 使用 $ 快速获取巧妙的元素 ........................................................................... 31

3.3 $w ,因为数组直接量很烦人 ........................................................................ 33

3.4 $$ ,使用样式进行查找 ................................................................................. 34

3.5 $A ,集合统一器 ............................................................................................ 36

3.6 $F ,表单域专家 ............................................................................................ 38

3.7 $H ,生成事物的 Hash................................................................................... 39

3.8 使用 $R 处理范围 ........................................................................................... 39

4 章 常规的 JavaScript 打了激素 ............................................................... 41

4.1 普通对象的操作 ............................................................................................. 41

4.2 正确的函数绑定 ............................................................................................. 47

4.3 您的函数实际上知道更多技巧 ..................................................................... 51

4.4 数值 ................................................................................................................ 54

4.5 字符串 ............................................................................................................ 57

4.6 数组 ................................................................................................................ 64

4.7 全能的 JSON 支持 ......................................................................................... 70

5 章 具有 Enumerable 的高级集合 ............................................................. 77

5.1 核心方法:使用 each 遍历 ........................................................................... 77

5.2 获得集合的综合信息 ..................................................................................... 80

5.3 查找元素,提供过滤 ..................................................................................... 82

5.4 对元素进行分组,把集合拼接起来 ............................................................. 84

5.5 计算衍生的集合和值 ..................................................................................... 88

5.6 现在排序:获取极值,使用定制的整理 ..................................................... 91

5.7 把集合转换为数组或调试字符串 ................................................................. 93

5.8 Enumerable 实际上是个模块 ........................................................................ 93

6 章 统一的事件处理 .................................................................................. 97

6.1 事件 ................................................................................................................ 97

6.2 事件名人堂 .................................................................................................. 114

6.3 响应表单相关的内容变化 ........................................................................... 116

7 章 和 DOM 打交道最终是个乐趣 ........................................................... 119

7.1 扩展 DOM 元素 ........................................................................................... 119

7.2 Element ,您最好的新朋友 ......................................................................... 121

7.3 选择器 .......................................................................................................... 156

7.4 调试 DOM 相关的代码 ............................................................................... 157

8 章 表单管理 ........................................................................................... 163

8.1 为了更好的用户界面 ................................................................................... 163

8.2 查找表单域 .................................................................................................. 167

8.3 通过 Ajax 提交表单 ..................................................................................... 168

8.4 密切监视表单和域 ....................................................................................... 173

9 Ajax 从来没有这么简单过 ................................................................. 177

9.1 在我们开始之前…… ................................................................................... 177

9.2 上路了: Ajax.Request ................................................................................. 183

9.3 流水作业: Ajax.Updater ............................................................................. 198

9.4 轮循检测: Ajax.PeriodicalUpdater ............................................................. 205

9.5 监测 Ajax 活动: Ajax.Responders.............................................................. 209

9.6 调试 Ajax...................................................................................................... 209

9.7 Ajax 有危险么?可访问性及效率的考虑 ................................................. 210

10 章 更多有用的帮助对象 ....................................................................... 215

10.1 把值存放到 Hash .................................................................................. 215

10.2 表达任何事物的范围 ................................................................................. 220

10.3 无重入风险的周期性执行 ......................................................................... 221

10.4 用模板制造很简单 ..................................................................................... 223

10.5 检查当前的浏览器和 Prototype ........................................................... 226

11 章 性能考虑 ......................................................................................... 231

11.1 元素扩展和 $ 函数 ....................................................................................... 231

11.2 迭代 vs. 普通循环 ....................................................................................... 232

11.3 废弃的事件处理器 ..................................................................................... 233

11.4 您需要知道的新的速度提升 ..................................................................... 233

11.5 简练就是漂亮 ............................................................................................. 234

12 章 结尾 ................................................................................................ 235

12.1 构建一个奇特的任务列表 ......................................................................... 235

12.2 构建基础工作 ............................................................................................. 236

12.3 它只需要 40 JavaScript 代码 ................................................................ 238

II 部分 script.aculo.us ..................................................................243

13 章 探究 script.aculo.us........................................................................ 245

13.1 script.aculo.us 的模块 ................................................................................. 245

13.2 在页面中使用 script.aculo.us..................................................................... 247

14 章 视觉效果 ......................................................................................... 249

14.1 那些效果是什么,为什么要使用它们 ..................................................... 249

14.2 核心效果 .................................................................................................... 251

14.3 深入效果 .................................................................................................... 257

14.4 组合效果 .................................................................................................... 261

14.5 释放酷因子:效果队列 ............................................................................. 264

14.6 效果助手 .................................................................................................... 266

14.7 如何创建我们自己的效果 ......................................................................... 268

15 章 拖放 ................................................................................................ 275

15.1 四处拖动物件 ............................................................................................. 275

15.2 控制如何开始,到哪里去,以及如何结束 ............................................. 281

 

posted @ 2008-11-03 14:19  博文视点  阅读(433)  评论(0编辑  收藏  举报