jQuery开发从入门到精通

jQuery开发从入门到精通

袁江, 编著

出版社:清华大学出版社

年代:2012

定价:59.0

书籍简介:

本书循序渐进地讲解了jQuery高效开发的方法和技巧,内容包括jQuery框架的设计模式和思路、Sizzle选择器的构成和工作机制、DOM文档操作等。本书在详细讲解jQuery基础知识和技巧用法的同时,重点讲解了如何提高jQuery工作效率的途径,如何混合使用jQuery和JavaScript进行高效开发。本书还深入剖析了jQuery框架的设计模式和选择器的工作机制,是广大网页设计爱好者和前端开发人员必读的参考书目。

作者介绍:

袁江,从事Web前端工作多年,在CSS、HTML、JavaScript、jQuery和Ajax等Web前端技术领域积累了大量的实战经验。推崇Web技术标准,曾经在多所高等院校和一些线下技术沙龙主讲Web标准和规范相关的课程,曾经参与过W3C组织的标准化文档的中文编译工作,为W3C组织中文会员和特聘顾问。近两年来,集中精力研究和实践CSS 3和 HTML 5前沿技术,在国内是该领域的先驱者之一,已经有较为深入的认识和丰富的实践经验。

书籍目录:

第1章 初识jQuery

视频讲解:43分钟

1.1 jQuery概述

1.1.1 jQuery能帮我做什么

1.1.2 我需要学习jQuery

1.2 使用jQuery

1.2.1 下载jQuery

1.2.2 安装jQuery

1.2.3 测试jQuery

1.3 jQuery框架的优势

1.4 jQuery框架核心功能

1.4.1 对外接口单一让使用更简单

1.4.2 链式语法让编码更快速、优雅

1.4.3 模仿CSS选择器让选取元素更精确、灵活

1.4.4 扩展接口让jQuery更开放、富有活力

1.5 初学jQuery最容易混淆的几个概念

1.5.1 jQuery对象不等于DOM对象

1.5.2 jQuery对象与DOM对象之间的转换

1.5.3 jQuery的ready不等于JavaScript的load

1.6 学习资源

1.6.1 jQuery开发工具

1.6.2 jQuery参考手册

1.6.3 jQuery在线资源

第2章 使用选择器

视频讲解:1小时28分钟

2.1 基本选择器

2.1.1 ID选择器

2.1.2 标签选择器

2.1.3 类选择器

2.1.4 通配选择器

2.1.5 组选择器

2.2 层级选择器

2.2.1 包含选择器

2.2.2 子选择器

2.2.3 相邻选择器

2.2.4 兄弟选择器

2.2.5 层级选择器综合应用

2.2.6 解析层级选择器实现原理

2.3 简单的伪类选择器

2.3.1 特定位置选择器

2.3.2 指定范围选择器

2.3.3 排除选择器

2.3.4 特殊选择器

2.3.5 解析简单伪类选择器的实现原理

2.4 与内容相关的伪类选择器

2.4.1 匹配包含文本选择器

2.4.2 匹配包含元素选择器

2.4.3 包含判断选择器

2.4.4 解析内容过滤器实现原理

2.5 与元素显示状态相关的伪类选择器

2.6 匹配子元素的伪类选择器

2.7 与表单对象相关的伪类选择器

2.8 与表单属性相关的伪类选择器

2.9 属性选择器

2.10 jQuery选择器应用优化

第3章 使用过滤器

视频讲解:55分钟

3.1 过滤

3.1.1 类过滤

3.1.2 下标过滤

3.1.3 表达式过滤

3.1.4 判断

3.1.5 映射

3.1.6 清洗

3.1.7 截取

3.2 查找

3.2.1 向下查找后代元素

3.2.2 向上查找祖先元素

3.2.3 向上查找兄弟元素

3.2.4 向下查找兄弟元素

3.2.5 查找兄弟元素

3.2.6 添加查找对象

3.3 串联

3.3.1 绑定前后jQuery对象

3.3.2 返回前一个jQuery对象

第4章 DOM操作

视频讲解:2小时10分钟

4.1 创建节点

4.1.1 创建元素

4.1.2 输入文本

4.1.3 设置属性

4.2 插入内容

4.2.1 内部插入

4.2.2 外部插入

4.3 删除内容

4.3.1 移出

4.3.2 清空

4.3.3 分离

4.4 克隆内容

4.5 替换内容

4.6 包裹内容

4.6.1 外包

4.6.2 内包

4.6.3 总包

4.6.4 卸包

4.7 属性操作

4.7.1 设置属性

4.7.2 访问属性

4.7.3 删除属性

4.8 类操作

4.8.1 添加类样式

4.8.2 删除类样式

