当前位置:主页 > 书籍配套资源 > jQuery配套资源
《jQuery权威指南》源代码

《jQuery权威指南》源代码

  • 更新:2022-09-07
  • 大小:2.31 MB
  • 类别:jQuery
  • 作者:陶国荣
  • 出版:机械工业出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

本书跟踪研究jQuery最新动向,深入研究jQuery特性,发掘jQuery应用潜力,汇总常用技巧,可帮助jQuery开发者快速了解jQuery特性,理解设计原理并快速上手。适合计算机软件Web开发人员参考

封面图

目录

  • 前言
  • 第1章jQuery开发入门/1
  • 1.1jQuery概述/2
  • 1.1.1认识jQuery /2
  • 1.1.2jQuery基本功能/2
  • 1.1.3搭建jQuery开发环境/3
  • 1.1.4编写第一个简单的jQuery应用/3
  • 1.1.5jQuery程序的代码风格/5
  • 1.2jQuery的简单应用/7
  • 1.2.1jQuery访问DOM对象/7
  • 1.2.2jQuery控制DOM对象/7
  • 1.2.3jQuery控制页面CSS /9
  • 1.3本章小结/11
  • 第2章jQuery 选择器/12
  • 2.1jQuery选择器概述/13
  • 2.1.1什么是选择器/13
  • 2.1.2选择器的优势/13
  • 2.2jQuery选择器详解/17
  • 2.2.1基本选择器/18
  • 2.2.2层次选择器/20
  • 2.2.3简单过滤选择器/22
  • 2.2.4内容过滤选择器/25
  • 2.2.5可见性过滤选择器/27
  • 2.2.6属性过滤选择器/28
  • 2.2.7子元素过滤选择器/30
  • 2.2.8表单对象属性过滤选择器/32
  • 2.2.9表单选择器/34
  • 2.3综合案例分析—导航条在项目中的应用/37
  • 2.3.1需求分析/37
  • 2.3.2效果界面/38
  • 2.3.3功能实现/38
  • 2.3.4代码分析/40
  • 2.4本章小结/41
  • 第3章jQuery操作DOM /42
  • 3.1DOM基础/43
  • 3.2访问元素/44
  • 3.2.1元素属性操作/45
  • 3.2.2元素内容操作/49
  • 3.2.3获取或设置元素值/51
  • 3.2.4元素样式操作/53
  • 3.3创建节点元素/58
  • 3.4插入节点/60
  • 3.4.1内部插入节点方法/60
  • 3.4.2外部插入节点方法/64
  • 3.5复制节点/66
  • 3.6替换节点/68
  • 3.7包裹节点/69
  • 3.8遍历元素/71
  • 3.9删除元素/73
  • 3.10综合案例分析—数据删除和图片预览在项目中的应用/75
  • 3.10.1需求分析/75
  • 3.10.2效果界面/75
  • 3.10.3功能实现/77
  • 3.10.4代码分析/80
  • 3.11本章小结/81
  • 第4章jQuery中的事件与应用/82
  • 4.1事件机制/83
  • 4.2页面载入事件/85
  • 4.2.1ready()方法的工作原理/85
  • 4.2.2ready()方法的几种相同写法/86
  • 4.3绑定事件/86
  • 4.4切换事件/90
  • 4.4.1hover()方法/90
  • 4.4.2toggle()方法/93
  • 4.5移除事件/94
  • 4.6其他事件/96
  • 4.6.1方法one() /97
  • 4.6.2方法trigger () /98
  • 4.7表单应用/100
  • 4.7.1文本框中的事件应用/100
  • 4.7.2下拉列表框中的事件应用/104
  • 4.8列表应用/109
  • 4.9网页选项卡的应用/114
  • 4.10 综合案例分析—删除数据时的提示效果在项目中的应用/116
  • 4.10.1需求分析/116
  • 4.10.2效果界面/117
  • 4.10.3功能实现/118
  • 4.10.4代码分析/121
  • 4.11本章小结/123
  • 第5章jQuery的动画与特效/124
  • 5.1显示与隐藏/125
  • 5.1.1show()与hide()方法/125
  • 5.1.2动画效果的show()与hide()方法/126
  • 5.1.3toggle()方法/128
  • 5.2滑动/131
  • 5.2.1slideDown()与slideUp方法/131
  • 5.2.2slideToggle()方法/134
  • 5.3淡入淡出/135
  • 5.3.1fadeIn()与fadeOut()方法/135
  • 5.3.2fadeTo()方法/137
  • 5.4自定义动画/139
  • 5.4.1简单的动画/140
  • 5.4.2移动位置的动画/141
  • 5.4.3队列中的动画/144
  • 5.4.4动画停止和延时/146
  • 5.5动画效果综述/148
  • 5.5.1各种动画方法说明/148
  • 5.5.2使用animate()方法代替其他动画效果/148
  • 5.6综合案例分析—动画效果浏览相册中的图片/149
  • 5.6.1需求分析/149
  • 5.6.2效果界面/149
  • 5.6.3功能实现/151
  • 5.6.4代码分析/155
  • 5.7本章小结/158
  • 第6章Ajax在jQuery中的应用/159
  • 6.1加载异步数据/160
  • 6.1.1传统的JavaScript方法/160
  • 6.1.2jQuery中的load()方法/162
  • 6.1.3jQuery中的全局函数getJSON()/164
  • 6.1.4jQuery中的全局函数getScript()/166
  • 6.1.5jQuery中异步加载XML文档/168
  • 6.2请求服务器数据/170
  • 6.2.1$.get()请求数据/170
  • 6.2.2$.post()请求数据/172
  • 6.2.3serialize()序列化表单/175
  • 6.3$.ajax()方法/177
  • 6.3.1$.ajax()的基本概念/177
  • 6.3.2$.ajaxSetup()设置全局Ajax /181
  • 6.4Ajax中的全局事件/184
  • 6.4.1Ajax全局事件的基本概念/184
  • 6.4.2ajaxStart与ajaxStop全局事件/184
  • 6.5综合案例分析—用Ajax实现新闻点评即时更新/187
  • 6.5.1需求分析/187
  • 6.5.2效果界面/187
  • 6.5.3功能实现/189
  • 6.5.4代码分析/193
  • 6.6本章小结/196
  • 第7章jQuery常用插件/197
  • 7.1jQuery插件概述/198
  • 7.2验证插件validate /198
  • 7.3表单插件form /202
  • 7.4Cookie插件cookie /205
  • 7.5搜索插件AutoComplete /209
  • 7.6图片灯箱插件notesforlightbox /213
  • 7.7右键菜单插件contextmenu /216
  • 7.8图片放大镜插件jqzoom /222
  • 7.9自定义jQuery插件/224
  • 7.9.1插件的种类/225
  • 7.9.2插件开发要点/225
  • 7.9.3开发插件示例/226
  • 7.10综合案例分析—使用uploadify插件实现文件上传功能 /232
  • 7.10.1 需求分析/232
  • 7.10.2效果界面/233
  • 7.10.3功能实现/234
  • 7.10.4代码分析/236
  • 7.11本章小结/241
  • 第8章jQuery UI插件/242
  • 8.1认识jQuery UI /243
  • 8.2jQuery UI交互性插件/244
  • 8.2.1拖曳插件/244
  • 8.2.2放置/247
  • 8.2.3排序插件/250
  • 8.3jQuery UI微型插件/252
  • 8.3.1折叠面板插件/252
  • 8.3.2日历/255
  • 8.3.3选项卡插件/260
  • 8.3.4对话框插件/263
  • 8.4综合案例分析—使用jQuery UI插件以拖动方式管理相册/269
  • 8.4.1需求分析/269
  • 8.4.2效果界面/269
  • 8.4.3功能实现/270
  • 8.4.4代码分析/274
  • 8.5本章小结/277
  • 第9章jQuery实用工具函数/278
  • 9.1什么是工具函数/279
  • 9.2工具函数的分类/279
  • 9.2.1浏览器的检测/279
  • 9.2.2数组和对象的操作/284
  • 9.2.3字符串操作/291
  • 9.2.4测试操作/293
  • 9.2.5URL操作/297
  • 9.3工具函数的扩展/299
  • 9.4其他工具函数—$.proxy() /302
  • 9.5综合案例分析—使用jQuery扩展工具函数实现对字符串指定类型的检测/305
  • 9.5.1需求分析/305
  • 9.5.2效果界面/305
  • 9.5.3功能实现/306
  • 9.5.4代码分析/309
  • 9.6本章小结/311
  • 第10章jQuery性能优化与最佳实践/312
  • 10.1优化选择器执行的速度/313
  • 10.1.1优先使用ID与标记选择器/313
  • 10.1.2使用jQuery对象缓存/314
  • 10.1.3给选择器一个上下文/315
  • 10.2处理选择器中的不规范元素标志/317
  • 10.2.1选择器中含有特殊符号/317
  • 10.2.2选择器中含有空格符号/318
  • 10.3优化事件中的冒泡现象/319
  • 10.4使用data()方法缓存数据/321
  • 10.5解决jQuery库与其他库的冲突/326
  • 10.5.1jQuery在其他库前导入/326
  • 10.5.2jQuery在其他库后导入/328
  • 10.6使用子查询优化选择器性能/330
  • 10.7减少对DOM元素直接操作/332
  • 10.8正确区分DOM对象与jQuery对象/334
  • 10.8.1DOM对象与jQuery对象的定义/334
  • 10.8.2DOM对象与jQuery对象的类型转换/335
  • 10.9本章小结/337
  • 第11章综合案例开发/338
  • 案例1:切割图片/339
  • 案例2:在线聊天室/349
  • 本章小结/365
  •  
  • 示 例 目 录
  • 第1章jQuery开发入门/1
  • 示例1-1编写第一个简单的jQuery程序/4
  • 示例1-2jQuery事件的链式写法/5
  • 示例1-3控制DOM对象/7
  • 示例1-4jQuery控制CSS样式/10
  • 第2章jQuery 选择器/12
  • 示例2-1使用JavaScript实现隔行变色/13
  • 示例2-2使用jQuery选择器实现隔行变色/15
  • 示例2-3使用JavaScript输出文字信息/16
  • 示例2-4使用jQuery输出文字信息/17
  • 示例2-5使用jQuery基本选择器选择元素/18
  • 示例2-6使用jQuery层次选择器选择元素/20
  • 示例2-7使用jQuery基本过滤选择器选择元素/22
  • 示例2-8使用jQuery内容过滤选择器选择元素/25
  • 示例2-9使用jQuery可见性过滤选择器选择元素/27
  • 示例2-10使用jQuery属性过滤选择器选择元素/28
  • 示例2-11使用jQuery子元素过滤选择器选择元素/30
  • 示例2-12通过表单对象属性过滤选择器获取表单对象/32
  • 示例2-13使用jQuery表单过滤选择器获取元素/35
  • 综合案例分析—导航条在项目中的应用/37
  • 第3章jQuery操作DOM /42
  • 示例3-1创建一个DOM页面文档/43
  • 示例3-2通过attr(name)方法获取元素的属性/45
  • 示例3-3设置元素的属性(一)/46
  • 示例3-4设置元素的属性(二)/48
  • 示例3-5设置或获取元素的内容/50
  • 示例3-6设置或获取元素的值/51
  • 示例3-7直接设置元素样式值/54
  • 示例3-8增加CSS类别/55
  • 示例3-9类别切换/57
  • 示例3-10动态创建节点元素/59
  • 示例3-11插入节点(一)/62
  • 示例3-12插入节点(二)/63
  • 示例3-13外部插入节点/65
  • 示例3-14复制元素节点/66
  • 示例3-15替换元素节点/68
  • 示例3-16包裹元素节点/70
  • 示例3-17遍历元素/72
  • 示例3-18删除元素/73
  • 综合案例分析—数据删除和图片预览在项目中的应用/75
  • 第4章jQuery中的事件与应用/82
  • 示例4-1事件中的冒泡现象/83
  • 示例4-2用bind方法绑定事件/87
  • 示例4-3用映射方式绑定不同的事件/88
  • 示例4-4用hover方法绑定事件/91
  • 示例4-5用toggle方法绑定事件/93
  • 示例4-6用unbind方法移除事件/94
  • 示例4-7用one方法绑定事件/97
  • 示例4-8用trigger方法绑定事件/98
  • 示例4-9文本框中的事件应用/100
  • 示例4-10下拉列表框中的事件应用/104
  • 示例4-11列表中的导航菜单应用/109
  • 示例4-12网页选项卡的应用/114
  • 综合案例分析—删除数据时的提示效果在项目中的应用/116
  • 第5章jQuery的动画与特效/124
  • 示例5-1show()与hide()方法简介125
  • 示例5-2动画效果的show()与hide()方法127
  • 示例5-3toggle()方法的使用/129
  • 示例5-4slideDown()与slideUp()方法/132
  • 示例5-5slideToggle()方法/134
  • 示例5-6fadeIn()和fadeOut()方法/136
  • 示例5-7fadeTo()方法/138
  • 示例5-8简单的动画/140
  • 示例5-9移动位置的动画/142
  • 示例5-10队列中的动画/144
  • 示例5-11动画停止和延时/146
  • 综合案例分析—动画效果浏览相册中的图片/149
  • 第6章Ajax在jQuery中的应用/159
  • 示例6-1传统的JavaScript方法实现Ajax功能/160
  • 示例6-2load()方法实现异步获取数据/162
  • 示例6-3全局函数getJSON()实现异步获取数据/164
  • 示例6-4全局函数getScript()实现异步获取数据/166
  • 示例6-5全局函数get()实现异步获取XML文档数据/168
  • 示例6-6全局函数get ()向服务器请求数据/171
  • 示例6-7全局函数post ()向服务器请求数据/173
  • 示例6-8serialize()序列化表单/175
  • 示例6-9用$.ajax()方法发送请求/178
  • 示例6-10$.ajaxSetup()方法全局设置Ajax /181
  • 示例6-11jQuery中的全局事件/185
  • 综合案例分析—用Ajax实现新闻点评即时更新/187
  • 第7章jQuery常用插件/197
  • 示例7-1验证插件的使用/199
  • 示例7-2表单插件的使用/203
  • 示例7-3cookie插件的使用/206
  • 示例7-4搜索插件的使用/209
  • 示例7-5图片灯箱插件的使用/213
  • 示例7-6右键菜单插件的使用/217
  • 示例7-7图片放大镜插件的使用/222
  • 示例7-8对象级别插件的开发/226
  • 示例7-9类级别插件的开发/229
  • 综合案例分析—使用uploadify插件实现文件上传功能 /232
  • 第8章jQuery UI插件/242
  • 示例8-1使用draggable插件实现对象的拖曳操作/245
  • 示例8-2使用droppable插件实现对象的放置操作/247
  • 示例8-3使用sortable插件实现列表中表项的拖曳排序操作/250
  • 示例8-4使用accordion插件实现页面中多区域的折叠操作/253
  • 示例8-5使用datepicker插件实现日期选择的基本操作/256
  • 示例8-6使用datepicker插件实现分段时间的选择/258
  • 示例8-7使用tabs插件展示选项卡的基本功能/261
  • 示例8-8使用dialog插件弹出提示和确定信息对话框/264
  • 综合案例分析—使用jQuery UI插件以拖动方式管理相册/269
  • 第9章jQuery实用工具函数/278
  • 示例9-1browser对象的使用/280
  • 示例9-2boxModel对象的使用/282
  • 示例9-3$.each()函数遍历数组/284
  • 示例9-4$.each()函数遍历对象/285
  • 示例9-5$. grep()函数筛选数据/287
  • 示例9-6$. map()函数变更数据/288
  • 示例9-7$.inArray()函数搜索数据/290
  • 示例9-8$.trim()函数除掉字符串左右两边的空格符/292
  • 示例9-9$.isEmptyObject()函数的使用/293
  • 示例9-10$.isPlainObject ()函数的使用/295
  • 示例9-11$.contains()函数的使用/296
  • 示例9-12使用函数$.param()对数组进行序列化/298
  • 示例9-13使用函数$.extend()扩展工具函数/300
  • 示例9-14使用函数$.proxy()改变事件函数的作用域/302
  • 综合案例分析—使用jQuery扩展工具函数实现对字符串指定类型的检测/305
  • 第10章jQuery性能优化与最佳实践/312
  • 示例10-1在指定的查找范围内获取DOM元素/315
  • 示例10-2选择器中含有空格符与不含空格符的区别/318
  • 示例10-3事件中的target方法优化冒泡现象/320
  • 示例10-4使用data()方法在元素上存取移除数据/322
  • 示例10-5使用data()方法在元素上存取移除JSON格式的数据/323
  • 示例10-6解决jQuery库先于其他库导入时,变量“$”的使用权问题/326
  • 示例10-7解决jQuery库后于其他库导入时,变量“$”的使用权问题/328
  • 示例10-8使用子查询优化选择器性能/330
  • 示例10-9减少对DOM元素直接操作/332
  • 示例10-10DOM对象与jQuery对象的类型转换/335
  • 第11章综合案例开发/338
  • 案例1:切割图片/339
  • 案例2:在线聊天室/349

资源下载

资源下载地址1:https://pan.baidu.com/s/1NjmJ8SN75x14UZUXRBsmag

相关资源

网友留言