“jQuery风暴” 推荐及配套代码下载

    近一年没有更新博客. 这一年我进行了我的第一次跳槽和转型. 从架构到一名前端开发, 这个转型是纠结的.现在我是百度的一名前端开发工程师.

 

    “从零学习jQuery”系列教程收到了很多人喜欢,  这一年在经历转型的同时, 也完成了一本介绍jQuery的书: “jQuery风暴”

 

    在这里向大家郑重推荐这本书. 写书的时候jQuery还是1.3.2, 随后更新了到了1.4, 但是在已经交稿后, jQuery又推出了1.5版本. 所以虽然本书在2011年3月底四月初就可以购买到, 但是依然是基于1.4版本的jQuery进行讲解. 针对1.5的新特性, 我将随后通过博文进行讲解和说明.

 

    “jQuery风暴”在编写的过程中, 我脑子里只有一个想法:要让这本书易于学习. 本人生性愚钝又健忘, 随意希望写出来的东西是能够让愚钝的自己在忘记的时候, 能够舒舒服服的看懂. 所以也许这本书没有深入剖析jQuery的所有代码, 但是一定会让读者能够建立完整的知识体系.现在都讲究用户体验, 也许我追求的就是提供一种更好的“阅读体验”.不过因为本人使用拼音,也许书中会有些错别字,如果编辑和校对人员也没有帮忙修改的话, 还请大家多多见谅.

 

    本书的内容, 要比“从零学习jQuery”好上几个层次.因为写这本书花了一年多的时间, 投入了很多心血.而其实写作的稿费还不够一个月的工资. 可以说这不是一份很有性价比的事情. 写书和写博客不同, 写博客可以洋洋洒洒十分随意, 而写书一定要严谨细致.下面会提供本书的第一章的PDF文件, 这是出版社允许发布的.另外还有本人私自公开的未经过校验修改的第二章内容:

 

jQuery风暴 目录[见本文最后]

 

jQuery风暴 第一章 jQuery入门(pdf格式, 出版社提供)

[下载地址1-从我的服务器]   [下载地址2-博客园]

 

jQuery风暴 第二章 必须知道的javascript知识(word格式, 未经过校验, 非最后出版版本)

[下载地址1-从我的服务器(doc格式未压缩)]  [下载地址2-博客园(rar压缩文件)]

 

jQuery风暴 配套代码下载(代码已经全部更新到jQuery 1.5.1版本)

[下载地址1-从我的服务器]  [下载地址2-博客园]

 

出版公司网址:http://www.dozan.cn/

本书相关内容:http://www.dozan.cn/archives/196.html

 

另外从这一时刻起, 也意味着我将回归博客园. 十分感谢那些关注我的博客的童鞋们. 希望大家多多支持这本书. 以后我也会在博客园发布更多前端开发的作品!

最后, 发现出版社给的宣传资料中, 把我的感谢CCTV感谢MTV的致词都删除了, 在这里补充上, 多谢我们家的领导, 我的精神支柱, 王雪同学!迫于压力, 大家懂得!

 

本书封面, 作者介绍及宣传资料

jQuery风暴-封面出片0 作者简介

jq-feature

Drupal高手建站技术手册-改 Drupal高手建站技术手册-改

前言

jQuery无疑是现在最流行的脚本类库之一。jQuery可以帮助用户轻松地将动态功能应用到网页,而且能最小化代码量。jQuery有着丰富而绚丽的应用,包括访问部分网页、快速修改网页内容、添加动画、jQuery UI控件的应用、应用AJAX技术、打造自己的脚本框架、开发热门的LBS(Location Based Service)应用、jQuery Mobile开发移动互联网服务等。

随着用户对网站体验的要求越来越高,在用户至上这一需求的推动下,作为开发者或者网站前台设计师而言,如果能在B/S的网站架构下真正用好jQuery来提高用户体验和满意度,那么他或许能够更加自信,在职场中也能把握更大的主动权。

这本书的特点有哪些?

如果没有透彻理解JavaScript的精髓,那么对于jQuery的深入应用将缺乏基石。因此本书特别安排了内容来讲解JavaScript,内容涉及命名规范、function、this指针、DOM、JSON等。有了这些基础之后,我们开始踏上jQuery之旅,内容涉及如何利用选择器把效果应用到段落和列表、事件处理和对不同表单元素执行验证的技术、应用视觉效果、导航、AJAX、jQuery UI和打造属于自己的jQuery脚本框架。

