jQueryCookbook中文版

jQueryCookbook中文版

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书教授如何用jQuery库优化Web站点和应用。

内容简介

本书介绍如何为你的Web站点和Web应用从jQuery库中添加控件,包含了针对常见Web开发问题的实际的解决方案以及使用jQuery的最佳实践。如果你已经开始使用jQuery,本书将帮你回头思考现有的jQuery代码,以确保它能高效地完成你的任务。

章节目录

版权信息

版权声明

内容提要

撰稿人

各章节作者

技术编辑

前言

本书读者对象

你将会学习到的内容

jQuery风格和惯例

其他选择

如果运行示例时遇到问题

如果你喜欢(或者不喜欢)本书

本书约定

代码示例的使用

Safari 联机丛书

如何联络我们

第1章 jQuery基础

1.0 导言

1.0.1 为什么使用jQuery

1.0.2 jQuery原则

1.0.3 jQuery API的组织方式

1.1 在HTML页面中包含jQuery程序库代码

1.1.1 问题

1.1.2 解决方案

1.1.3 讨论

1.2 在DOM加载之后、整个页面加载之前执行jQuery/JavaScript代码

1.2.1 问题

1.2.2 解决方案

1.2.3 讨论

1.3 用选择器和jQuery函数选择DOM元素

1.3.1 问题

1.3.2 解决方案

1.3.3 讨论

1.4 在指定上下文中选择DOM元素

1.4.1 问题

1.4.2 解决方案

1.4.3 讨论

1.5 过滤DOM元素包装器集

1.5.1 问题

1.5.2 解决方案

1.5.3 讨论

1.6 查找当前选择包装器集中的后代元素

1.6.1 问题

1.6.2 解决方案

1.6.3 讨论

1.7 返回破坏性修改之前的选择

1.7.1 问题

1.7.2 解决方案

1.7.3 讨论

1.8 将前一个选择集包含到当前选择集

1.8.1 问题

1.8.2 解决方案

1.8.3 讨论

1.9 根据当前上下文遍历DOM获得新的DOM元素集

1.9.1 问题

1.9.2 解决方案

1.9.3 讨论

1.10 创建、操作和插入DOM元素

1.10.1 问题

1.10.2 解决方案

1.10.3 讨论

1.11 删除DOM元素

1.11.1 问题

1.11.2 解决方案

1.11.3 讨论

1.12 替换DOM元素

1.12.1 问题

1.12.2 解决方案

1.12.3 讨论

1.13 克隆DOM元素

1.13.1 问题

1.13.2 解决方案

1.13.3 讨论

1.14 获取、设置和删除DOM元素属性

1.14.1 问题

1.14.2 解决方案

1.14.3 讨论

1.15 获取和设置HTML内容

1.15.1 问题

1.15.2 解决方案

1.15.3 讨论

1.16 获取和设置文本内容

1.16.1 问题

1.16.2 解决方案

1.16.3 讨论

1.17 在不造成全局冲突的情况下使用$别名

1.17.1 问题

1.17.2 解决方案

1.17.3 讨论

第2章 用jQuery 选择元素

2.0 导言

2.1 仅选择子元素

2.1.1 问题

2.1.2 解决方案

2.1.3 讨论

2.2 选择特定的兄弟元素

2.2.1 问题

2.2.2 解决方案

2.2.3 讨论

2.3 按照索引顺序选择元素

2.3.1 问题

2.3.2 解决方案

2.3.3 讨论

2.4 选择当前动画元素

2.4.1 问题

2.4.2 解决方案

2.4.3 讨论

2.5 根据包含的内容选择元素

2.5.1 问题

2.5.2 解决方案

2.5.3 讨论

2.6 选择不匹配的元素

2.6.1 问题

2.6.2 解决方案

2.6.3 讨论

2.7 根据可见性选择元素

2.7.1 问题

2.7.2 解决方案

2.7.3 讨论

2.8 根据属性选择元素

2.8.1 问题

2.8.2 解决方案

2.8.3 讨论

2.9 按照类型选择表单元素

2.9.1 问题

2.9.2 解决方案

2.9.3 讨论

2.10 选择有具体特性的元素

2.10.1 问题

2.10.2 解决方案

2.10.3 讨论

2.11 使用上下文参数

2.11.1 问题

2.11.2 解决方案

2.11.3 讨论

2.12 创建一个子定义过滤器选择器

2.12.1 问题

2.12.2 解决方案

2.12.3 讨论

第3章 超越基础

3.0 导言

3.1 循环读取选择结果集合

3.1.1 问题

3.1.2 解决方案

3.1.3 讨论

