jQuery全能权威指南

时间:2023-02-23 作者:admin
后台-系统-系统设置-扩展变量-(内容页告位1-手机版)

《jQuery全能权威指南》是2012 年清华大学出版社出版的图书

  • 中文名 jQuery全能权威指南
  • 定价 59.80元
  • 出版社 清华大学出版社
  • 作者 张亚飞 高红霞
  • 出版时间 2012-10

内容介绍

  《jQuery全能权威指南:jQuery Core+jQuery Plugin+jQuery UI+jQuery Mobile》的阅读对象是具有一些HTML、CSS和JavaScript知识的开发者,内容覆盖了jQuery知识体系的全部内容,包括jQuery Core、jQuery Plugin、jQuery UI、jQuery Mobile以及大量第三方的插件库和2800多个应用jQuery技术的网页参考。

  《jQuery全能权威指南:jQuery Core+jQuery Plugin+jQuery UI+jQuery Mobile质其足东称卫值基事操氧》侧重于实战,提供了检台谈论医解施食大量范例,以范例带动知识的介绍。为开发和设计网页提供一个真正快速的、全能的权威指南,来自包括实用方法、注意事项、360百科优化体验、实战案例、内核剖析、业界经典。另外,《jQuery全能权威指南:哥年打其jQuery Core+jQuery Plugin+jQuery UI+jQuery Mobile》附带有多媒体教学光盘1张。

作品目录

  目 录

  第1篇 jQuery核心库快速掌握和内核分析篇

  第1章 使用jQuery开发W轴建眼若识曲烈仍根eb应用程序 3

  视频讲解:63分钟

  1.1 使用jQuery核心指史请标库--

  jQuery Core 4

  1.1.1 第一个jQuery范例 5

  1.1.2 基本语法 6

  1.1.3 为什不脚湖育轻么要使用jQuery 7

 离误贵审科稳毫球 1.1.4 源代码解王药千若践药沙田亮项众析--jQuery库的

  闭包定义 9

  1.1.5 源代码解析优季即--使用单体

  模式创建jQuery实例 9

  1.2 解决jQuery冲突 10

  1.2.1 源代码解析--冲突的解决 12

  1.2.2 源代码解析--jQuery类的

  声明技巧 12

 目家聚到微家练获和 1.3 优化--关于开发效率和

  运行效率 13

  第就支速探2章 jQuery对象和jQuery选择器--

  使用jQuery选择器构建jQuery

  对象 15

  视频讲解:62分

  2.1 选择器基本语法--从源头

  谈起 16

  2.1.1 转义和保留字符 16

  2.1.2 快速掌握jQuery选择器 17

后映  2.2 使用选择器 19

  2.2.1 基本选择器 19

  2.2文拿范五.2 层级选择器 20