随着LBS(Location Based Service)的应用越来越广泛,本书还专门讲解了百度地图的开发。jQuery Mobile给移动互联网的应用开发提供了便利性,本书在第一时间研究jQuery Mobile,并把相关的心得呈现出来。

如果你对JavaScript、HTML、CSS和jQuery稍有了解,那么这本书正是为你而准备的。因为本书涵盖了利用jQuery展开工作时可能遇到的大多数问题,而且本书用通俗而浅显的文字、个性化的应用案例,给出了学习jQuery的范例,用来解释每一个新概念,并且每个范例都提供完整的代码。

本书对于知识的组织、整理、归类,以及如何让读者能够建立完整的jQuery知识体系进行了自己独特的探索。此外,jQuery的大版本已经更新到了1.4,这一版本的jQuery有了大量的更新,比如对于函数重新进行了分类,推出了全新的API文档,这相当于重新整理了jQuery的知识体系结构。所以,本书写作目的不仅仅是讲解jQuery中的技术知识,更侧重建立完整清晰的jQuery知识体系,让读者知道jQuery的骨架,以后也能够通过自己深入的学习让羽翼更加丰满。

这本书适合你吗?

  • 听说过jQuery,明白jQuery在用户体验方面很“给力”,迫切想掌握该框架的您。
  • 了解JavaScript、HTML、CSS,想让网站交互性更加完美的您。
  • 接触过jQuery,但是理解不是那么深刻,特别对jQuery 1.4新特性很着迷的您。
  • 天天接触jQuery,但是不晓得怎么来打造个性化jQuery脚本框架的您。
  • 对LBS(Location Based Service)已经如雷贯耳了,希望开发适合自己应用的您。
  • 刚刚听说jQuery Mobile推出了,正在琢磨着如何改善移动互联网体验的您。

能学到什么?

  • 使用jQuery的API文档的技巧。
  • 把效果应用到段落和列表。
  • 灵活设置页面布局和页面导航。
  • 丰富的事件处理机制和动画效果。
  • jQuery UI完美应用。
  • 自定义和封装自己的jQuery框架。
  • jQuery与百度地图构建LBS(Location Based Service)热门应用。
  • jQuery Mobile,开发基于移动互联网平台的应用。

本书涉及哪些jQuery的新特性?

1. 完美的JS智能提示支持

clip_image002

2. 功能强大的选择器(支持CSS1-3选择器及各种功能强大的选择器)

clip_image004

3. 性能最佳的选择器

clip_image006

4. 支持多种浏览器

IE 6.0+、 FF 2+、Safari 3.0+、Opera 9.0+、Chrome。

5. 优雅的链式语法

$(".myClass").css("color", "red").show();

6. AJAX操作

$("#divResult").load("../data/AjaxGetCityInfo.aspx", { "resultType": "html" });

7. Datepicker日历控件

clip_image008

8. Dialog对话框控件

clip_image010

9. Tab控件

clip_image012

10. Accordion手风琴菜单控件

clip_image014

11. Progressbar进度条控件

clip_image016

12. Slider滑动条控件

clip_image018

13. Button按钮控件

clip_image020

14. Autocomplete自动提示控件

clip_image022

15. 易于扩展(基于jQuery开发的日历框)

clip_image024

16. jQuery Mobile(开发基于移动互联网平台的炫丽应用)

clip_image026 clip_image028

致谢

写作的过程漫长而且艰辛,历时一年多,甚至跨越了jQuery版本(在刚开始写作时还是1.3.2版本)。

在写作本书的时候,我脑子里总是不停地思考,如何把知识讲解得简单,如何让读者更容易读懂,阅读起来更加流畅。因为我自己就常常遇到看书时,发现书中的知识过于跳跃或者语言晦涩很难理解的情况。但是为了易于读者理解本书的内容,本书也牺牲了一些展示复杂代码和技术的机会。如果在你一口气看完全书后,有跃跃欲试的感觉,甚至感觉还不过瘾的话,那么说明你上道了,这总比看了一半郁闷地扔掉本书要好多了。

