《jQuery Cookbook中文版》

基本信息
作者: (美)jQuery社区专家组
译者: 姚军 孙博
出版社:人民邮电出版社
ISBN:9787115255907
上架时间:2013-4-5
出版日期:2013 年4月
开本:16开
页码:1
版次:1-1
所属分类:计算机
更多关于 》》》《 jQuery Cookbook中文版》
内容简介
计算机书籍
《jquery cookbook中文版》旨在向读者展示业界领先的前端开发人员在日常项目中使用jquery的方式和方法。全书共分18章,分别由不同的作者撰写。这些业界精英将带领读者经历由简到繁的各种问题的解决过程,不管是jquery新手还是老练的javascript开发人员,都能通过本书对jquery的能力有全新的认识。
《jquery cookbook中文版》从基础知识和通用最佳实践的介绍开始,内容包括在页面中包含jquery、做出选择、遍历和操纵;接着转向实际用例,带领读者寻找常见问题的解决方案,包括事件、特效、尺寸、表单和用户界面元素等;最后研究jquery应用程序的测试以及将jquery集成到复杂网站的方法。
无论是为jquery前端开发人员,还是编写客户端代码的服务器端开发人员,都可以从本书中找到自己感兴趣的内容,并提高自己的开发本领。
目录
《jquery cookbook中文版》
第1章 jquery基础1
1.1 在html页面中包含jquery程序库代码9
1.2 在dom加载之后、整个页面加载之前执行jquery/javascript代码10
1.3 用选择器和jquery函数选择dom元素13
1.4 在指定上下文中选择dom元素15
1.5 过滤dom元素包装器集16
1.6 查找当前选择包装器集中的后代元素17
1.7 返回破坏性修改之前的选择19
1.8 将前一个选择集包含到当前选择集20
1.9 根据当前上下文遍历dom获得新的dom元素集21
1.10 创建、操作和插入dom元素22
1.11 删除dom元素24
1.12 替换dom元素25
1.13 克隆dom元素26
1.14 获取、设置和删除dom元素属性29
1.15 获取和设置html内容30
1.16 获取和设置文本内容31
1.17 在不造成全局冲突的情况下使用$别名32
第2章 用jquery选择元素33
.2.1 仅选择子元素34
2.2 选择特定的兄弟元素35
2.3 按照索引顺序选择元素37
2.4 选择当前动画元素39
2.5 根据包含的内容选择元素40
2.6 选择不匹配的元素41
2.7 根据可见性选择元素42
2.8 根据属性选择元素43
2.9 按照类型选择表单元素44
2.10 选择有具体特性的元素45
2.11 使用上下文参数47
2.12 创建一个子定义过滤器选择器48
第3章 超越基础51
3.1 循环读取选择结果集合51
3.2 将选择集缩减为某个特定项54
3.3 将选中的jquery对象转换为原始dom对象57
3.4 获得选择集中某个元素的索引59
3.5 从现有数组中建立独特的数组61
3.6 在选择集合的子集上执行某项操作63
3.7 配置jquery,避免与其他程序库冲突66
3.8 用插件增加功能68
3.9 确定使用的到底是哪一个查询71
第4章 jquery工具73
4.1 用jquery.suppoert检测功能73
4.2 用jquery.each循环读取数组和对象75
4.3 用jquery.grep过滤数组76
4.4 用jquery.map循环修改数组元素77
4.5 用jquery.merge合并两个数组78
4.6 用jquery.unique过滤重复的数组元素78
4.7 用jquery.isfunction测试回调函数79
4.8 用jquery.trim从字符串或者表单值中删除空格80
4.9 用jquery.data将对象和数据附加到dom中80
4.10 用jquery.extend扩展对象82
第5章 更快、更简单、更有趣84
5.1 这不是jquery,而是javascript84
5.2 $(this)出了什么问题85
5.3 删除多余的重复88
5.4 格式化jquery链89
5.5 从其他程序库借用代码91
5.6 编写自定义迭代器93
5.7 切换属性96
5.8 寻找瓶颈98
5.9 缓存jquery对象102
5.10 编写更快的选择器104
5.11 更快地加载表格106
5.12 编写基本的循环代码109
5.13 减少名称查找112
5.14用.innerhtml更快地更新dom114
5.15 分解方法链115
5.16 这是jquery的缺陷吗117
5.17 跟踪jquery118
5.18 减少服务器请求的数量120
5.19 编写无干扰式的javascript123
5.20 将jquery用于渐进增强126
5.21 使页面易于访问127
第6章 尺寸132
6.1 求取窗口和文档的尺寸132
6.2 求取元素的尺寸133
6.3 求取元素的偏移量135
6.4 滚动元素使其可见138
6.5 确定元素是否在视区内140
6.6 将元素放在视区的中央143
6.7 在当前位置绝对定位一个元素144
6.8 按照与另一个元素的相对位置定位元素145
6.9 根据浏览器宽度切换样式表146
第7章 特效149
7.1 滑动和淡入/淡出元素151
7.2 通过向上滑动使元素可见154
7.3 创建水平折叠特效155
7.4 同时滑动和淡入/淡出元素159
7.5 应用连续的特效160
7.6 确定元素目前是否处于动画中162
7.7 停止和复位动画163
7.8 为特效使用自定义的缓动方法164
7.9 禁用所有特效165
7.10 将jquery ui用于高级特效166
第8章 事件168
8.1 将一个事件处理程序用于许多事件169
8.2 对不同的数据重用处理程序函数170
8.3 删除整组事件处理程序172
8.4 触发特定事件处理程序173
8.5 向事件处理程序传递动态数据174
8.6 尽早访问元素(在document.ready之前)176
8.7 停止处理程序执行循环179
8.8 在使用event.target时获取正确的元素181
8.9 避免多个hover()动画并行显示182
8.10 使事件处理程序适用于新添加的元素185
第9章 高级事件188
9.1 在动态加载时运行jquery188
9.2 加速全局事件触发189
9.3 创建自己的事件192
9.4 让事件处理程序提供需要的数据195
9.5 创建事件驱动插件198
9.6 在调用jquery方法时得到通知202
9.7 将对象方法作为事件监听器使用205
第10章 从头开始增强html表单208
10.1 在页面加载时将焦点放在一个文本输入字段上209
10.2 禁用和启用表单元素210
10.3 自动选择单选按钮213
10.4 用专用的链接选择(反选)所有复选框215
10.5 用一个切换开关选中(反选)所有复选框216
10.6 添加和删除select元素中的选项218
10.7 根据字符计数自动跳到下一个控件219
10.8 显示剩余字符串计数221
10.9 限制文本输入字段内容为特定的字符224
10.10 用ajax提交表单225
10.11 验证表单227
第11章 用插件增强html表单234
11.1 验证表单235
11.2 创建固定格式的输入字段244
11.3 自动补全文本字段246
11.4 选择一个取值范围247
11.5 输入范围约束值250
11.6 在后台上传文件253
11.7 限制输入文本的长度254
11.8 在输入字段上方显示标签255
11.9 根据内容增大输入字段257
11.10 选择日期258
第12章 jquery插件261
12.1 从哪里寻找jquery插件261
12.2 何时应该编写一个jquery插件263
12.3 编写第一个jquery插件265
12.4 向插件传递选项266
12.5 在插件中使用$快捷方式268
12.6 在插件中包含私有函数269
12.7 支持元数据插件271
12.8 为插件添加静态函数272
12.9 用qunit对插件进行单元测试274
第13章 从头开始创建界面组件277
13.1 创建自定义工具提示278
13.2 使用文件树扩展器导航283
13.3 展开折叠控件286
13.4 选择文档中的不同选项卡291
13.5 显示简单的模态窗口294
13.6 构建下拉菜单300
13.7 交叉消隐的循环图像303
13.8 滑动面板308
第14章 使用jquery ui构建用户界面312
14.1 包含整个jquery ui套件314
14.2 包含单独的一两个jquery ui插件315
14.3 用默认选项初始化jquery ui插件316
14.4 用自定义选项初始化jquery ui插件317
14.5 创建你自己的jquery ui插件默认值318
14.6 获取和设置jquery ui插件选项320
14.7 调用jquery ui插件方法320
14.8 处理jquery ui插件事件321
14.9 销毁jquery ui插件324
14.10 创建jquery音乐播放器324
第15章 jquery ui主题338
15.1 用themeroller设置jquery ui窗口组件样式342
15.2 覆盖jquery ui布局和主题样式354
15.3 为非jquery ui组件应用主题364
15.4 在一个页面上引用多个主题372
15.5 附录:其他css资源380
第16章 jquery、ajax、数据格式:html、xml、json、jsonp381
16.1 jquery和ajax381
16.2 在整个网站上使用ajax384
16.3 使用带有用户反馈的简单ajax386
16.4 使用ajax快捷方法和数据类型391
16.5 使用html片段和jquery393
16.6 将xml转换为dom394
16.7 创建json395
16.8 解析json396
16.9 使用jquery和jsonp397
第17章 在大项目中使用jquery400
17.1 使用客户端存储400
17.2 为单个会话保存应用程序状态403
17.3 在会话之间保存应用程序状态404
17.4 使用javascript模板引擎406
17.5 ajax请求队列409
17.6 处理ajax和后退按钮410
17.7 将javascript放在页面的最后412
第18章 单元测试414
18.1 自动化单元测试414
18.2 断言结果416
18.3 测试同步回调417
18.4 测试异步回调418
18.5 测试用户操作419
18.6 保持测试的原子性420
18.7 分组测试422
18.8 选择运行的测试423
后记425
本 图书信息来源: 中国互动出版网