4.8.3 切换类样式

4.8.4 判断样式

4.9 读写文本和值

4.9.1 读写HTML

4.9.2 读写文本

4.9.3 读写值

4.10 样式表操作

4.10.1 读写CSS样式

4.10.2 绝对定位

4.10.3 相对定位

4.10.4 设置大小

4.11 访问文档树

第5章 事件处理

视频讲解:1小时30分钟

5.1 事件处理模型

5.1.1 原始事件模型

5.1.2 DOM事件模型

5.1.3 IE事件模型

5.2 事件处理机制

5.2.1 Event对象

5.2.2 事件流

5.2.3 事件控制

5.3 jQuery事件封装机制

5.3.1 注册事件

5.3.2 注销事件

5.4 jQuery事件应用

5.4.1 事件触发

5.4.2 事件切换

5.4.3 事件委派

5.4.4 事件命名空间

5.4.5 绑定多个事件

5.4.6 自定义事件

5.4.7 页面初始化事件

第6章 Ajax应用

视频讲解:1小时12分钟

6.1 XMLHttpRequest基础

6.1.1 XMLHttpRequest对象

6.1.2 实例化XMLHttpRequest

6.1.3 建立连接

6.1.4 请求和响应

6.2 jQuey Ajax

6.2.1 设计一个简单的示例

6.2.2 GET请求

6.2.3 POST请求

6.2.4 ajax()方法请求

6.2.5 响应状态

6.2.6 响应信息

6.2.7 载入网页文件

6.2.8 预设参数项

6.2.9 预处理字符串

第7章 动画设计

视频讲解:1小时23分钟

7.1 CSS动画设计基础

7.2 显隐动画

7.2.1 简单的显示和隐藏

7.2.2 控制显示速度

7.2.3 显隐切换

7.2.4 折叠动画

7.2.5 树形动画

7.2.6 选项卡动画

7.3 滑动动画

7.3.1 显隐滑动效果

7.3.2 显隐切换滑动

7.4 渐变效果

7.4.1 淡入和淡出

7.4.2 设置淡出透明效果

7.4.3 渐变切换

7.5 复杂动画

7.5.1 模拟show()方法的效果

7.5.2 自定义动画

7.5.3 动态定位

7.5.4 停止动画

7.5.5 关闭动画

7.5.6 设置动画频率

7.5.7 延迟动画

7.6 动画队列

7.6.1 添加动画队列

7.6.2 显示动画队列

7.6.3 更新动画队列

7.6.4 删除动画队列

第8章 工具函数

视频讲解:1小时21分钟

8.1 jQuery标志

8.1.1 检测用户代理

8.1.2 检测版本号

8.1.3 检测盒模型

8.1.4 检测功能或缺陷

8.2 兼容JavaScript库

8.3 对象和集合操作

8.3.1 处理字符串

8.3.2 把对象转换为字符串

8.3.3 判断数组类型

8.3.4 判断函数类型

8.3.5 判断特殊对象

8.3.6 对数组和集合进行迭代

8.3.7 生成数组

8.3.8 对数组进行筛选

8.3.9 对数组进行转换

8.3.10 把多个数组合并在一起

8.3.11 删除数组中重复元素

8.3.12 在数组中查找指定值

8.4 缓存

8.4.1 定义缓存

8.4.2 读取缓存

8.4.3 删除缓存

第9章 功能扩展

视频讲解:1小时32分钟

9.1 自定义插件

9.1.1 jQuery插件形式

9.1.2 自定义jQuery插件基本规则

9.1.3 使用extend()函数

9.1.4 自定义jQuery函数

9.1.5 自定义jQuery命令

9.1.6 自定义选择器

9.2 封装和优化插件

9.2.1 封装插件

9.2.2 优化插件

9.3 案例实战:制作jQuery文字提示插件

9.3.1 功能讲解

9.3.2 构建结构

9.3.3 设计思路

9.3.4 难点突破

9.3.5 代码实现

9.3.6 应用插件

第10章 表格开发

视频讲解:1小时10分钟

10.1 数据排序

10.1.1 构建符合数据排序的表格结构

10.1.2 JavaScript的基本排序方法

10.1.3 实现表格基本排序

10.1.4 优化排序性能

10.1.5 设计其他类型排序

10.1.6 完善排序交互的视觉效果

10.2 数据分页

10.2.1 服务器端分页

10.2.2 JavaScript实现分页

10.3 数据过滤

10.3.1 快速过滤数据

10.3.2 处理多关键字匹配

10.3.3 处理特定列过滤

10.3.4 合成数据过滤器

10.4 数据编辑

10.4.1 快速编辑数据

10.4.2 完善数据编辑功能

第11章 表单开发

视频讲解:2小时9分钟