本书代码与支持

为了低碳生活,本书没有配光盘,而是采用网上下载代码的方式。本书的源代码下载,以及有疑问想询问作者,可以访问作者的博客:http://www.cnblogs.com/zhangziqiu。更多的资料也可以从http://www.dozan.cn网站上获取。

 

jQuery风暴--目录

第 1 章 jQuery 入门 ........................................................................................................ 1
1.1 认识jQuery ................................................................................................................. 2
1.1.1 认识jQuery ..................................................................................................... 2
1.1.2 jQuery 之美 ..................................................................................................... 3
1.1.3 jQuery 与其他脚本类库的比较 ...................................................................... 5
1.2 上手jQuery ................................................................................................................. 6
1.2.1 jQuery 版本介绍 ............................................................................................. 6
1.2.2 在Visual Studio 中使用jQuery ...................................................................... 7
1.2.3 在Aptana 中使用jQuery ................................................................................ 8
1.3 Hello jQuery 实例 ...................................................................................................... 10
1.3.1 添加脚本引用 ................................................................................................ 10
1.3.2 添加DOM 元素 ............................................................................................. 11
1.3.3 创建页面脚本对象 ......................................................................................... 11
1.4 小结 ............................................................................................................................ 12

第2 章必须知道的JavaScript 知识 .............................................................................. 13
2.1 JavaScript 基础 ........................................................................................................... 14
2.1.1 JavaScript 与ECMAScript ............................................................................. 14
2.1.2 JavaScript 中的值类型和引用类型 ............................................................... 14
2.1.3 JavaScript 中的原始类型 ............................................................................... 15
2.1.4 undefined、null 和typeof 运算符 ................................................................. 15
2.1.5 变量声明 ........................................................................................................ 17
2.1.6 JavaScript 命名规范 ....................................................................................... 17
2.1.7 变量的作用域与闭包 ..................................................................................... 18
2.2 悟透JavaScript 中的function ................................................................................... 20
2.2.1 使用function 声明方法和类型 ..................................................................... 20
2.2.2 function 的本质 .............................................................................................. 21
2.2.3 new 运算符 .................................................................................................... 21
2.2.4 function 的arguments 参数对象 .................................................................... 22
2.2.5 理解this 指针 ................................................................................................. 22
2.3 JavaScript 中的原型 ................................................................................................... 24
2.3.1 使用原型实现JavaScript 的面向对象 .......................................................... 24
2.3.2 使用原型链实现继承 ..................................................................................... 25
2.4 DOM ........................................................................................................................... 26
2.4.1 什么是DOM .................................................................................................. 26
2.4.2 操作HTML DOM 对象 ................................................................................. 26
2.4.3 DOM 元素与HTML 元素 ............................................................................. 28
2.5 其他JavaScript 秘籍 .................................................................................................. 29
2.5.1 数据通信格式JSON ...................................................................................... 29
2.5.2 动态语言——eval .......................................................................................... 31
2.5.3 JavaScript 中的逻辑运算符 ........................................................................... 32
2.6 小结 ............................................................................................................................ 35

第3 章 jQuery 核心基础 ................................................................................................ 36
3.1 jQuery 对象 ................................................................................................................ 37
3.1.1 什么是jQuery 对象 ....................................................................................... 37
3.1.2 jQuery 对象深入解析 .................................................................................... 37
3.1.3 jQuery 对象转换为DOM 对象 ..................................................................... 38
3.1.4 DOM 对象转化为jQuery 对象 ..................................................................... 39
3.1.5 jQuery 对象的链式操作 ................................................................................ 39
3.1.6 “$”变量的使用 ........................................................................................... 40
3.1.7 解决多类库冲突——“$”变量冲突问题 ................................................... 41
3.2 jQuery 文档处理程序 ................................................................................................ 42
3.2.1 jQuery 文档处理程序介绍............................................................................. 42
3.2.2 文档处理程序的优势 ..................................................................................... 43
3.2.3 jQuery 文档处理程序深入解析 ..................................................................... 44
3.2.4 jQuery 文档处理程序注意事项 ..................................................................... 46
3.3 jQuery 帮助文档 ........................................................................................................ 49
3.3.1 jQuery API 在线帮助文档 ............................................................................. 49
3.3.2 jQuery API 在线帮助文档分类 ..................................................................... 50
3.3.3 jQuery API 中文帮助文档 ............................................................................. 51
3.4 小结 ............................................................................................................................ 52

