第一图书网

jQuery权威指南

陶国荣 机械工业出版社华章公司
出版时间:

2011-1-10  

出版社:

机械工业出版社华章公司  

作者:

陶国荣  

页数:

365  

Tag标签:

无  

内容概要

本书由国内资深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:在线聊天室
本章小结
示 例 目 录
第1章 jquery开发入门
示例1-1 编写第一个简单的jquery程序
示例1-2 jquery事件的链式写法
示例1-3 控制dom对象
示例1-4 jquery控制css样式
第2章 jquery 选择器
示例2-1 使用javascript实现隔行变色
示例2-2 使用jquery选择器实现隔行变色
示例2-3 使用javascript输出文字信息
示例2-4 使用jquery输出文字信息
示例2-5 使用jquery基本选择器选择元素
示例2-6 使用jquery层次选择器选择元素
示例2-7 使用jquery基本过滤选择器选择元素
示例2-8 使用jquery内容过滤选择器选择元素
示例2-9 使用jquery可见性过滤选择器选择元素
示例2-10 使用jquery属性过滤选择器选择元素
示例2-11 使用jquery子元素过滤选择器选择元素
示例2-12 通过表单对象属性过滤选择器获取表单对象
示例2-13 使用jquery表单过滤选择器获取元素
综合案例分析—导航条在项目中的应用
第3章 jquery操作dom
示例3-1 创建一个dom页面文档
示例3-2 通过attr(name)方法获取元素的属性
示例3-3 设置元素的属性(一)
示例3-4 设置元素的属性(二)
示例3-5 设置或获取元素的内容
示例3-6 设置或获取元素的值
示例3-7 直接设置元素样式值
示例3-8 增加css类别
示例3-9 类别切换
示例3-10 动态创建节点元素
示例3-11 插入节点(一)
示例3-12 插入节点(二)
示例3-13 外部插入节点
示例3-14 复制元素节点
示例3-15 替换元素节点
示例3-16 包裹元素节点
示例3-17 遍历元素
示例3-18 删除元素
综合案例分析—数据删除和图片预览在项目中的应用
第4章 jquery中的事件与应用
示例4-1 事件中的冒泡现象
示例4-2 用bind方法绑定事件
示例4-3 用映射方式绑定不同的事件
示例4-4 用hover方法绑定事件
示例4-5 用toggle方法绑定事件
示例4-6 用unbind方法移除事件
示例4-7 用one方法绑定事件
示例4-8 用trigger方法绑定事件
示例4-9 文本框中的事件应用
示例4-10 下拉列表框中的事件应用
示例4-11 列表中的导航菜单应用
示例4-12 网页选项卡的应用
综合案例分析—删除数据时的提示效果在项目中的应用
第5章 jquery的动画与特效
示例5-1 show()与hide()方法简介
示例5-2 动画效果的show()与hide()方法
示例5-3 toggle()方法的使用
示例5-4 slidedown()与slideup()方法
示例5-5 slidetoggle()方法
示例5-6 fadein()和fadeout()方法
示例5-7 fadeto()方法
示例5-8 简单的动画
示例5-9 移动位置的动画
示例5-10 队列中的动画
示例5-11 动画停止和延时
综合案例分析—动画效果浏览相册中的图片
第6章 ajax在jquery中的应用
示例6-1 传统的javascript方法实现ajax功能
示例6-2 load()方法实现异步获取数据
示例6-3 全局函数getjson()实现异步获取数据
示例6-4 全局函数getscript()实现异步获取数据
示例6-5 全局函数get()实现异步获取xml文档数据
示例6-6 全局函数get ()向服务器请求数据
示例6-7 全局函数post ()向服务器请求数据
示例6-8 serialize()序列化表单
示例6-9 用$.ajax()方法发送请求
示例6-10 $.ajaxsetup()方法全局设置ajax
示例6-11 jquery中的全局事件
综合案例分析—用ajax实现新闻点评即时更新
第7章 jquery常用插件
示例7-1 验证插件的使用
示例7-2 表单插件的使用
示例7-3 cookie插件的使用
示例7-4 搜索插件的使用
示例7-5 图片灯箱插件的使用
示例7-6 右键菜单插件的使用
示例7-7 图片放大镜插件的使用
示例7-8 对象级别插件的开发
示例7-9 类级别插件的开发
综合案例分析—使用uploadify插件实现文件上传功能
第8章 jquery ui插件
示例8-1 使用draggable插件实现对象的拖曳操作
示例8-2 使用droppable插件实现对象的放置操作
示例8-3 使用sortable插件实现列表中表项的拖曳排序操作
示例8-4 使用accordion插件实现页面中多区域的折叠操作
示例8-5 使用datepicker插件实现日期选择的基本操作
示例8-6 使用datepicker插件实现分段时间的选择
示例8-7 使用tabs插件展示选项卡的基本功能
示例8-8 使用dialog插件弹出提示和确定信息对话框
综合案例分析—使用jquery ui插件以拖动方式管理相册
第9章 jquery实用工具函数
示例9-1 browser对象的使用
示例9-2 boxmodel对象的使用
示例9-3 $.each()函数遍历数组
示例9-4 $.each()函数遍历对象
示例9-5 $. grep()函数筛选数据
示例9-6 $. map()函数变更数据
示例9-7 $.inarray()函数搜索数据
示例9-8 $.trim()函数除掉字符串左右两边的空格符
示例9-9 $.isemptyobject()函数的使用
示例9-10 $.isplainobject ()函数的使用
示例9-11 $.contains()函数的使用
示例9-12 使用函数$.param()对数组进行序列化
示例9-13 使用函数$.extend()扩展工具函数
示例9-14 使用函数$.proxy()改变事件函数的作用域
综合案例分析—使用jquery扩展工具函数实现对字符串指定类型的检测
第10章 jquery性能优化与最佳实践
示例10-1 在指定的查找范围内获取dom元素
示例10-2 选择器中含有空格符与不含空格符的区别
示例10-3 事件中的target方法优化冒泡现象
示例10-4 使用data()方法在元素上存取移除数据
示例10-5 使用data()方法在元素上存取移除json格式的数据
示例10-6 解决jquery库先于其他库导入时,变量“$”的使用权问题
示例10-7 解决jquery库后于其他库导入时,变量“$”的使用权问题
示例10-8 使用子查询优化选择器性能
示例10-9 减少对dom元素直接操作
示例10-10 dom对象与jquery对象的类型转换
第11章 综合案例开发
案例1:切割图片
案例2:在线聊天室


