zoukankan      html  css  js  c++  java
  • 推荐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/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    [CSS3 + HTML5] Modernizr
    [Javascript] Array methods in depth
    [Unit Testing] Node testing: Test api Get request
    [CSS3] Interactive Pseudo-Classes :link :visited :hover :active
    [Javascript] Intro to Recursion
    [Javascript ] Array methods in depth
    [Javascript] Advanced Reduce: Flatten, Flatmap and ReduceRight
    [Redux] Composition with Objects
    AI-Info-Micron-Insight:人如其食:人工智能和人类微生物组
    AI-Info-Micron-Insight:用内存解决方案演化神经网络智能
  • 原文地址:https://www.cnblogs.com/xiaolong617/p/2561441.html
Copyright © 2011-2022 走看看