作品简介

《jQuery权威指南》配套源代码下载:http://download.csdn.net/source/2960801

由国内资深Web技术专家亲自执笔,4大Web开发社区一致鼎力推荐,权威性毋庸置疑。

内容新颖,基于jQuery的最新版本撰写,所有新功能和新特性一览无余;内容全面,不仅讲解了jQuery技术本身的方方面面,而且还包括与jQuery相关的扩展知识; 实战性强,不仅每个知识点都配有完整的小案例,而且还有两个综合性的案例。本书不仅能满足读者系统学习理论知识的需求,还能满足需要充分实践的需求。

一共分为11章,首先以示例的方式对jQuery做了全局性的介绍,以便于为读者建立jQuery的大局观,这对初学者尤为重要;其次详细讲解了jQuery的各种选择器、jQuery操作DOM的方法、jQuery中的事件与应用、jQuery中的动画和特效、Ajax在 jQuery中的应用,以及各种常用的jQuery插件的使用方法和技巧,所有这些知识点都配有完整的示例(包括需求分析、代码实现和结果展示三部分);再接着对jQuery UI和jQuery实用工具函数等扩展知识,以及jQuery的开发技巧与性能优化等方面的重要知识做了详尽的阐述;最后以两个具有代表性的综合案例结束全书,希望能帮助读者将前面所学的理论知识真正贯穿于实践中,迅速进入jQuery的殿堂。

陶国荣,资深Web技术专家,有10余年开发经验,是国内较早专业从事Web开发的一线技术人员和培训讲师。醉心于对JavaScript、jQuery和Ajax等Web开发技术的研究和实践,并长期专注于HTML页面的优化与用户体验的研究,在页面框架搭建、数据流向分析、页面静态优化方面拥有丰富的实践经验。此外,他还是微软技术方面的专家,精通C#、ASP.NET 和SQL Server等技术,出版相关著作多部。