图书封面

图书标签Tags

广告

下载页面


jQuery权威指南 PDF格式下载



本书由国内资深web技术专家亲自执笔,4大web开发社区一致鼎力推荐,权威性毋庸置疑。 内容新颖,基于jquery的最新版本撰写,所有新功能和新特性一览无余;内容全面,不仅讲解了jquery技术本身的方方面面,而且还包括与jquery相关的扩展知识;实战性强,不仅每个知识点都配有完整的小案例,而且还有两个综合性的案例。本书不仅能满足读者系统学习理论知识的需求,还能满足需要充分实践的需求。 全书一共分为11章,首先以示例的方式对jquery做了全局性的介绍,以便于为读者建立jquery的大局观,这对初学者尤为重要;其次详细讲解了jquery的各种选择器、jquery操作dom的方法、jquery中的事件与应用、jquery中的动画和特效、ajax在jquery中的应用,以及各种常用的jquery插件的使用方法和技巧,所有这些知识点都配有完整的示例(包括需求分析、代码实现和结果展示三部分);再接着对jqueryui和jquery实用工具函数等扩展知识,以及jquery的开发技巧与性能优化等方面的重要知识做了详尽的阐述;最后以两个具有代表性的综合案例结束全书,希望能帮助读者将前面所学的理论知识真正贯穿于实践中,迅速进入jquery的殿堂。


