“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

作者:张子秋
出处:http://www.cnblogs.com/zhangziqiu/ 
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
posted @ 2018-01-06 20:20  linuxsec  阅读(79)  评论(0)    收藏  举报