3.2 将选择集缩减为某个特定项

3.2.1 问题

3.2.2 解决方案

3.2.3 讨论

3.3 将选中的jQuery对象转换为原始DOM对象

3.3.1 问题

3.3.2 解决方案

3.3.3 讨论

3.4 获得选择集中某个元素的索引

3.4.1 问题

3.4.2 解决方案

3.4.3 讨论

3.5 从现有数组中建立独特的数组

3.5.1 问题

3.5.2 解决方案

3.5.3 讨论

3.6 在选择集合的子集上执行某项操作

3.6.1 问题

3.6.2 解决方案

3.6.3 讨论

3.7 配置jQuery,避免与其他程序库冲突

3.7.1 问题

3.7.2 解决方案

3.7.3 讨论

3.8 用插件增加功能

3.8.1 问题

3.8.2 解决方案

3.8.3 讨论

3.9 确定使用的到底是哪一个查询

3.9.1 问题

3.9.2 解决方案

3.9.3 讨论

第4章 jQuery工具

4.0 导言

4.1 用jQuery.suppoert检测功能

4.1.1 问题

4.1.2 解决方案

4.1.3 讨论

4.2 用jQuery.each循环读取数组和对象

4.2.1 问题

4.2.2 解决方案

4.2.3 讨论

4.3 用jQuery.grep过滤数组

4.3.1 问题

4.3.2 解决方案

4.3.3 讨论

4.4 用jQuery.map循环修改数组元素

4.4.1 问题

4.4.2 解决方案

4.4.3 讨论

4.5 用jQuery.merge合并两个数组

4.5.1 问题

4.5.2 解决方案

4.5.3 讨论

4.6 用jQuery.unique过滤重复的数组元素

4.6.1 问题

4.6.2 解决方案

4.6.3 讨论

4.7 用jQuery.isFunction测试回调函数

4.7.1 问题

4.7.2 解决方案

4.7.3 讨论

4.8 用jQuery.trim从字符串或者表单值中删除空格

4.8.1 问题

4.8.2 解决方案

4.8.3 讨论

4.9 用jQuery.data将对象和数据附加到DOM中

4.9.1 问题

4.9.2 解决方案

4.9.3 讨论

4.10 用jQuery.extend扩展对象

4.10.1 问题

4.10.2 解决方案

4.10.3 讨论

第5章 更快、更简单、更有趣

5.0 引言

5.1 这不是jQuery,而是JavaScript

5.1.1 问题

5.1.2 解决方案

5.1.3 讨论

5.2 $(this)出了什么问题

5.2.1 问题

5.2.2 解决方案

5.2.3 讨论

5.3 删除多余的重复

5.3.1 问题

5.3.2 解决方案1

5.3.3 解决方案2

5.3.4 讨论

5.4 格式化jQuery链

5.4.1 问题

5.4.2 解决方案

5.4.3 讨论

5.5 从其他程序库借用代码

5.5.1 问题

5.5.2 解决方案

5.5.3 讨论

5.6 编写自定义迭代器

5.6.1 问题

5.6.2 解决方案

5.6.3 讨论

5.7 切换属性

5.7.1 问题

5.7.2 解决方案

5.7.3 讨论

5.8 寻找瓶颈

5.8.1 问题

5.8.2 解决方案

5.8.3 讨论

5.9 缓存jQuery对象

5.9.1 问题

5.9.2 解决方案

5.9.3 讨论

5.10 编写更快的选择器

5.10.1 问题

5.10.2 解决方案

5.10.3 讨论

5.11 更快地加载表格

5.11.1 问题

5.11.2 解决方案

5.11.3 讨论

5.12 编写基本的循环代码

5.12.1 问题

5.12.2 解决方案

5.12.3 讨论

5.13 减少名称查找

5.13.1 问题

5.13.2 解决方案

5.13.3 讨论

5.14 用.innerHTML更快地更新DOM

5.14.1 问题

5.14.2 解决方案

5.14.3 讨论

5.15 分解方法链

5.15.1 问题

5.15.2 解决方案

5.15.3 讨论

5.16 这是jQuery的缺陷吗

5.16.1 问题

5.16.2 解决方案

5.16.3 讨论

5.17 跟踪jQuery

5.17.1 问题1

5.17.2 解决方案1

5.17.3 问题2

5.17.4 解决方案2

5.17.5 讨论

5.18 减少服务器请求的数量

5.18.1 问题

5.18.2 解决方案

5.18.3 讨论

5.19 编写无干扰式的JavaScript

5.19.1 问题

5.19.3 讨论

5.20 将jQuery用于渐进增强

5.20.1 问题