我以前是做网页设计,排版的,今年在向web前端工程师的方向发展,我买了两本jquery的书,一本javascript的书,大家都说先学jquery,于是乎,我在看完我那本《锋利的jquery》以后又买了这个书,都是口碑不错的书,那个书我是打基础的看的,讲的确实基础,入门不错啊,我看完基本知道是咋回事了,这个书今天刚拿到,迫不及待的看了一章,感觉真是不错,没有什么废话,开始就讲了几个例子,很是明了,不错不错,我建议要是入门的话这个可能会比较难一点把,要是要联系例子,那这个真是当之无愧的好书,我是菜鸟,也是刚开始学,随便说自己的看法,希望这方面的人才可以互相交流……学习……


jQuery权威指南(被公认的权威的、易学的jQuery实战教程,多次重印,热销中)很好 很不错


作者讲得很有条理,几乎每一个知识点都有例子。

区区300页,就可以把JQuery讲完,而且还讲了JQuery的常用插件,很好。

个人感觉看完前7章(190+页)就足够了,后面的是插件和综合案例。

难得见到中国人“著”的书,大部分都是“编”的。

好书!


jQuery是js的一个很好的框架,非常流行。经典之作,web前端程序员必备案头书。


系统讲解了JQUERY的使用,提供详细的实践案例。当工具书还是不错的,比较枯燥。


公认的权威的、易学的jQuery实战教程


这本书我是在网上下的电子书看的,不过只有前面三章,非常好的一本书,所有决定买一本阅读后面的内容。对学习jQuery有很大的帮助。


前半部分是基础知识,后面都是示例,让新手可以学完基础知识后通过示例迅速掌握JQuery


买书已经一个星期了,因为工作比较忙,才看了三章,不过感觉这本书讲的很好,例子很详细,是一本很好的学习jQuery的书籍,至少对于没有多少基础的人来说,是很好的入门书籍,因为我不是高手,不知道是不是适合高手,总之,我向所有学习jquery的朋友们推荐这本书,这本书物超所值,只要你有时间,你一定有兴趣一口气读完它。


讲得很详细的一本关于jQuery的好书!讲得很细,也很实用,唯一不足是,没能把Json更详细地结合起来,更细点地讲解下,如数据集成生Json,然后在网页端详细解析出来,然后怎样得到选择的那一条的数据,如何提取出来,并进行应用,这点不太详细!总体书相当不错!期待下一版本的讲解会更注重JQuery与JSON的详细应用!


这本书对jquery内容充实,总结到位,且实例很好,具有启发性。很适合初学者以及以后编程中参考。


jQuery权威指南 学习ing ...


介绍jquery的知识比较详细,里面的例子也不错!


最近面试了两间公司,笔试都有关于Jquery的试题,可见Jquery的受欢迎度。本书有厚度,图文详解,为着自已的追求,正努力学习中..


jQuery权威指南


jquery入门很不错的书籍,这本书是公司推荐学习的,很实用


书的实例很多,很实用!比较适合JQuery的初学者! 很棒!!!


很有帮助,只是没有把jQuery API上的内容讲全!


jquery的基础,适合初学者!!


中午,书到了! 北京到上海,用了1两天半,有点长呀!
大致看了一下,这书大多都是例子,对于有jquery基础的来说,这书,看着着急呀! 例子有点浅呀!


可以全面系统的学一下jquery了


我很喜欢,这本书很好!!对于学习jquery很好!!!!


例子很详细,各要点都写了相应的例子,理解起来比较容易,看完基本jquery没什么问题


对于我这种刚刚接触Jquery的人来说,很实用。


书整体都不错,很适合学习jquery


jquery很好学,这本书把这个特点表现的很好


是jquery入门的好书籍,通俗易懂


冲着名字买的,跟《锋利的jquery》一起看。


看完后,很有收获,学jquery必备


jQuery不错,以后写J2EE的项目更加方便了


优点:详细,例子多且实用。
缺点:有些例子存在浏览器不兼容的情况。作者自称“国内资深web技术专家”,名不副实。


涵盖的比较全面了,希望能多点案例分享,以便扩展思路


例子非常多,很实用,如果和主流开发框架结合起来的话就更好了。


经过专业前端开发的推荐, 非常靠谱的一本书, 所以买来看看。


东西还不错,就是页面纸薄了点,真假与否我有点搞不清


易学,易懂。而且一些常用的插件也介绍了。


公认的实战教程 学习中