转载于:https://www.cnblogs.com/china-pub/archive/2013/04/11/3014847.html

jQuery Cookbook中文版相关推荐

  1. 《jQuery Cookbook中文版》——1.9 根据当前上下文遍历DOM获得新的DOM元素集

    本节书摘来自异步社区<jQuery Cookbook中文版>一书中的第1章,第1.9节,作者:[美]jQuery社区专家组 译者:姚军 , 孙博更多章节内容可以访问云栖社区"异步 ...

  2. 《BackTrack 5 Cookbook中文版——渗透测试实用技巧荟萃》—第1章1.3节安装BackTrack到USB驱动器...

    本节书摘来自异步社区<BackTrack 5 Cookbook中文版--渗透测试实用技巧荟萃>一书中的第1章1.3节安装BackTrack到USB驱动器,作者[美]Pritchett Wi ...

  3. Flex入门的好书——《Flex3 Cookbook 中文版》

    本文标题:Flex入门的好书--<Flex3 Cookbook 中文版> 本文链接:http://zengrong.net/post/659.htm   Flex3 Cookbook 中文 ...

  4. 《Spark Cookbook 中文版》一导读

    前 言 Spark Cookbook 中文版 随着Hadoop这个大数据平台的成功,用户的期望也水涨船高,他们既希望解决不同分析问题的功能提高,又希望减少延迟.由此,各类工具应运而生.Apache S ...

  5. 《BackTrack 5 Cookbook中文版——渗透测试实用技巧荟萃》目录—导读

    版权声明 BackTrack 5 Cookbook中文版--渗透测试实用技巧荟萃 Copyright @ Packt Publishing 2012. First Published in the E ...

  6. 《BackTrack 5 Cookbook中文版——渗透测试实用技巧荟萃》—第1章1.2节安装BackTrack到硬盘...

    本节书摘来自异步社区<BackTrack 5 Cookbook中文版--渗透测试实用技巧荟萃>一书中的第1章1.2节安装BackTrack到硬盘,作者[美]Pritchett Willie ...

  7. python cookbook 中文版 第 3 版-《Python Cookbook》第三版中文版

    人生苦短,我用 python! 我一直坚持使用 python3,因为它代表了python的未来.虽然向后兼容是它的硬伤,但是这个局面迟早会改变的, 而且python3的未来需要每个人的帮助和支持. 目 ...

  8. CakePHP 2.x CookBook 中文版 第三章 入门(三)

    为什么80%的码农都做不了架构师?>>>    路由 多数情况下,CakePHP 的默认路由都能够很好地工作.对用户体验和搜索引擎兼容敏感的程序员将注意到 CakePHP 的 URL ...

  9. CakePHP 2.x CookBook 中文版 第四章 CakePHP 概述

    CakePHP 概述 欢迎来到 CakePHP Cookbook,这是一本使用 CakePHP web 应用程序框架开发一块蛋糕的的手册! 本手册假定你了解 PHP,并且有面向对象编程(OOP)方面的 ...

