锋利的jQuery
معرفی کتاب «锋利的jQuery» نوشتهٔ 单东林 / 张晓菲 / 魏然، منتشرشده توسط نشر 人民邮电出版社 در سال 2012. این کتاب در فرمت pdf، زبان zh ارائه شده است. «锋利的jQuery» در دستهٔ بدون دستهبندی قرار دارد.
Ben shu xun xu jian jin di dui jQuery de ge zhong han shu he fang fa diao yong jin xing le jie shao, Du zhe ke yi xi tong di zhang wo jQuery de xuan ze qi, DOM cao zuo, Shi jian he dong hua, AJAX ying yong, Cha jian, jQuery Mobile, jQuery ge ge ban ben bian hua, jQuery xing neng you hua he ji qiao deng zhi shi dian, Bing jie he mei ge zhang jie hou mian de an li yan shi jin xing lian xi. 1.1.2 JavaScript库作用及对比......Page 2 1.2.1 jQuery简介......Page 4 1.2.2 jQuery的优势......Page 5 1.3.1 配置jQuery环境......Page 6 1.3.2 编写简单的jQuery代码......Page 8 1.3.3 jQuery代码风格......Page 9 1.4.1 DOM对象和jQuery对象简介......Page 13 1.4.2 jQurey对象和DOM对象的相互转换......Page 15 1.4.3 实例研究......Page 16 1.5 解决jQuery和其他库的冲突......Page 18 1.6 jQuery开发工具和插件......Page 21 1.7 小结......Page 25 2.1 jQuery选择器是什么......Page 26 2.2 jQuery选择器的优势......Page 29 2.3 jQuery选择器......Page 31 2.3.1 基本选择器......Page 35 2.3.2 层次选择器......Page 37 2.3.3 过滤选择器......Page 39 2.3.4 表单选择器......Page 50 2.5.1 选择器中含有特殊符号的注意事项......Page 52 2.5.2 选择器中含有空格的注意事项......Page 53 2.6 案例研究——某网站品牌列表的效果......Page 54 2.7.2 其他使用CSS选择器的方法......Page 61 2.8 小结......Page 62 3.1 DOM操作的分类......Page 63 3.2 jQuery中的DOM操作......Page 64 3.2.1 查找节点......Page 65 3.2.2 创建节点......Page 66 3.2.3 插入节点......Page 69 3.2.4 删除节点......Page 71 3.2.5 复制节点......Page 73 3.2.7 包裹节点......Page 74 3.2.8 属性操作......Page 76 3.2.9 样式操作......Page 77 3.2.10 设置和获取HTML、文本和值......Page 81 3.2.11 遍历节点......Page 87 3.2.12 CSS-DOM操作......Page 90 3.3 案例研究——某网站的超链接和图片提示效果......Page 92 3.4 小结......Page 99 4.1.1 加载DOM......Page 100 4.1.2 事件绑定......Page 103 4.1.3 合成事件......Page 107 4.1.4 事件冒泡......Page 110 4.1.5 事件对象的属性......Page 114 4.1.6 移除事件......Page 116 4.1.7 模拟操作......Page 119 4.1.8 其他用法......Page 120 4.2.1 show()方法和hide()方法......Page 122 4.2.3 slideUp()方法和slideDown()方法......Page 125 4.2.4 自定义动画方法animate()......Page 126 4.2.6 停止动画和判断是否处于动画状态......Page 129 4.2.7 其他动画方法......Page 132 4.2.8 动画方法概括......Page 133 4.3 视频展示效果实例......Page 134 4.4 小结......Page 141 5.1.1 单行文本框应用......Page 142 5.1.2 多行文本框应用......Page 144 5.1.3 复选框应用......Page 147 5.1.4 下拉框应用......Page 151 5.1.5 表单验证......Page 153 5.2 表格应用......Page 157 5.2.1 表格变色......Page 158 5.2.2 表格展开关闭......Page 162 5.2.3 表格内容筛选......Page 164 5.3.1 网页字体大小......Page 165 5.3.2 网页选项卡......Page 168 5.3.3 网页换肤......Page 170 5.4 小结......Page 174 6.1.1 Ajax的优势......Page 175 6.1.2 Ajax的不足......Page 176 6.3 安装Web环境——AppServ......Page 177 6.4 编写第1个Ajax例子......Page 178 6.5.1 load()方法......Page 180 6.5.2 $.get()方法和$.post()方法......Page 183 6.5.3 $.getScript()方法和$.getJson()方法......Page 188 6.5.4 $.ajax()方法......Page 192 6.6 序列化元素......Page 195 6.7 jQuery中的Ajax全局事件......Page 198 6.8.1 基本设想......Page 199 6.8.3 服务器端处理......Page 200 6.8.5 客户端代码......Page 201 6.8.6 整合代码......Page 205 6.9 小结......Page 208 7.1.1 Validation简介......Page 209 7.1.3 快速上手......Page 210 7.1.4 不同的验证写法......Page 213 7.1.5 验证信息......Page 216 7.1.6 自定义验证规则......Page 219 7.2.2 下载地址......Page 220 7.2.3 快速上手......Page 221 7.2.5 ajaxForm()方法和ajaxSubmit()方法的参数......Page 222 7.2.6 表单提交之前验证表单......Page 225 7.3.1 livequery插件简介......Page 227 7.3.3 快速上手......Page 228 7.3.4 与复杂选择器结合使用......Page 229 7.3.6 关于插件开发......Page 231 7.4.1 jQueryUI简介......Page 232 7.4.2 下载地址......Page 233 7.4.3 快速上手......Page 234 7.4.5 与后台结合......Page 236 7.5.1 Cookie插件简介......Page 238 7.5.3 快速上手......Page 239 7.5.4 API......Page 240 7.6.1 插件的种类......Page 241 7.6.3 插件中的闭包......Page 242 7.6.4 jQuery插件的机制......Page 244 7.6.5 编写jQuery插件......Page 245 7.7 小结......Page 256 8.3.1 文件结构......Page 257 8.3.3 界面设计......Page 258 8.5.1 将CSS文件分门别类......Page 260 8.5.2 编写CSS......Page 261 8.6.2 首页(index.html)上的功能......Page 275 8.6.3 详细页(detail.html)上的功能......Page 290 8.7 小结......Page 299 A.1 $(document).ready()函数介绍......Page 300 A.2 多个$(document).ready()函数......Page 301 B.1 概述......Page 302 B.2 主面板简介......Page 303 B.2.1 控制台面板......Page 305 B.2.2 HTML面板......Page 309 B.2.3 CSS.脚本和网络面板......Page 314 B.2.4 脚本面板......Page 315 B.4 总结......Page 319 附录C Ajax的XMLHttpRequest对象的属性和方法......Page 320 附录D jQuery$.ajax()方法的参数详解......Page 323 E.3 XML结构......Page 326 E.4 获取XML......Page 327 E.5 解析XML......Page 328 E.6 禁用缓存......Page 329 F.1 Validation插件API......Page 330 F.2 Form插件API......Page 332 F.3 Livequery插件API......Page 336 G.1 基础......Page 338 G.2 选择器......Page 339 G.4 筛选......Page 341 G.5 文档处理......Page 343 G.7 事件......Page 344 G.8 效果......Page 346 G.9 Ajax......Page 347 G.10 实用项......Page 348 第1章 认识jQuery 2 1.1 JavaScript和JavaScript库 2 1.1.1 JavaScript简介 2 1.1.2 JavaScript库作用及对比 2 1.2 加入jQuery 4 1.2.1 jQuery简介 4 1.2.2 jQuery的优势 5 1.3 jQuery代码的编写 6 1.3.1 配置jQuery环境 6 1.3.2 编写简单的jQuery代码 8 1.3.3 jQuery代码风格 9 1.4 jQuery对象和DOM对象 13 1.4.1 DOM对象和jQuery对象简介 13 1.4.2 jQurey对象和DOM对象的相互转换 15 1.4.3 实例研究 16 1.5 解决jQuery和其他库的冲突 18 1.6 jQuery开发工具和插件 21 1.7 小结 25 第2章 jQuery选择器 26 2.1 jQuery选择器是什么 26 2.2 jQuery选择器的优势 29 2.3 jQuery选择器 31 2.3.1 基本选择器 35 2.3.2 层次选择器 37 2.3.3 过滤选择器 39 2.3.4 表单选择器 50 2.4 应用jQuery改写示例 52 2.5 选择器中的一些注意事项 52 2.5.1 选择器中含有特殊符号的注意事项 52 2.5.2 选择器中含有空格的注意事项 53 2.6 案例研究——某网站品牌列表的效果 54 2.7 其他选择器 61 2.7.1 jQuery提供的选择器的扩展 61 2.7.2 其他使用CSS选择器的方法 61 2.8 小结 62 第3章 jQuery中的DOM操作 63 3.1 DOM操作的分类 63 3.2 jQuery中的DOM操作 64 3.2.1 查找节点 65 3.2.2 创建节点 66 3.2.3 插入节点 69 3.2.4 删除节点 71 3.2.5 复制节点 73 3.2.6 替换节点 74 3.2.7 包裹节点 74 3.2.8 属性操作 76 3.2.9 样式操作 77 3.2.10 设置和获取HTML、文本和值 81 3.2.11 遍历节点 87 3.2.12 CSS-DOM操作 90 3.3 案例研究——某网站的超链接和图片提示效果 92 3.4 小结 99 第4章 jQuery中的事件和动画 100 4.1 jQuery中的事件 100 4.1.1 加载DOM 100 4.1.2 事件绑定 103 4.1.3 合成事件 107 4.1.4 事件冒泡 110 4.1.5 事件对象的属性 114 4.1.6 移除事件 116 4.1.7 模拟操作 119 4.1.8 其他用法 120 4.2 jQuery中的动画 122 4.2.1 show()方法和hide()方法 122 4.2.2 fadeIn()方法和fadeOut()方法 125 4.2.3 slideUp()方法和slideDown()方法 125 4.2.4 自定义动画方法animate() 126 4.2.5 动画回调函数 129 4.2.6 停止动画和判断是否处于动画状态 129 4.2.7 其他动画方法 132 4.2.8 动画方法概括 133 4.3 视频展示效果实例 134 4.4 小结 141 第5章 jQuery对表单.表格的操作及更多应用 142 5.1 表单应用 142 5.1.1 单行文本框应用 142 5.1.2 多行文本框应用 144 5.1.3 复选框应用 147 5.1.4 下拉框应用 151 5.1.5 表单验证 153 5.2 表格应用 157 5.2.1 表格变色 158 5.2.2 表格展开关闭 162 5.2.3 表格内容筛选 164 5.3 其他应用 165 5.3.1 网页字体大小 165 5.3.2 网页选项卡 168 5.3.3 网页换肤 170 5.4 小结 174 第6章 jQuery与Ajax的应用 175 6.1 Ajax的优势和不足 175 6.1.1 Ajax的优势 175 6.1.2 Ajax的不足 176 6.2 Ajax的XMLHttpRequest对象 177 6.3 安装Web环境——AppServ 177 6.4 编写第1个Ajax例子 178 6.5 jQuery中的Ajax 180 6.5.1 load()方法 180 6.5.2 $.get()方法和$.post()方法 183 6.5.3 $.getScript()方法和$.getJson()方法 188 6.5.4 $.ajax()方法 192 6.6 序列化元素 195 6.7 jQuery中的Ajax全局事件 198 6.8 基于jQuery的Ajax聊天室程序 199 6.8.1 基本设想 199 6.8.2 设计数据库 200 6.8.3 服务器端处理 200 6.8.4 客户端处理 201 6.8.5 客户端代码 201 6.8.6 整合代码 205 6.9 小结 208 第7章 插件的使用和写法 209 7.1 jQuery表单验证插件——Validation 209 7.1.1 Validation简介 209 7.1.2 下载地址 210 7.1.3 快速上手 210 7.1.4 不同的验证写法 213 7.1.5 验证信息 216 7.1.6 自定义验证规则 219 7.1.7 API 220 7.2 jQuery表单插件——Form 220 7.2.1 Form插件简介 220 7.2.2 下载地址 220 7.2.3 快速上手 221 7.2.4 核心方法——ajaxForm()和ajaxSubmit() 222 7.2.5 ajaxForm()方法和ajaxSubmit()方法的参数 222 7.2.6 表单提交之前验证表单 225 7.2.7 API 227 7.3 动态绑定事件插件——livequery 227 7.3.1 livequery插件简介 227 7.3.2 下载地址 228 7.3.3 快速上手 228 7.3.4 与复杂选择器结合使用 229 7.3.5 触发回调函数 231 7.3.6 关于插件开发 231 7.3.7 API 232 7.4 jQueryUI插件 232 7.4.1 jQueryUI简介 232 7.4.2 下载地址 233 7.4.3 快速上手 234 7.4.4 与单击事件冲突 236 7.4.5 与后台结合 236 7.5 管理Cookie的插件——Cookie 238 7.5.1 Cookie插件简介 238 7.5.2 下载地址 239 7.5.3 快速上手 239 7.5.4 API 240 7.6 编写jQuery插件 241 7.6.1 插件的种类 241 7.6.2 插件的基本要点 242 7.6.3 插件中的闭包 242 7.6.4 jQuery插件的机制 244 7.6.5 编写jQuery插件 245 7.7 小结 256 第8章 用jQuery打造个性网站 257 8.1 案例背景介绍 257 8.2 网站材料 257 8.3 网站结构 257 8.3.1 文件结构 257 8.3.2 网页结构 258 8.3.3 界面设计 258 8.4 网站的(X)HTML 260 8.5 网站样式(CSS) 260 8.5.1 将CSS文件分门别类 260 8.5.2 编写CSS 261 8.6 网站脚本(jQuery) 275 8.6.1 准备工作 275 8.6.2 首页(index.html)上的功能 275 8.6.3 详细页(detail.html)上的功能 290 8.7 小结 299 附录A 关于$(document).ready()函数 300 A.1 $(document).ready()函数介绍 300 A.2 多个$(document).ready()函数 301 附录B Firebug 302 B.1 概述 302 B.2 主面板简介 303 B.2.1 控制台面板 305 B.2.2 HTML面板 309 B.2.3 CSS.脚本和网络面板 314 B.2.4 脚本面板 315 B.3 一些资源 319 B.4 总结 319 附录C Ajax的XMLHttpRequest对象的属性和方法 320 附录D jQuery$.ajax()方法的参数详解 323 附录E jQuery加载并解析XML 326 E.1 简述 326 E.2 Content-Type 326 E.3 XML结构 326 E.4 获取XML 327 E.5 解析XML 328 E.6 禁用缓存 329 附录F 插件API 330 F.1 Validation插件API 330 F.2 Form插件API 332 F.3 Livequery插件API 336 附录G jQuery速查表 338 G.1 基础 338 G.2 选择器 339 G.3 属性 341 G.4 筛选 341 G.5 文档处理 343 G.6 CSS 344 G.7 事件 344 G.8 效果 346 G.9 Ajax 347 G.10 实用项 348 本书循序渐进地对jQuery的各种函数和方法调用进行了介绍,读者可以系统地掌握jQuery的选择器,DOM操作,事件和动画,AJAX应用,插件,jQuery Mobile,jQuery各个版本变化,jQuery性能优化和技巧等知识点,并结合每个章节后面的案例演示进行练习
دانلود کتاب 锋利的jQuery