谓伯  2.2.3 属王南尽印表抓轮研短创性选择器 22

  2.2.4 子元素过滤选择器 23

  2.2.5 基本过滤选择器 2十某改响真6

  2.2.6 内容过滤选择器 27

  2.2.7 可视化选择器 28

  2.2.8 表单选择器 28

  2.3 Sizzle选择器引擎 29

  2.4 增强的jQuery()函数使用 29

  2.4.1 使用DOM元素构造jQuery

  对象 30

  2.4.2 克隆jQuery对象 31

  2.4.3 解析HTML字符串为jQuery

  对象 31

  2.4.4 解析单个HTML元素字符串

  为jQuery对象 32

  2.5 jQuery XPath选择器 33

  2.5.1 支持的轴运算符 33

  2.5.2 支持的条件谓词 34

  第3章 jQuery对象和jQuery选择器--jQuery对象结构和处理方法 37

  视频讲解:56分钟

  3.1 关于jQuery对象的结构 38

  3.2 处理jQuery对象 39

  3.2.1 迭代jQuery对象 39

  3.2.2 使用索引获取jQuery集合

  中的元素 40

  3.2.3 获取指定元素的索引值 43

  3.2.4 过滤jQuery对象 44

  3.2.5 检查是否包含指定特征的

  元素 47

  3.2.6 转换jQuery对象为数组 48

  3.3 其他jQuery对象处理方法 49

  3.3.1 添加元素到jQuery对象 49

  3.3.2 通过合并构建jQuery对象 49

  3.3.3 使用jQuery对象缓存 51

  第4章 处理DOM结构(DOM树) 53

  视频讲解:93分钟

  4.1 属性节点处理 54

  4.1.1 按照Core DOM规范处理

  属性 54

  4.1.2 按照HTML DOM规范处理

  属性 56

  4.1.3 删除属性 57

  4.1.4 处理class属性 58

  4.2 处理元素内容 60

  4.2.1 获取和改变元素的HTML

  格式内容 61

  4.2.2 获取和改变元素的文本格

  式内容 62

  4.3 处理表单元素的值 62

  4.4 DOM树遍历 65

  4.4.1 匹配子元素 65

  4.4.2 匹配后代元素 66

  4.4.3 匹配祖辈元素 67

  4.4.4 匹配同辈元素 69

  4.5 改变DOM树 71

  4.5.1 插入元素节点 71

  4.5.2 替换元素节点 76

  4.5.3 删除元素节点 78

  4.5.4 克隆元素节点 79

  4.5.5 封装元素节点 80

  第5章 CSS样式处理 83

  视频讲解:30分钟

  5.1 基本的CSS样式处理方法 84

  5.2 其他几个快捷方法 86

  5.2.1 获取和设置元素的定位 86

  5.2.2 处理滚动条位置 88

  5.2.3 高度和宽度计算 89

  5.3 CSS 3新增的样式属性以及浏览

  器特定的扩展样式属性 91

  第6章 触发事件 93

  视频讲解:26分钟

  6.1 绑定事件和事件处理函数 94

  6.1.1 实现事件绑定的基本方法 94

  6.1.2 解除事件绑定 96

  6.1.3 单次事件绑定 96

  6.1.4 实时追加事件绑定 97

  6.2 事件绑定的快捷方法 99

  6.3 其他快捷方法 100

  6.3.1 监测鼠标在目标对象上的

  活动 100

  6.3.2 监测交替单击 101

  6.4 .ready()方法 102

  6.5 手动委派事件 103

  6.6 事件委托 104

  6.6.1 实现委托 104

  6.6.2 解除委托 105

  6.7 关于事件处理函数和

  jQuery Event对象 106

  6.7.1 使用jQuery Event对象 106

  6.7.2 自定义jQuery Event对象 108

  第7章 动画效果 109

  视频讲解:35分钟

  7.1 特效全局设置 110

  7.2 基本特效--隐藏和显示 110

  7.3 淡入淡出特效 112

  7.4 滑动特效 114

  7.5 自定义特效 115

  7.5.1 根据CSS设置执行自定义

  的动画效果 115

  7.5.2 关于CSS 3的过渡效果

  属性 116

  7.6 动画队列管理 119

  7.6.1 使用.queue()和jQuery.queue()

  方法获取队列 120

  7.6.2 使用.dequeue()和jQuery.

  dequeue()方法执行队列的

  下一个函数 121

  7.6.3 延迟动画队列执行 122

  7.6.4 使用.clearQueue()方法清除

  队列 122

  7.6.5 使用.stop()方法停止队列 123

  7.7 关于新的动画实现方法--

  requestAnimationFrame()方法 124

  7.7.1 基本使用方法 124

  7.7.2 requestAnimationFrame()方法

  对jQuery动画队列的影响 126

  第8章 使用Ajax 127

  视频讲解:13分钟

  8.1 jQuery实现Ajax请求的基础

  方法 128

  8.1.1 Ajax处理过程和回调函数

  的顺序 135

  8.1.2 了解jqXHR和

  XMLHttpRequest 136

  8.1.3 jqXHR请求的数据类型 138

  8.1.4 使用JSONP 139

  8.1.5 便捷的Ajax请求方法 140

  8.1.6 便捷的全局事件监听 142

  8.2 发送数据到服务器 143

  8.2.1 编码表单 144

  8.2.2 序列化一个数组或对象 145

  8.3 全局设置 147

  8.3.1 设置Ajax全局默认选项 147

  8.3.2 预处理Ajax请求 147

  第9章 工具方法 149

  视频讲解:54分钟

  9.1 内核方法 150

  9.1.1 jQuery.holdReady()--暂停

  或恢复.ready()事件处理函

  数的执行 150

  9.1.2 jQuery.sub()--创建jQuery

  副本 150

  9.1.3 jQuery.error()--抛出异常 151

  9.2 侦测浏览器特性 151

  9.2.1 jQuery.support--侦测浏

  览器特性 151

  9.2.2 jQuery.boxModel--侦测

  浏览器BOX模型 152

  9.2.3 jQuery.browser和jQuery.

  browser.version--侦测浏

  览器标识和版本 153

  9.3 基本操作 153

  9.3.1 jQuery.now()--当前时间

  的时间戳 153

  9.3.2 jQuery.parseJSON()--解

  析JSON字符串 153

  9.3.3 jQuery.parseXML()--解析

  XML字符串 153

  9.4 数组和对象处理 154

  9.4.1 jQuery.each()--迭代对象和

  数组 154

  9.4.2 jQuery.extend()--合并

  对象 155

  9.4.3 jQuery.grep()--查找匹配

  的数组元素 156

  9.4.4 jQuery.makeArray()--将

  对象转换为数组 156

  9.4.5 jQuery.map()--将对象转

  换为数组 157

  9.4.6 jQuery.merge()--合并数组 158

  9.4.7 jQuery.noop()--空函数 159

  9.4.8 jQuery.proxy()--代理 159

  9.4.9 jQuery.trim()--删除字符

  串起始和结尾的空白 160

  9.4.10 jQuery.unique()--删除数

  组中的重复元素 160

  9.4.11 jQuery.inArray()--索引

  指定元素 160

  9.5 类型检查 160

  9.5.1 jQuery.isArray() 160

  9.5.2 jQuery.isEmptyObject() 161

  9.5.3 jQuery.isFunction() 161

  9.5.4 jQuery.isPlainObject() 161

  9.5.5 jQuery.isWindow() 161

  9.5.6 jQuery.isXMLDoc() 162

  9.5.7 jQuery.type() 162

  9.6 其他工具方法 162

  9.6.1 jQuery.contains()--检查

  元素包含 162

  9.6.2 jQuery.globalEval()--执行

  JavaScript代码 163

  9.7 数据处理 163

  9.7.1 使用.data()和jQuery.data()方

  法存储和获取数据 163

  9.7.2 关于HTML 5的data-属性 164

  9.7.3 使用.removeData()和jQuery.

  removeData()方法移除数据 165

  9.7.4 jQuery.hasData()--检查是

  否绑定了数据 165

  第10章 延迟处理--Deferred对象和

  Promise 167

  视频讲解:23分钟

  10.1 注册回调函数 168

  10.2 状态的变化 169

  10.2.1 改变状态 170

  10.2.2 检测状态 170

  10.3 结合jQuery.when()方法使用 171

  10.4 使用Promise 172

  10.4.1 执行过滤 174

  10.4.2 对jQuery对象应用

  Promise 174

  第2篇 jQuery UI和经典插件实战篇

  第11章 使用jQuery UI插件(1)--基

  本使用方法 179

  11.1 下载和引用jQuery UI插

  件库 180

  11.1.1 独立使用 181

  11.1.2 集成方式 182

  11.1.3 自定义集成方式 182

  11.2 使用jQuery UI插件的基本

  方式 183

  11.2.1 使用选项自定义UI

  插件 183

  11.2.2 为UI插件绑定事件 183

  11.2.3 调用UI插件的方法 184

  11.3 交互功能插件 184

  11.3.1 Resizable插件--调整元

  素大小 184

  11.3.2 Selectable插件--选择分

  组中的元素 186

  11.3.3 Sortable插件--对元素

  就地排序 188

  11.3.4 Draggable插件和Droppable

  插件--实现拖放操作 190

  11.3.5 HTML 5实现拖放操作 193

  11.3.6 范例--使用拖放操作实现

  购物车 199

  11.4 动画效果插件 202

  11.4.1 增强的.animate()方法 202

  11.4.2 通过改变类实现过渡

  效果 203

  11.4.3 增强的隐藏和显示特效 204

  11.4.4 对可视元素施加特效 205

  第12章 使用jQuery UI插件(2)--

  Widget部件 207

  12.1 Accordion插件 208

  12.1.1 同时打开多个内容板 210

  12.1.2 HTML?5的details和summary

  元素实现Accordion 210

  12.2 AutoComplete插件--自动

  完成(自动提示) 211

  12.3 Button插件--按钮和按

  钮组 213

  12.3.1 为按钮定义图标 214

  12.3.2 单选按钮组 215

  12.3.3 多选按钮组 216

  12.3.4 切换按钮 217

  12.4 DatePicker插件--日期选

  择器 217

  12.4.1 使用区域化功能 218

  12.4.2 格式化日期 219

  12.4.3 HTML?5的日期类型

  控件 220

  12.5 Dialog插件--对话框 221

  12.6 ProgressBar插件--进度条 222

  12.7 Slider插件--滑动条 224

  12.8 Tabs插件--选项卡 226

  第13章 美化jQuery UI插件 229

  13.1 使用样式主题美化jQuery UI

  插件 230

  13.2 自定义CSS美化jQuery UI

  插件 231

  第14章 创建自己的jQuery插件 233

  14.1 创建自己的插件 234

  14.2 使用jQuery UI Widget Factory

  编写有状态的插件 237

  14.2.1 给插件添加方法 239

  14.2.2 设置和获取选项值 240

  14.2.3 添加回调功能 241

  第15章 常用的第三方jQuery插件 243

  15.1 水平Accordion 244

  15.2 Tree插件 245

  15.3 NumericStepper插件 247

  15.4 MenuBar插件(导航

  菜单) 248

  15.5 DataGrid插件 251

  15.6 图片居中放大显示插件 253

  15.7 图片局部放大插件 255

  15.8 图片局部剪切插件 256

  15.9 图片滚动新闻、图片滚

  动AD插件 257

  15.10 调色盘1插件 258

  15.11 调色盘2插件 259

  15.12 向导插件 260

  第3篇 使用jQuery Mobile设计网站和开发移动Web应用

  第16章 使用jQuery Mobile UI插

  件(1)--基本使用方法 265

  16.1 使用jQuery Mobile插件 266

  16.1.1 第一个jQuery Mobile范例 266

  16.1.2 怎样在"内容页"间导航 269

  16.1.3 使用超链接 269

  16.1.4 定义页面过渡效果 270

  16.1.5 定义样式主题(theme) 270

  16.1.6 创建对话框 271

  16.1.7 固定页眉和页脚 272

  16.1.8 全屏效果 273

  16.2 导航模型--jQuery Mobile的

  核心机制 273

  16.2.1 页面导航的基本规则 274

  16.2.2 自动生成的"内容页"和

  子书签地址 275

  16.2.3 注意事项 276

  第17章 使用jQuery Mobile UI插

  件(2)--Widget 277

  17.1 定义工具按钮 278

  17.1.1 定义按钮 278

  17.1.2 指定按钮图标 279

  17.1.3 自定义按钮图标 279

  17.1.4 行内级按钮和块级按钮 280

  17.1.5 按钮分组 280

  17.1.6 导航条 280

  17.1.7 添加返回按钮 283

  17.2 定义列表视图 284

  17.2.1 有序列表 284

  17.2.2 嵌套列表 285

  17.2.3 分割按钮列表 286

  17.2.4 列表项分组 287

  17.2.5 缩略图和图标 288

  17.2.6 对列表进行边缘修饰 290

  17.2.7 只读列表 290

  17.2.8 文字格式和计数泡 292

  17.2.9 过滤列表项 292

  17.3 内容布局 293

  17.3.1 网格布局 293

  17.3.2 可折叠内容 296

  17.4 定义jQuery Mobile表单 298

  17.4.1 表单控件的布局容器 300

  17.4.2 切换开关控件 301

  17.4.3 滑动条控件(slider) 301

  17.4.4 单选按钮和复选框控件 302

  17.4.5 水平开关键控件 303

  17.4.6 选项菜单控件 304

  17.4.7 表单提交 308

  第18章 使用Ajax和程序动态控制

  jQuery Mobile 309

  18.1 jQuery Mobile的自定义事件 310

  18.2 使用工具方法 312

  18.3 jQuery Mobile初始化配置 316

  18.3.1 关于mobileinit事件 317

  18.3.2 配置选项 317

  18.3.3 其他全局配置项 319

  第4篇 jQuery经典网站设计--借鉴与灵感(见光盘)

  附录A 准备jQuery Mobile UI插件创

  作环境和测试环境 323

  视频讲解:20分钟

  A.1 使用Mobile Safari测试网页 324

  A.1.1 iPhone Simulator的安装 324

  A.1.2 使用Mobile Safari 325

  A.2 使用IEMobile测试网页 327

  A.2.1 Windows Phone 7 Emulator

  的安装 327

  A.2.2 使用IEMobile 328

  A.3 使用Chrome Lite测试网页 330

  A.3.1 Android Emulator的安装 330

  A.3.2 使用Chrome Lite 336

  A.4 使用BlackBerry浏览器测试

  网页 338

  A.4.1 BlackBerry模拟器的安装 338

  A.4.2 使用BlackBerry模拟器 339

  A.5 安装和设置Web服务器 341

  A.5.1 安装IIS 341

  A.5.2 了解Web服务器根目录 343

  附录B 准备Visual Studio和

  Aptana Studio 345

  B.1 使用Visual Studio 346

  B.2 使用Aptana Studio 348

  B.2.1 安装Aptana Studio 348

  B.2.2 使用和配置Aptana Studio 348

  B.2.3 使用Aptana Studio编写

  JavaScript 349

  B.2.4 使用jQuery代码提示功能 352

  附录C 参考文献以及资料来源 355

  参考网址 356

  参考图书 357

  参考规范及标准 358

后台-系统-系统设置-扩展变量-(内容页告位2-手机版)
声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:123456789@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关推荐

医患对话

.d7in4608,.cq80cika{display:none!important;} .vua04150j1i,.j4dw18t{display:inline-block;width:.1px;height:.1px;overflow:hidden;visibility:hidden;} 医患对话是田

后台-系统-系统设置-扩展变量-(内容页告位3-手机版)