第4 章万能的jQuery 选择器 ........................................................................................ 53
4.1 jQuery 选择器基础 .................................................................................................... 54
4.1.1 什么是jQuery 选择器 ................................................................................... 54
4.1.2 jQuery 选择器核心函数 ................................................................................ 54
4.1.3 jQuery 选择器分类 ........................................................................................ 55
4.1.4 使用jQuery 选择器实验室............................................................................ 55
4.1.5 选择器使用技巧............................................................................................. 57
4.2 基础选择器 ................................................................................................................ 59
4.2.1 基础选择器列表............................................................................................. 59
4.2.2 基础选择器使用要点 ..................................................................................... 59
4.3 层次选择器 ................................................................................................................ 59
4.3.1 层次选择器列表............................................................................................. 60
4.3.2 层次选择器使用要点 ..................................................................................... 60
4.4 基本过滤器 ................................................................................................................ 61
4.4.1 基本过滤器列表............................................................................................. 61 
4.4.2 基本过滤器使用要点 ..................................................................................... 62
4.5 内容过滤器 ................................................................................................................ 63
4.5.1 内容过滤器列表............................................................................................. 63
4.5.2 内容过滤器使用要点 ..................................................................................... 63
4.6 可见性过滤器 ............................................................................................................ 63
4.6.1 可见性过滤器列表 ......................................................................................... 63
4.6.2 可见性过滤器使用要点 ................................................................................. 64
4.7 属性过滤器 ................................................................................................................ 64
4.7.1 属性过滤器列表............................................................................................. 64
4.7.2 属性过滤器使用要点 ..................................................................................... 65
4.8 子元素过滤器 ............................................................................................................ 65
4.8.1 子元素过滤器列表 ......................................................................................... 65
4.8.2 子元素过滤器使用要点 ................................................................................. 66
4.9 表单类别过滤器 ........................................................................................................ 66
4.9.1 表单类别过滤器列表 ..................................................................................... 66
4.9.2 表单类别过滤器使用要点 ............................................................................. 67
4.10 表单属性过滤器 ...................................................................................................... 68
4.10.1 表单属性过滤器列表 ................................................................................... 68
4.10.2 表单属性过滤器使用要点 ........................................................................... 68
4.11 小结 .......................................................................................................................... 69

第5 章管理 jQuery 对象集合 ........................................................................................ 70
5.1 动态创建元素 ............................................................................................................ 71
5.1.1 使用JavaScript 创建对象 .............................................................................. 71
5.1.2 使用jQuery 创建对象 ................................................................................... 72
5.1.3 创建对象常见错误 ......................................................................................... 73
5.2 过滤函数——筛选对象集合 .................................................................................... 74
5.2.1 过滤函数列表 ................................................................................................ 74
5.2.2 过滤函数要点 ................................................................................................ 74
5.3 查找函数——找到目标对象 .................................................................................... 76
5.3.1 查找函数列表 ................................................................................................ 77
5.3.2 查找函数要点 ................................................................................................ 78
5.4 串联函数——操作对象链 ........................................................................................ 80
5.4.1 串联函数列表 ................................................................................................ 80
5.4.2 串联函数要点 ................................................................................................ 80
5.5 小结 ............................................................................................................................ 82

第6 章使用 jQuery 操作元素 ........................................................................................ 83
6.1 DOM 属性与HTML 元素属性 ................................................................................. 84
6.1.1 区分DOM 属性与HTML 元素属性 ............................................................ 84
6.1.2 使用JavaScript 操作DOM 属性 ................................................................... 85
6.1.3 使用JavaScript 操作HTML 元素属性 ......................................................... 86
6.2 使用jQuery 操作DOM ............................................................................................. 87
6.2.1 使用jQuery 操作元素属性............................................................................ 88
6.2.2 使用jQuery 操作元素CSS ........................................................................... 92
6.2.3 偏移量offset 分类函数 .................................................................................. 96
6.2.4 用于测量的Dimensions 分类函数 ................................................................ 98
6.2.5 使用jQuery 改变元素内容.......................................................................... 100
6.3 小结 .......................................................................................................................... 102