11.1 设计可用性表单

11.1.1 设计表单结构

11.1.2 设计表单图标

11.1.3 设计提示信息

11.1.4 设计条件字段

11.2 表单验证

11.2.1 验证服务概述

11.2.2 认识正则表达式

11.2.3 字符匹配

11.2.4 重复匹配

11.2.5 高级匹配

11.2.6 匹配操作

11.2.7 联系表单验证

11.3 增强型表单

11.3.1 自适应多行文本框

11.3.2 注册码文本框

11.3.3 掩码输入文本框

第12章 jQuery UI开发概述

视频讲解:49分钟

12.1 jQuery UI开发

12.1.1 设计思想

12.1.2 设计体验

12.2 使用jQuery UI库

12.2.1 认识jQuery插件库

12.2.2 使用外部插件

12.2.3 认识UI插件

12.2.4 建立开发环境

12.2.5 jQuery UI库结构

12.2.6 主题定制器

12.2.7 如何使用jQuery UI组件

12.2.8 组件类别

12.2.9 浏览器支持

第13章 jQuery UI交互开发

视频讲解:40分钟

13.1 拖放

13.1.1 拖动对象

13.1.2 投放对象

13.2 缩放

13.3 选择

13.4 排序

第14章 jQuery UI部件开发

视频讲解:51分钟

14.1 选项卡

14.2 手风琴

14.3 对话框

14.4 滑动条

14.5 日期选择器

第15章 jQuery UI特效开发

视频讲解:49分钟

15.1 特效核心

15.2 高亮

15.3 弹跳

15.4 摇晃

15.5 转换

15.6 缩放

15.7 爆炸

15.8 抖动

15.9 落体

15.10 滑动

15.11 剪辑

15.12 百叶窗

15.13 折叠

第16章 jQuery框架透析之函数式基础

视频讲解:2小时40分钟

16.1 定义函数

16.1.1 构造函数

16.1.2 函数直接量

16.1.3 选择恰当的方法

16.2 使用函数

16.2.1 函数调用

16.2.2 生命周期

16.2.3 形参和实参

16.2.4 参数对象Arguments

16.2.5 回调函数callee

16.2.6 返回值

16.3 函数对象

16.4 动态指针

16.4.1 认识this

16.4.2 this对象

16.4.3 this应用

16.4.4 this陷阱

16.5 动态调用

16.6 函数作用域

16.6.1 词法作用域与执行作用域

16.6.2 作用域链

16.6.3 调用对象

16.7 闭包函数

16.7.1 认识闭包

16.7.2 闭包基本特性

16.7.3 闭包基本用法

16.7.4 闭包标识系统

16.7.5 闭包函数作用域

16.7.6 闭包函数生存周期

16.7.7 比较函数和闭包

16.7.8 闭包函数与函数实例

16.7.9 闭包函数和调用对象

16.7.10 闭包独立性

16.7.11 构造函数闭包

16.7.12 应用闭包函数

16.7.13 闭包副作用

第17章 jQuery框架透析之面向对象基础

视频讲解:4小时44分钟

17.1 定义对象

17.1.1 认识对象

17.1.2 定义对象

17.2 使用对象

17.2.1 引用对象

17.2.2 销毁对象

17.2.3 定义对象属性

17.2.4 访问对象属性

17.2.5 操作对象属性

17.2.6 操作对象方法

17.3 对象作用域

17.3.1 公共作用域

17.3.2 私有作用域

17.3.3 静态作用域

17.3.4 对象指针this

17.4 对象类型

17.4.1 构造对象

17.4.2 实例对象

17.4.3 原型对象

17.4.4 构造器constructor

17.5 核心方法

17.5.1 toString()方法

17.5.2 valueOf()方法

17.5.3 hasOwnProperty()方法

17.5.4 propertyIsEnumerable()方法

17.5.5 isPrototypeOf()方法

17.6 核心对象

17.6.1 对象系统

17.6.2 Global对象

17.6.3 Math对象

17.6.4 Date对象

17.7 类型

17.7.1 认识类

17.7.2 定义类

17.8 接口

17.8.1 认识接口

17.8.2 定义接口

17.9 原型

17.9.1 认识prototype

17.9.2 原型特性

17.9.3 原型操作

17.9.4 定义静态原型

17.9.5 原型域和原型域链

17.10 继承

17.10.1 原型继承

17.10.2 类继承(上)

17.10.3 类继承(下)

17.10.4 实例继承

17.10.5 复制继承

17.10.6 克隆继承

17.10.7 混合继承

17.10.8 多重继承

17.11 封装

17.11.1 被动封装

17.11.2 主动封装

17.11.3 静态方法

17.12 重载和多态