5.20.2 解决方案

5.20.3 讨论

5.21 使页面易于访问

5.21.1 问题

5.21.2 解决方案

5.21.3 讨论

第6章 尺寸

6.0 引言

6.1 求取窗口和文档的尺寸

6.1.1 问题

6.1.2 解决方案

6.1.3 讨论

6.2 求取元素的尺寸

6.2.1 问题

6.2.2 解决方案

6.2.3 讨论

6.3 求取元素的偏移量

6.3.1 问题

6.3.2 解决方案

6.3.3 讨论

6.4 滚动元素使其可见

6.4.1 问题

6.4.2 解决方案:滚动整个窗口

6.4.3 解决方案:在一个元素中滚动

6.5 确定元素是否在视区内

6.5.1 问题

6.5.2 解决方案

6.6 将元素放在视区的中央

6.6.1 元素

6.6.2 解决方案

6.7 在当前位置绝对定位一个元素

6.7.1 问题

6.7.2 解决方案

6.8 按照与另一个元素的相对位置定位元素

6.8.1 问题

6.8.2 解决方案

6.9 根据浏览器宽度切换样式表

6.9.1 问题

6.9.2 解决方案

6.9.3 解决方案1:修改正文元素的类

6.9.4 解决方案2:修改负责设置与尺寸相关样式的样式表的href属性

6.9.5 解决方案3:在页面中包含所有与尺寸相关的样式表,但一次只启用一个

6.9.6 讨论

第7章 特效

7.0 导言

7.0.1 动画方法

7.0.2 动画速度

7.0.3 特效模板

7.1 滑动和淡入/淡出元素

7.1.1 问题

7.1.2 解决方案

7.1.3 讨论

7.2 通过向上滑动使元素可见

7.2.1 问题

7.2.2 解决方案

7.2.3 讨论

7.3 创建水平折叠特效

7.3.1 问题

7.3.2 解决方案

7.3.3 讨论

7.4 同时滑动和淡入/淡出元素

7.4.1 解决方案

7.4.2 讨论

7.5 应用连续的特效

7.5.1 问题

7.5.2 解决方案

7.5.3 讨论

7.6 确定元素目前是否处于动画中

7.6.1 问题

7.6.2 解决方案

7.6.3 讨论

7.7 停止和复位动画

7.7.1 问题

7.7.2 解决方案

7.7.3 讨论

7.8 为特效使用自定义的缓动方法

7.8.1 问题

7.8.2 解决方案

7.8

jQueryCookbook中文版是2013年由人民邮电出版社出版,作者美国jQuery社区专家组。

得书感谢您对《jQueryCookbook中文版》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
中文版Photoshop 2020完全自学教程 电子书
Photoshop经典自学教程,易学、有趣又好玩的精彩案例全新呈现。
中文版AutoCAD 2014实用教程 电子书
本书是一本介绍AutoCAD2014基本功能及实际应用的教程,以实例的形式,全面讲解了该软件的各项功能和使用方法。全书共16章,循序渐进地介绍了AutoCAD2014快速入门、AutoCAD2014的基本操作、简单二维图形绘制、复杂二维图形绘制、二维图形编辑、精准绘制图形、图块与设计中心的使用、文字和表格的使用、尺寸标注的应用、图层的应用与管理、AutoCAD图形的输出和打印、绘制轴测图、三维绘图
中文版CorelDRAW 2018完全自学教程 电子书
本书完全针对零基础读者编写,是一本全面介绍中文版CorelDRAW2018基本功能及实际运用的书。全书从实用角度出发,全面而深入地阐述了CorelDRAW2018的功能及具体应用,从CorelDRAW2018的工具、对话框及菜单命令等基本操作入手,结合大量可操作性实例,向读者展示了CorelDRAW2018在矢量绘图、文本编排、插画设计、字体设计、版式设计、服饰设计、工业设计和Logo设计等应用领
中文版Maya 2016实用教程 电子书
本书介绍了中文版Maya2016基本功能及实际运用。以Maya的各种重要技术为主线,包含Maya的建模、灯光、摄影机、纹理、材质、渲染、动画、动力学、流体、布料和Bifrost等技术。
中文版Illustrator CC实用教程 电子书
全面基础知识介绍:覆盖Illustrator相关知识与应用案例。实用的内容安排:课堂案例+课后习题,为学生量身打造,力求通过课堂案例深入教授软件功能,通过课后习题提升学生的实际操作能力。丰富的赠送资源:所有案例素材+所有案例源文件+PPT教学课件。高清有声教学:包含所有案例的高清语音教学,体会大师面对面、手把手的教学,可进行扫码看视频。