第 7 章事件与事件对象 ............................................................................................... 103
7.1 DOM 事件模型 ........................................................................................................ 104
7.1.1 DOM 事件流 ................................................................................................ 104
7.1.2 事件处理函数 .............................................................................................. 106
7.1.3 事件对象 ...................................................................................................... 107
7.2 jQuery 事件模型 ...................................................................................................... 108
7.2.1 jQuery 中的事件流 ...................................................................................... 108
7.2.2 jQuery 事件绑定函数 .................................................................................. 110
7.2.3 事件处理函数中的this 指针 ....................................................................... 115
7.2.4 jQuery 事件对象 .......................................................................................... 116
7.3 jQuery 特殊事件 ...................................................................................................... 122
7.3.1 对象监听函数live 和die ............................................................................. 122
7.3.2 改进的鼠标事件mouseenter、mouseleave 和hover ................................. 124
7.3.3 改进的焦点事件focusin 和focusout .......................................................... 126
7.4 小结 .......................................................................................................................... 127

第 8 章使用 AJAX 增加用户体验 ................................................................................ 128
8.1 原始AJAX 与jQuery 中的AJAX .......................................................................... 129
8.1.1 原始AJAX 应用举例 .................................................................................. 129
8.1.2 jQuery 中的AJAX 快餐 .............................................................................. 130
8.2 使用jQuery 的AJAX 函数进行页面交互 ............................................................. 130
8.2.1 AJAX 快捷函数 ........................................................................................... 131
8.2.2 底层函数ajax()和ajaxSetup() ..................................................................... 136
8.2.3 AJAX 帮助函数 ........................................................................................... 141
8.2.4 AJAX 全局事件 ........................................................................................... 145
8.3 跨域的AJAX-JSONP .............................................................................................. 146
8.3.1 什么是JSONP .............................................................................................. 146
8.3.2 JSONP 实现原理 .......................................................................................... 148
8.3.3 JSONP 在jQuery 中的应用 ......................................................................... 148
8.4 小结 .......................................................................................................................... 149

第 9 章 jQuery 动画——让页面动起来......................................................................... 150
9.1 jQuery 动画基础 ...................................................................................................... 151
9.1.1 动画入门实例 .............................................................................................. 151
9.1.2 jQuery 动画分类 .......................................................................................... 152
9.1.3 jQuery 动画实验室 ...................................................................................... 152
9.1.4 jQuery 动画时间参数 .................................................................................. 152
9.1.5 jQuery 动画回调函数 .................................................................................. 153
9.2 基础动画函数 .......................................................................................................... 153
9.2.1 基础动画实例 .............................................................................................. 154
9.2.2 基础动画详解 .............................................................................................. 154
9.3 渐变动画函数 .......................................................................................................... 155
9.3.1 渐变动画实例 .............................................................................................. 156
9.3.2 渐变动画详解 .............................................................................................. 156
9.4 滑动动画函数 .......................................................................................................... 157
9.4.1 滑动动画实例 .............................................................................................. 158
9.4.2 滑动动画详解 .............................................................................................. 158
9.5 自定义动画函数 ...................................................................................................... 158
9.5.1 jQuery 队列 .................................................................................................. 159
9.5.2 动画全局开关 .............................................................................................. 161
9.5.3 停止元素动画 .............................................................................................. 162
9.5.4 自定义动画效果........................................................................................... 164
9.6 小结 .......................................................................................................................... 168