书的内容很具体,且书的纸质触感也很好,很喜欢,适合入门,此次购书感觉最好的一本技术书籍


具体内容还没看过,但是看了下章节目录,我要的技术里面都还查得到,感觉挺适合我吧


此本书足矣!但需时间体验,需实践验证。


现代网页主流技术!


很好的一本技术书,值得一看


内容很基础,书中例子也很多、详细。初学者可以看看


真的不错,尤其是对于初学者,讲解非常详细到位,顶一个~


这本书作者表达很清晰到位。内容也提纲挈领, 看完后需要找其他相关书籍继续深入学习。


这本书总体还是不错的,内容也很清楚,包装精美,内容从简单到深入,丰富。基本上都讲到了。超值。正在学习中。


很基础的一本书,讲的也很全面,对于新手来说,这本书可以学到许多知识。


整体来说不错,就是书中的动态脚本是asp,要是换成php就完美了


内容比较详细,非常有用。学编程还是一边做一边学,这样比较快


书中有很多的例子,同时给出了每句话的运行结果,非常容易理解,适合初学者学习,看完此书一定入门!


内容就不用多说,一本比较不错的书。书的包装很完整。


很权威很好,写的很详细


CorelDRAW X5实战从入门到精通


讲解的很细致 值得拥有


这本书带给我无穷的知识


非常不错的一本书,入门教程中的经典


对于初学者是很不错的一本书哦,内容简单易懂,纸张不错


很不错的书,公司做项目,希望能派上用场!


可以说是javascript的精装版


拿到书有几天了,在认真地看,不错,学了很多知识!


内容确实很详细,不过需要一点基础才能学好


内容还不错,可能是因为书是比较早的,所以很多东西都已经更新换代了。不过也学到了东西


不错 简单的看看 讲的不是很详细 不建议初学者看。


网上看过前三章的电子书,觉得不错,讲的很详细,很容易理解,非常喜欢里面的实例~~~~~~~~


对得起书的名字,果然很权威!


刚看了前两章,感觉和别的书最大的不同就是它更贴近实际的工作。


这本书写的还是很详细的,就是没有光盘,但是书的内容还是很好的。快递送货很给力。


很新的内容,喜欢


书写的还是很详细的 ,各个例子也都比较容易懂,推荐了!!


这本书写的挺全的,很适合初学者


这本书写的很入门,适合初学者的我看,能学到很多东西。例子也很好。


这本书编写的很容易看懂,很适合学习这门学习。我结合的w3cSchool看的,里面的例子可能需要琢磨琢磨……


讲得很细致,很全面,入门推荐!


蛮好的,正在学习中


还好,正在学习中!


很实用,例子也很好,有详细的说明


内容很详细 很全


很不错的书,推荐给在学习jqurey的同志。


很实用,对工作帮助很大,价钱也很划算


内容很丰富,物流挺快的,好评!


确实是一本好书,很喜欢。内容很全面,由浅入深,新手入门高手进除都可以。


全新包装,2天半就到了表扬一下快递,正在看,感觉讲的挺详细的,学习去了


虽然版本有点久了,弹内容还很好,值得学习


很少翻,编程基本都不翻书的。但这本书胜在够薄够独到,某些问题需要路上思考的时候,不妨带上,必备的书吧。


喜欢实战类的书


确实如名字那样,作为指南很不错!主要是列子


参考用书,介绍的很全面


很容易上手,要是书中的实例有光盘就更好了。


美中不足的地方书中的例子竟然没标出下载的地方,不过好在***.hzbook**** 把下载放到网上了,而且不要分(csdn)。


看了三分之一感觉很不错,例子很多,值得拥有!


入门级别的教程,可对于我等菜鸟,还是有点难懂。


还没有研究,感觉应该不错


刚收到,还没来得及看,包装很好,希望快递大哥以后带点零钱,呵呵


大致看了下。书店目录分的很详细。还不错。就是里面的图片稍微大了点。。


书不错,由浅入深!不过看的还不多,有些小错误,难免的!


非常实用














书啃完了,很实用,想速成的可以考虑


总体来说很不错,有很多实用的例子。


提供了很多实用的东西


相关图书