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

 

    “从零学习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风暴” 推荐及配套代码下载 “jQuery风暴” 推荐及配套代码下载

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

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

前言

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智能提示支持

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

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

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

3. 性能最佳的选择器

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

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日历控件

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

8. Dialog对话框控件

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

9. Tab控件

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

10. Accordion手风琴菜单控件

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

11. Progressbar进度条控件

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

12. Slider滑动条控件

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

13. Button按钮控件

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

14. Autocomplete自动提示控件

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

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

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

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

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

致谢

写作的过程漫长而且艰辛,历时一年多,甚至跨越了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

转载于:https://www.cnblogs.com/zhangziqiu/archive/2011/03/24/jQueryStormIntro.html

相关文章:

  • 2022-12-23
  • 2021-10-31
  • 2022-12-23
  • 2021-04-08
  • 2022-12-23
  • 2021-09-25
  • 2021-12-10
猜你喜欢
  • 2022-12-23
  • 2021-08-31
  • 2021-12-05
  • 2021-06-25
  • 2021-12-19
  • 2021-07-09
相关资源
相似解决方案