书籍详情
jQuery JavaScript与CSS开发入门经典
作者:(美)约克 著,施宏斌,周彦,曹蓉蓉 译
出版社:清华大学出版社
出版时间:2010-09-01
ISBN:9787302233039
定价:¥69.00
购买这本书可以去
内容简介
《jQuery JavaScript与CSS开发入门经典》浓墨重彩地描述iQuery的API及iQuery框架的所有基础知识,在实例引导下演示如倒使用iQuery架以超越纯JavaScrjpt的速度实现更多功能,以及如何使用最少代码完成繁琐任务。《jQuery JavaScript与CSS开发入门经典》还介绍jQuery UI库的用法,指导您使用jQuery UI库创建赏心悦目的专业用户界面。书中包含极富启迪意义的指南和紧贴实际的练习,以引导读者在实际中得心应手地使用jQuery。
作者简介
Richard York是Trilithic公司的一名web应用程序开发人员,该公司专攻通信行业的测试设备。他在2004年编写了第一本书《Beginning CSS:Cascading Style Sheets for WebDesign》(Wrox Press)。 Richard在印第安那大学与普渡大学印第安那波里斯联合分校学习时就开始了他的Web开发生涯。大学期间,他不断加强专业课程学习,掌握了各种用于Web开发的技术,包括HTML/XHTML、CSS、JavaScript、PHP和MySQL。作为开源软件的积极支持者,他为PHPPEAR编写了开源的webmail应用程序。目前从事于一个名为Hierophant的开源PHP库和框架的开发,他希望能在2007年发布这个框架。 Richard的个人网站是http://www.richard.york.com,读者可以从中了解到与他的职业和个人兴趣有关的更多信息。
目录
第Ⅰ部分 jQuery AP0
第1章 jQHery简介
1.1 jQuery的功能
1.2 jQuery的创造者
1.3 获取jQuery
1.4 安装jQuery
1.5 程序设计规范
1.5.1 XHTML和css的规范
1.5.2 JavaScript规范
1.6 小结
第2章 选择和过滤
2.1 选择器API的来源
2.2 使用选择器API
2.3 过滤选择集
2.3.1 使用find()方法搜索选择集
2.3.2 使用siblings()方法查找元素的兄弟节点
2.3.3 选择特定的兄弟节点
2.3.4 使用parents()方法和parentO方法选取祖先元素
2.3.5 选取子元素
2.3.6 反选元素
2.3.7 选择结果集中的片段子集
2.3.8 向选择集中添加更多的元素
2.3.9 从结果集中选择特定元素
2.4 小结
2.5 练习
第3章 事件
3.1 使用传统的事件模型挂钩事件
3.2 使用W3C事件模型挂钩事件
3.2.1 this对象
3.2.2 event对象
3.3 Microson JSCnpt的事件模型
3.4 创建统一的事件API
3.4.1 使用jQuery的bind()方法绑定事件
3.4.2 使用jQuery的事件方法绑定事件
3.4.3 触发事件
3.5 小结
3.6 练习
第4章 操纵内容和属性
4.1 设置和访问属性
4.2 操纵类名
4.3 操纵HTML和文本内容
4.3.1 获取、设置或移除内容
4.3.2 将内容追加到当前元素的子元素之前或之后
4.3.3 在元素之前或之后插入内容
4.3.4 通过选择器插入内容
4.3.5 包装内容
4.4 替换元素
4.5 移除内容
4.6 克隆内容
4.7 小结
4.8 练习
第5章 数组和迭代
5.1 基本迭代
5.1.1 直接调用each()方法
5.1.2 变量作用域
5.1.3 模拟break语句和continue语句
5.1.4 迭代选择集中的元素
5.2 对选择集和数组进行过滤
5.2.1 过滤选择集
5.2.2 使用回调函数来过滤选择集
5.2.3 过滤数组
5.3 映射选择集或数组
5.3.1 映射选择集
5.3.2 映射数组
5.4 数组实用程序方法
5.4.1 生成数组
5.4.2 在数组中查找指定的值
5.4.3 归并两个数组
5.4.4 移除重复的数据项
5.5 小结
5.6 练习
第6章 CSS
6.1 CSS()方法
6.2 outerWidth()和outerHeight()方法
6.3 小结
6.4 练习
第7章 AJAX
7.1 向服务器发起请求
7.1.1 GET方法和POST方法的区别
7.1.2 AJAX请求中所传递数据的格式
7.1.3 使用jQuery发起GET请求
7.2 从服务器加载HTML片段
7.3 动态加载JavaScript
7.4 AJAX事件
7.5 创建具有AJAX风格的文件上传功能
7.6 小结
7.7 练习
第8章 特效
8.1 显示和隐藏元素
8.2 滑入或滑出元素
8.3 淡入和淡出元素
8.4 自定义动画
8.5 小结
8.6 练习
第9章 插件
9.1 编写插件
9.2 开发jQuery插件的正确做法
9.3 小结
9.4 练习
第Ⅱ部分 jQuery UI
第10章 实现拖放
10.1 使元素成为可拖动元素
10.2 使可拖动元素具有Ghosting效果
10.3 在Safari浏览器的两个窗口之间拖动元素
10.4 为可拖动元素指派投放区域
10.5 小结
10.6 练习
第11章 拖放排序
11.1 使一个列表成为可排序列表
11.2 自定义可排序列表
11.3 保存可排序列表在排序后的状态
11.4 小结
11.5 练习
第12章 选取框
12.1 Selectables插件简介
12.2 小结
12.3 练习
第13章 Accordion UI
13.1 创建一个Accordion UI
13.2 设置Auto-Height
13.3 改变默认的窗格
13.4 切换alwaysOpen选项
13.5 改变Accordion事件
13.6 填满父元素的高度
13.7 设置Header元素
13.8 定义选中窗格的样式
13.9 根据Location信息来选择激活的内容窗格
13.10 小结
13.11 练习
第14章 日期选择器
14.1 实现Datepicker插件
14.1.1 设置Datepicker的样式
14.1.2 设置允许选择的日期范围
14.1.3 允许选择一个日期范围
14.2 本地化日期选择器
14.2.1 设置日期格式
14.2.2 本地化日期选择器中的文本标签
14.2.3 设置一个星期从哪一天开始
14.3 小结
14.4 练习
第15章 对话框
15.1 实现对话框
15.2 分析对话框的标记代码
15.3 创建模态对话框
15.4 自动打开对话框
15.5 控制对话框的动态交互行为
15.6 对话框的动画效果
15.7 使用对话框的事件
15.8 小结
15.9 练习
第16章 选项卡
16.1 实现Tabs
16.2 通过AJAX远程加载选项卡内容
16.3 为选项卡添加渐变的动画效果
16.4 小结
16.5 下一步
16.6练习
附录A 参考答案
附录B jQuery支持的选择器
附录C 选择和过滤
附录D 事件
附录E 操作属性和数据存储
附录F 操纵内容
附录G AJAX方法
附录H CSS
附录0 实用函数
附录J 拖放
附录K Sortables插件
附录L Selectables插件
附录M 特效
附录N Accordion
附录O 日期选择器
附录P 对话框
附录Q T8b
附录R Re-Sizable(尺寸改变)
附录S Slider(滑动条)
第1章 jQHery简介
1.1 jQuery的功能
1.2 jQuery的创造者
1.3 获取jQuery
1.4 安装jQuery
1.5 程序设计规范
1.5.1 XHTML和css的规范
1.5.2 JavaScript规范
1.6 小结
第2章 选择和过滤
2.1 选择器API的来源
2.2 使用选择器API
2.3 过滤选择集
2.3.1 使用find()方法搜索选择集
2.3.2 使用siblings()方法查找元素的兄弟节点
2.3.3 选择特定的兄弟节点
2.3.4 使用parents()方法和parentO方法选取祖先元素
2.3.5 选取子元素
2.3.6 反选元素
2.3.7 选择结果集中的片段子集
2.3.8 向选择集中添加更多的元素
2.3.9 从结果集中选择特定元素
2.4 小结
2.5 练习
第3章 事件
3.1 使用传统的事件模型挂钩事件
3.2 使用W3C事件模型挂钩事件
3.2.1 this对象
3.2.2 event对象
3.3 Microson JSCnpt的事件模型
3.4 创建统一的事件API
3.4.1 使用jQuery的bind()方法绑定事件
3.4.2 使用jQuery的事件方法绑定事件
3.4.3 触发事件
3.5 小结
3.6 练习
第4章 操纵内容和属性
4.1 设置和访问属性
4.2 操纵类名
4.3 操纵HTML和文本内容
4.3.1 获取、设置或移除内容
4.3.2 将内容追加到当前元素的子元素之前或之后
4.3.3 在元素之前或之后插入内容
4.3.4 通过选择器插入内容
4.3.5 包装内容
4.4 替换元素
4.5 移除内容
4.6 克隆内容
4.7 小结
4.8 练习
第5章 数组和迭代
5.1 基本迭代
5.1.1 直接调用each()方法
5.1.2 变量作用域
5.1.3 模拟break语句和continue语句
5.1.4 迭代选择集中的元素
5.2 对选择集和数组进行过滤
5.2.1 过滤选择集
5.2.2 使用回调函数来过滤选择集
5.2.3 过滤数组
5.3 映射选择集或数组
5.3.1 映射选择集
5.3.2 映射数组
5.4 数组实用程序方法
5.4.1 生成数组
5.4.2 在数组中查找指定的值
5.4.3 归并两个数组
5.4.4 移除重复的数据项
5.5 小结
5.6 练习
第6章 CSS
6.1 CSS()方法
6.2 outerWidth()和outerHeight()方法
6.3 小结
6.4 练习
第7章 AJAX
7.1 向服务器发起请求
7.1.1 GET方法和POST方法的区别
7.1.2 AJAX请求中所传递数据的格式
7.1.3 使用jQuery发起GET请求
7.2 从服务器加载HTML片段
7.3 动态加载JavaScript
7.4 AJAX事件
7.5 创建具有AJAX风格的文件上传功能
7.6 小结
7.7 练习
第8章 特效
8.1 显示和隐藏元素
8.2 滑入或滑出元素
8.3 淡入和淡出元素
8.4 自定义动画
8.5 小结
8.6 练习
第9章 插件
9.1 编写插件
9.2 开发jQuery插件的正确做法
9.3 小结
9.4 练习
第Ⅱ部分 jQuery UI
第10章 实现拖放
10.1 使元素成为可拖动元素
10.2 使可拖动元素具有Ghosting效果
10.3 在Safari浏览器的两个窗口之间拖动元素
10.4 为可拖动元素指派投放区域
10.5 小结
10.6 练习
第11章 拖放排序
11.1 使一个列表成为可排序列表
11.2 自定义可排序列表
11.3 保存可排序列表在排序后的状态
11.4 小结
11.5 练习
第12章 选取框
12.1 Selectables插件简介
12.2 小结
12.3 练习
第13章 Accordion UI
13.1 创建一个Accordion UI
13.2 设置Auto-Height
13.3 改变默认的窗格
13.4 切换alwaysOpen选项
13.5 改变Accordion事件
13.6 填满父元素的高度
13.7 设置Header元素
13.8 定义选中窗格的样式
13.9 根据Location信息来选择激活的内容窗格
13.10 小结
13.11 练习
第14章 日期选择器
14.1 实现Datepicker插件
14.1.1 设置Datepicker的样式
14.1.2 设置允许选择的日期范围
14.1.3 允许选择一个日期范围
14.2 本地化日期选择器
14.2.1 设置日期格式
14.2.2 本地化日期选择器中的文本标签
14.2.3 设置一个星期从哪一天开始
14.3 小结
14.4 练习
第15章 对话框
15.1 实现对话框
15.2 分析对话框的标记代码
15.3 创建模态对话框
15.4 自动打开对话框
15.5 控制对话框的动态交互行为
15.6 对话框的动画效果
15.7 使用对话框的事件
15.8 小结
15.9 练习
第16章 选项卡
16.1 实现Tabs
16.2 通过AJAX远程加载选项卡内容
16.3 为选项卡添加渐变的动画效果
16.4 小结
16.5 下一步
16.6练习
附录A 参考答案
附录B jQuery支持的选择器
附录C 选择和过滤
附录D 事件
附录E 操作属性和数据存储
附录F 操纵内容
附录G AJAX方法
附录H CSS
附录0 实用函数
附录J 拖放
附录K Sortables插件
附录L Selectables插件
附录M 特效
附录N Accordion
附录O 日期选择器
附录P 对话框
附录Q T8b
附录R Re-Sizable(尺寸改变)
附录S Slider(滑动条)
猜您喜欢