作品目录

  • 前言
  • 本书特点
  • 本书面向的读者
  • 如何阅读本书
  • 联系作者
  • 致谢
  • 第1章 jQuery开发入门
  • 1.1 jQuery概述
  • 1.1.1 认识jQuery
  • 1.1.2 jQuery基本功能
  • 1.1.3 搭建jQuery开发环境
  • 1.1.4 编写第一个简单的jQuery应用
  • 1.1.5 jQuery程序的代码风格
  • 1.2 jQuery的简单应用
  • 1.2.1 jQuery访问DOM对象
  • 1.2.2 jQuery控制DOM对象
  • 1.2.3 jQuery控制页面CSS
  • 1.3 本章小结
  • 第2章 jQuery选择器
  • 2.1 jQuery选择器概述
  • 2.1.1 什么是选择器
  • 2.1.2 选择器的优势
  • 2.2 jQuery选择器详解
  • 2.2.1 基本选择器
  • 2.2.2 层次选择器
  • 2.2.3 简单过滤选择器
  • 2.2.4 内容过滤选择器
  • 2.2.5 可见性过滤选择器
  • 2.2.6 属性过滤选择器
  • 2.2.7 子元素过滤选择器
  • 2.2.8 表单对象属性过滤选择器
  • 2.2.9 表单选择器
  • 2.3 综合案例分析——导航条在项目中的应用
  • 2.3.1 需求分析
  • 2.3.2 效果界面
  • 2.3.3 功能实现
  • 2.3.4 代码分析
  • 2.4 本章小结
  • 第3章 jQuery操作DOM
  • 3.1 DOM基础
  • 3.2 访问元素
  • 3.2.1 元素属性操作
  • 3.2.2 元素内容操作
  • 3.2.3 获取或设置元素值
  • 3.2.4 元素样式操作
  • 3.3 创建节点元素
  • 3.4 插入节点
  • 3.4.1 内部插入节点方法
  • 3.4.2 外部插入节点方法
  • 3.5 复制节点
  • 3.6 替换节点
  • 3.7 包裹节点
  • 3.8 遍历元素
  • 3.9 删除元素
  • 3.10 综合案例分析——数据删除和图片预览在项目中的应用
  • 3.10.1 需求分析
  • 3.10.2 效果界面
  • 3.10.3 功能实现
  • 3.10.4 代码分析
  • 3.11 本章小结
  • 第4章 jQuery中的事件与应用
  • 4.1 事件机制
  • 4.2 页面载入事件
  • 4.2.1 ready()方法的工作原理
  • 4.2.2 ready()方法的几种相同写法
  • 4.3 绑定事件
  • 4.4 切换事件
  • 4.4.1 hover()方法
  • 4.4.2 toggle()方法
  • 4.5 移除事件
  • 4.6 其他事件
  • 4.6.1 方法one()
  • 4.6.2 方法trigger()
  • 4.7 表单应用
  • 4.7.1 文本框中的事件应用
  • 4.7.2 下拉列表框中的事件应用
  • 4.8 列表应用
  • 4.9 网页选项卡的应用
  • 4.10 综合案例分析——删除数据时的提示效果在项目中的应用
  • 4.10.1 需求分析
  • 4.10.2 效果界面
  • 4.10.3 功能实现
  • 4.10.4 代码分析
  • 4.11 本章小结
  • 第5章 jQuery的动画与特效
  • 5.1 显示与隐藏
  • 5.1.1 show()与hide()方法
  • 5.1.2 动画效果的show()与hide()方法
  • 5.1.3 toggle()方法
  • 5.2 滑动
  • 5.2.1 slideDown()与slideUp方法
  • 5.2.2 slideToggle()方法
  • 5.3 淡入淡出
  • 5.3.1 fadeIn()与fadeOut()方法
  • 5.3.2 fadeTo()方法
  • 5.4 自定义动画
  • 5.4.1 简单的动画
  • 5.4.2 移动位置的动画
  • 5.4.3 队列中的动画
  • 5.4.4 动画停止和延时
  • 5.5 动画效果综述
  • 5.5.1 各种动画方法说明
  • 5.5.2 使用animate()方法代替其他动画效果
  • 5.6 综合案例分析——动画效果浏览相册中的图片
  • 5.6.1 需求分析
  • 5.6.2 效果界面
  • 5.6.3 功能实现
  • 5.6.4 代码分析
  • 5.7 本章小结
  • 第6章 Ajax在jQuery中的应用
  • 6.1 加载异步数据
  • 6.1.1 传统的JavaScript方法
  • 6.1.2 jQuery中的load()方法
  • 6.1.3 jQuery中的全局函数getJSON()
  • 6.1.4 jQuery中的全局函数getScript()
  • 6.1.5 jQuery中异步加载XML文档
  • 6.2 请求服务器数据
  • 6.2.1 $.get()请求数据
  • 6.2.2 $.post()请求数据
  • 6.2.3 serialize()序列化表单
  • 6.3 $.ajax()方法
  • 6.3.1 $.ajax()的基本概念
  • 6.3.2 $.ajaxSetup()设置全局Ajax
  • 6.4 Ajax中的全局事件
  • 6.4.1 Ajax全局事件的基本概念
  • 6.4.2 ajaxStart与ajaxStop全局事件
  • 6.5 综合案例分析——用Ajax实现新闻点评即时更新
  • 6.5.1 需求分析
  • 6.5.2 效果界面
  • 6.5.3 功能实现
  • 6.5.4 代码分析
  • 6.6 本章小结
  • 第7章 jQuery常用插件
  • 7.1 jQuery插件概述
  • 7.2 验证插件validate
  • 7.3 表单插件form
  • 7.4 Cookie插件cookie
  • 7.5 搜索插件AutoComplete
  • 7.6 图片灯箱插件notesforlightbox
  • 7.7 右键菜单插件contextmenu
  • 7.8 图片放大镜插件jqzoom
  • 7.9 自定义jQuery插件
  • 7.9.1 插件的种类
  • 7.9.2 插件开发要点
  • 7.9.3 开发插件示例
  • 7.10 综合案例分析——使用uploadify插件实现文件上传功能
  • 7.10.1 需求分析
  • 7.10.2 效果界面
  • 7.10.3 功能实现
  • 7.10.4 代码分析
  • 7.11 本章小结
  • 第8章 jQuery UI插件
  • 8.1 认识jQuery UI
  • 8.2 jQuery UI交互性插件
  • 8.2.1 拖曳插件
  • 8.2.2 放置
  • 8.2.3 排序插件
  • 8.3 jQuery UI微型插件
  • 8.3.1 折叠面板插件
  • 8.3.2 日历
  • 8.3.3 选项卡插件
  • 8.3.4 对话框插件
  • 8.4 综合案例分析——使用jQuery UI插件以拖动方式管理相册
  • 8.4.1 需求分析
  • 8.4.2 效果界面
  • 8.4.3 功能实现
  • 8.4.4 代码分析
  • 8.5 本章小结
  • 第9章 jQuery实用工具函数
  • 9.1 什么是工具函数
  • 9.2 工具函数的分类
  • 9.2.1 浏览器的检测
  • 9.2.2 数组和对象的操作
  • 9.2.3 字符串操作
  • 9.2.4 测试操作
  • 9.2.5 URL操作
  • 9.3 工具函数的扩展
  • 9.4 其他工具函数——$.proxy()
  • 9.5 综合案例分析——使用jQuery扩展工具函数实现对字符串指定类型的检测
  • 9.5.1 需求分析
  • 9.5.2 效果界面
  • 9.5.3 功能实现
  • 9.5.4 代码分析
  • 9.6 本章小结
  • 第10章 jQuery性能优化与最佳实践
  • 10.1 优化选择器执行的速度
  • 10.1.1 优先使用ID与标记选择器
  • 10.1.2 使用jQuery对象缓存
  • 10.1.3 给选择器一个上下文
  • 10.2 处理选择器中的不规范元素标志
  • 10.2.1 选择器中含有特殊符号
  • 10.2.2 选择器中含有空格符号
  • 10.3 优化事件中的冒泡现象
  • 10.4 使用data()方法缓存数据
  • 10.5 解决jQuery库与其他库的冲突
  • 10.5.1 jQuery在其他库前导入
  • 10.5.2 jQuery在其他库后导入
  • 10.6 使用子查询优化选择器性能
  • 10.7 减少对DOM元素直接操作
  • 10.8 正确区分DOM对象与jQuery对象
  • 10.8.1 DOM对象与jQuery对象的定义
  • 10.8.2 DOM对象与jQuery对象的类型转换
  • 10.9 本章小结
  • 第11章 综合案例开发
  • 案例1:切割图片
  • 需求分析
  • 效果界面
  • 功能实现
  • 代码分析
  • 案例2:在线聊天室
  • 需求分析
  • 效果界面
  • 功能实现
  • 代码分析
  • 本章小结
展开全部