第 10 章 jQuery 工具函数 ............................................................................................ 169
10.1 jQuery 工具函数基础 ............................................................................................ 170
10.1.1 工具函数说明............................................................................................. 170
10.1.2 jQuery 工具函数概览 ................................................................................ 170
10.2 浏览器特性检测 .................................................................................................... 171
10.2.1 浏览器特性检测的演变 ............................................................................. 171
10.2.2 检测浏览器类型和版本 ............................................................................. 172
10.2.3 浏览器特性检测 ......................................................................................... 174
10.3 数组和对象操作 .................................................................................................... 176
10.3.1 遍历数组和对象 ......................................................................................... 178
10.3.2 过滤数组 .................................................................................................... 178
10.3.3 数组和对象合并 ......................................................................................... 179
10.3.4 数组和对象转换 ......................................................................................... 181
10.3.5 排序和过滤DOM 元素集合 ..................................................................... 182
10.3.6 转换JSON 字符串 ..................................................................................... 183
10.4 其他工具函数 ........................................................................................................ 184
10.4.1 字符串trim 操作 ........................................................................................ 184
10.4.2 判断函数 .................................................................................................... 184
10.4.3 jQuery 中的全局eval 函数 ........................................................................ 185
10.4.4 制造一个空函数 ......................................................................................... 185
10.4.5 检查结点包含关系 ..................................................................................... 186
10.4.6 修改函数上下文 ......................................................................................... 186
10.4.7 jQuery 中的队列函数 ................................................................................ 187
10.5 扩展jQuery 工具函数 ........................................................................................... 187
10.5.1 使用JavaScript 扩展工具函数 .................................................................. 187
10.5.2 使用jQuery.extend()函数扩展工具函数 ................................................... 188
10.6 小结 ........................................................................................................................ 188

第11 章拿来主义——jQuery 插件 .............................................................................. 189
11.1 jQuery 插件基础 .................................................................................................... 190
11.1.1 jQuery 插件介绍 ......................................................................................... 190
11.1.2 区别jQuery 插件与工具函数 .................................................................... 190
11.1.3 寻找合适的jQuery 插件 ............................................................................ 191
11.1.4 合理使用jQuery 插件 ................................................................................ 191
11.2 jQuery 插件开发 .................................................................................................... 191
11.2.1 为插件起一个名字 ..................................................................................... 192
11.2.2 编写结构代码 ............................................................................................. 192
11.2.3 设计插件参数 ............................................................................................. 192
11.2.4 使用插件 ..................................................................................................... 193
11.2.5 插件开发要点 ............................................................................................. 193
11.3 实战表单验证插件 ................................................................................................ 193
11.3.1 应用实例 ..................................................................................................... 194
11.3.2 验证方法 ..................................................................................................... 196
11.3.3 验证消息 ..................................................................................................... 196
11.3.4 验证规则 ..................................................................................................... 197
11.3.5 表单提交 ..................................................................................................... 198
11.3.6 DEBUG 模式 .............................................................................................. 198
11.3.7 多表单验证 ................................................................................................. 198
11.4 实战自动完成插件 ................................................................................................ 198
11.4.1 应用实例 ..................................................................................................... 199
11.4.2 准备数据源 ................................................................................................. 201
11.4.3 设置关键函数 ............................................................................................. 201
11.4.4 为控件添加Result 事件函数 ..................................................................... 202
11.4.5 匹配中文 ..................................................................................................... 203
11.4.6 其他注意事项 ............................................................................................. 203
11.5 小结 ........................................................................................................................ 203

第12 章页面的华丽外衣——jQuery UI ...................................................................... 204
12.1 jQuery UI 基础 ....................................................................................................... 205
12.1.1 jQuery UI 简介 ........................................................................................... 205
12.1.2 jQuery UI 分类 ........................................................................................... 206
12.2 Datepicker 日历控件 .............................................................................................. 207
12.2.1 应用实例 .................................................................................................... 207
12.2.2 日历框参数 ................................................................................................ 211
12.2.3 日历框事件 ................................................................................................ 214
12.2.4 日历框方法 ................................................................................................ 215
12.3 Dialog 对话框控件 ................................................................................................ 216
12.3.1 对话框应用场景 ......................................................................................... 216
12.3.2 应用实例 .................................................................................................... 217
12.3.3 计算对话框位置 ......................................................................................... 221
12.3.4 取消冒泡和浏览器默认行为 ..................................................................... 221
12.3.5 设置动画效果与取消动画 ......................................................................... 221
12.3.6 动态提示类对话框的数据传递 ................................................................. 222
12.3.7 更换主题 .................................................................................................... 222
12.4 TAB 标签控件 ........................................................................................................ 222
12.4.1 应用实例 .................................................................................................... 222
12.4.2 注意HTML 结构 ....................................................................................... 224
12.4.3 活用事件 .................................................................................................... 225
12.5 Accordion 手风琴菜单控件................................................................................... 226
12.5.1 应用实例 .................................................................................................... 226
12.5.2 关键点讲解 ................................................................................................ 229
12.6 Progressbar 进度条控件 ........................................................................................ 230
12.6.1 应用实例 .................................................................................................... 230
12.6.2 实例讲解 .................................................................................................... 231
12.7 Slider 滑动条控件 .................................................................................................. 232
12.7.1 应用实例 .................................................................................................... 232
12.7.2 实例讲解 .................................................................................................... 234
12.8 button 按钮控件 ..................................................................................................... 234
12.8.1 应用实例 .................................................................................................... 234
12.8.2 实例讲解 .................................................................................................... 237
12.9 autocomplete 自动提示控件 .................................................................................. 238
12.9.1 应用实例 .................................................................................................... 238
12.9.2 实例讲解 .................................................................................................... 239
12.10 小结 ...................................................................................................................... 241