17.12.1 重载

17.12.2 覆盖

17.12.3 多态

17.13 构造和析构

17.13.1 构造

17.13.2 析构

17.14 扩展

17.14.1 超类和子类

17.14.2 元类

第18章 jQuery框架透析之实战

视频讲解:1小时52分钟

18.1 设计思路

18.2 设计框架

18.2.1 定义构造函数

18.2.2 返回jQuery对象

18.2.3 设计作用域

18.2.4 跨域访问

18.2.5 设计选择器

18.2.6 设计迭代器

18.2.7 设计扩展接口

18.2.8 解决参数传递问题

18.2.9 设计名字空间

18.3 构建jQuery对象

18.4 构建jQuery DOM元素

18.4.1 生成DOM元素

18.4.2 间接引用DOM节点

18.4.3 采用CSS方式查找DOM节点

18.5 类数组

18.5.1 构建类数组

18.5.2 操作类数组

18.6 Sizzle引擎

18.6.1 设计思路

18.6.2 设计框架

内容摘要:

jQuery是目前最流行的JavaScript库,《jQuery开发从入门到精通》通过理论与实践相结合的方式,由浅入深、循序渐进地介绍了jQuery库的使用。全书内容包括jQuery基础知识、应用开发和内核详解3部分,共18章。本书基于jQuery的最新版本撰写,内容新颖、全面,不仅讲解了jQuery技术本身的方方面面,还讲解了与jQuery相关的扩展知识;实战性强,不仅每个知识点都配有完整的案例,而且还有综合性的案例,既能满足读者系统学习理论知识的需求,还能满足充分实践的需求。本书所有知识点都配有完整的示例,让读者轻松地使用jQuery来增强网页的互动性,做出更好的Web前端产品以及各种更炫更酷的效果。另外,对jQuery UI、jQuery插件和实用工具函数等扩展知识,以及jQuery的开发技巧与性能优化等方面的重要知识都做了详尽的阐述。
本书显著特色有:
1.同步视频讲解,让学习更为直观高效。28小时大型高清同步视频讲解,先看视频再学习效率更高。
2.海量精彩实例,用实例学更轻松快捷。232个精彩实例,模仿练习是最快捷的学习方式。
3.精选实战案例,为高薪就业牵线搭桥。7个实战案例展示可为以后就业积累经验。
4.完整学习套餐,为读者提供贴心服务。实例源程序、答疑服务等,让读者学习更加方便。
5.讲解通俗翔实,看得懂学得会才是硬道理。
本书适合Web开发人员阅读和参考,同时也适合广大网页制作和设计的学生阅读和学习,也适合中高级用户进一步学习和参考。

编辑推荐:

“网络开发视频大讲堂”丛书系清华社“视频大讲堂”重点大系之一。该大系包括多个子系列,每个子系列的图书在其同品种的图书中销售名列前茅,其中:
·4个品种荣获“全行业优秀畅销品种”
·1个品种荣获2012年清华大学出版社“专业畅销书”一等奖
·绝大多数品种在“全国计算机零售图书排行榜”同品种排行中名列前茅
·截至目前该大系累计销售超过55万册
·该大系已成为近年来清华社计算机专业基础类零售图书最畅销的品牌之一
“网络开发视频大讲堂”系列作为清华社“视频大讲堂”大系的子系列之一,继承和创新了清华社“视频大讲堂”大系的编写模式、写作风格和优良品质。本书突出了以下内容:
·306节大型高清同步视频演示讲解,可反复观摩,让学习更为快捷、高效
·220个中小典型实例,通过实例学习更深入,更有趣,更有动力
·81个综合实战案例,展现工作过程,积累工作经验
·11部 网页开发参考手册,CSS2.0参考手册,CSS3.0参考手册,JavaScript参考手册 JavaScript核心参考,jQuery1.7中文手册,jQuery1.3参考手册,jQuery1.4参考手册 W3CSchool,w3c标准html5手册,XHTML参考手册,XMLHttp中文参考手册
·83类实用网页模版,其中HTML5+CSS3网页模版32类,DIV+CSS3网页模版51类。
“网络开发视频大讲堂”系列作为清华社“视频大讲堂”大系的子系列之一,执着于专业,精细于品质:
·集基础知识、中小实例、实战案例、专业经验于一体
·好学、好用、高效

书籍规格:

书籍详细信息
书名jQuery开发从入门到精通站内查询相似图书
丛书名清华社“视频大讲堂”大系
9787302306665
如需购买下载《jQuery开发从入门到精通》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)59.0语种简体中文
尺寸26 × 19装帧平装
页数印数 5000

书籍信息归属:

jQuery开发从入门到精通是清华大学出版社于2012.出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计 的书籍。