最新文章

  1. python写入中文、用utf-16编码得出二进制字节串_在python中将unicode UTF16数据写入文件时出现问题...
  2. 产品说,我只需要一个有亿点复杂的查询界面
  3. PHP实现微信随机红包算法和微信红包的架构设计简介
  4. java大神请出来_求java大神,请分析以下代码,写出执行结果,并解释每行结果输出的原因。...
  5. 我国常用的投影坐标系_我国常用坐标系和高程系详解
  6. 【英语学习】【加州教材】【G4】【科学】Science目录及术语表
  7. java 蓝桥杯历届试题 回文数字(题解)
  8. 滴滴网约车违规出京被罚15万 官方回应:系司乘线下协商
  9. Android中当item数量超过一定大小RecyclerView高度固定
  10. android好用的窗口小工具下载,股票窗口小工具,安卓股票小插件
  11. 如何在网上买到下铺票2020_如何在网上购票选择下铺和靠窗的座位
  12. hp打印机计算机接口,老司机操作电脑连接惠普打印机提示无法识别UsB端口的办法?...
  13. 神秘海域:顶级工作室“顽皮狗”成长史(中)
  14. swift 使用Moya进行网络请求
  15. 求树的最大宽度(层次遍历法)
  16. GPON Type B保护
  17. 力扣 6009. 使两字符串互为字母异位词的最少步骤数
  18. 万维网www/web —— Tim Berners-Lee理念:建立全球范围信息网,彻底打破信息存取壁垒(网页相互链接,URL,HTTP,HTML,CGI等)
  19. 发生交通事故当时没报警过后可否报警呢
  20. 【影像学基本知识】MR----T1,T2

热门文章

  1. [4G5G专题-71]:物理层 - 4G LTE 物理混合自动重传指示信道PHICH与物理上行控制信道PUCCH与UCI
  2. CF1004F Sonya and Bitwise OR(线段树平衡复杂度+or 前缀性质)
  3. 奥维地图怎么标注文字_如何在奥维地图上准确地告诉别人“我在哪?”
  4. 从四个数字中选出三个,一共有多少组合?不重复的
  5. 英才计划计算机潜质测评试题,2018年“英才计划”综合实践活动通知
  6. 【vue3 + vite】: Invalid VNode type: undefined (undefined)
  7. Win 11 + RTX3060 的深度学习环境配置
  8. win7启动无法自动修复此计算机,win7系统启动修复_win7系统中启动修复无法自动修复此计算机情况的三种解决方法介绍_win7双系统启动修复...
  9. 蓝牙基带协议(baseband specification)
  10. 索骥馆-编程语言之《Android内核剖析》扫描版[PDF]