第13 章基于 jQuery 打造脚本框架 ............................................................................. 242
13.1 页面脚本管理 ........................................................................................................ 243
13.1.1 使用面向对象的方式管理页面脚本 ......................................................... 243
13.1.2 页面脚本事件............................................................................................. 245
13.1.3 切割脚本文件............................................................................................. 247
13.1.4 为脚本文件添加智能提示 ......................................................................... 248
13.1.5 合并及压缩脚本文件 ................................................................................. 249
13.2 公共脚本类库 ........................................................................................................ 250
13.2.1 template 模板方法 ...................................................................................... 250
13.2.2 修改函数上下文的方法 ............................................................................. 250
13.2.3 反序列化unparam()方法 ........................................................................... 251
13.2.4 操作Cookie 的方法 ................................................................................... 252
13.2.5 JSON 转换方法 .......................................................................................... 255
13.3 打造jQuery UI 控件库 .......................................................................................... 255
13.3.1 使用jQuery UI ........................................................................................... 255
13.3.2 自定义日历控件 ......................................................................................... 258
13.4 小结 ........................................................................................................................ 263

第14 章 jQuery 与百度地图实战 ................................................................................. 264
14.1 网站规划 ................................................................................................................ 265
14.1.1 网站主题 .................................................................................................... 265
14.1.2 用户人群 .................................................................................................... 265
14.1.3 盈利模式 .................................................................................................... 265
14.1.4 未来规划 .................................................................................................... 265
14.2 网站实现 ................................................................................................................ 266
14.2.1 定义页面结构............................................................................................. 266
14.2.2 实现样式 .................................................................................................... 267
14.2.3 实现页面功能............................................................................................. 268
14.2.4 页面重构 .................................................................................................... 268
14.3 脚本详解 ................................................................................................................ 269
14.3.1 百度地图API 介绍 .................................................................................... 269
14.3.2 使用百度地图API ..................................................................................... 270
14.3.3 使用页面脚本框架 ..................................................................................... 271
14.3.4 使用jQuery UI ........................................................................................... 272
14.3.5 本地搜索 .................................................................................................... 273
14.3.6 公交和驾车搜索 ......................................................................................... 275
14.4 小结 ........................................................................................................................ 277

第15 章移动脚本框架jQuery Mobile ......................................................................... 278
15.1 jQuery Mobile 介绍 ................................................................................................ 279
15.1.1 jQuery Mobile 的目的 ................................................................................ 279
15.1.2 jQuery Mobile 浏览器兼容性 .................................................................... 279
15.1.3 jQuery Mobile 特性 .................................................................................... 280
15.2 jQuery Mobile 入门 ................................................................................................ 280
15.2.1 Hello Mobile 实例 ...................................................................................... 281
15.2.2 API 分类 ..................................................................................................... 282
15.2.3 页面结构 .................................................................................................... 283
15.2.4 配置系统 .................................................................................................... 285
15.2.5 事件处理 .................................................................................................... 286
15.3 jQuery Mobile 与百度地图API 综合实例 ........................................................... 287
15.3.1 实例效果 .................................................................................................... 287
15.3.2 定制页脚 .................................................................................................... 288
15.3.3 组织页面脚本............................................................................................. 289
15.3.4 添加事件 .................................................................................................... 289
15.4 小结 ........................................................................................................................ 290

posted @ 2011-03-24 00:28 ziqiu.zhang 阅读(...) 评论(...) 编辑 收藏