• jQuery权威指南(第2版)
21年品牌 40万+商家 超1.5亿件商品

jQuery权威指南(第2版)

正版二手书,欢迎选购

15 1.9折 79 九品

库存4件

北京朝阳
认证卖家担保交易快速发货售后保障

作者陶国荣

出版社机械工业出版社

ISBN9787111435938

出版时间2013-09

装帧平装

开本16开

定价79元

货号972045664370933769

上书时间2024-11-12

宏铭图书店

十二年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
商品描述
前言
  为什么要写这本书

  “工欲善其事,必先利其器”,作为一名从事Web开发多年的工作者,对每一种新技术的出现与应用都充满了渴望与期待,渴望它能解决现存疑难,进一步提高程序开发的效率;期待它能超越旧俗,引领技术的发展方向。近年来,Web开发领域的新技术和新工具层出不穷,它们的出现极大地推动了Web开发技术的发展,其中jQuery的诞生在Web技术的发展进程中具有划时代的意义。

  jQuery发布于2006年,因为其易于使用、功能强大、展现优雅、兼容性极佳等特点而迅速赢得了Web开发者的青睐。在此期间,jQuery吸引着全球开发者社区的技术爱好者、精英和专家们加入其阵营,这使得它在众多的Ajax框架中脱颖而出,几近成为Web开发领域的事实标准。恰好是在2006年,jQuery深深地吸引了我,令我深入其中,不能自拔。

  随着Web开发技术的发展,以及用户对应用体验的要求日益提高,致使我们开发一个Web应用时,不仅仅考虑其功能是否足够完备,更重要的是考虑如何才能提高用户体验。这是理性的回归,也是Web开发技术发展的必然趋势,而jQuery恰恰是满足这一理性需求的利刃。

  虽然jQuery使用简单,但它毕竟是一门新的技术,与传统的JavaScript在性能与语法上存在诸多差异,需要相应的书籍来引导开发者们迅速而有效地掌握它,并能真正付诸实践。为了让所有还没有完全掌握jQuery技术的开发者能迅速步入jQuery的殿堂,于是本书诞生了,相信它不会让你失望。

  第2版与第1版的区别

  本书第1版自2011年上半年面市以来,一直受到广大读者的关爱,在此笔者深表感谢。

  从2011年初至2012年底,jQuery框架历经了多次版本升级,目前稳定版本为1.8.2,在这些升级的版本中,1.5和1.7这两个版本十分重要,前者首次引入了Ajax重写和延迟对象的概念,后者新增了多项事件并提升了在IE浏览器中对HTML 5的支持性能,而在2012年底发布的1.8版本,则是最为稳定和完善的版本,本书中所有案例均以1.8.2版本为框架,旨在使读者在本书中感受jQuery最新版本的强大功能。

  从本书第1版上市以来,收到了读者发来的大量邮件,提出了许多宝贵的意见和期盼,基于读者的这些想法,我们在本书的第2版作了重大改动,主要表现在如下几个方面。

  1)新增第7章“jQuery 中调用JSON与XML数据”。

  JSON和XML是前端与服务端最常用的数据交互格式。在新增章节中,从基础概念讲起,以实例为主线,逐步深入地介绍在jQuery中应用JSON和XML数据格式的方法与技巧。

  2)新增第11章“jQuery 常用开发技巧”。

  在jQuery框架中,常用的开发技巧与解决方案一直都是初学者最需要了解的。在新增章节中,列举了目前使用jQuery开发Web页面时,最常遇到的一些问题和优化方案。通过对本章的学习,读者能够最大化地优化代码,完善结构提供方向。

  3)新增第13 章“jQuery 在HTML 5中的应用”。

  HTML 5是前端开发人员的新方向和标准。在新增章节中,精选了4个完整案例,以HTML 5新增元素

 、
 


导语摘要
超级畅销书全新升级,修订篇幅超过40%,第1版成为jQuery领域公认标杆之作,销量和口碑都极佳资深Web开发专家根据jQuery最新版本撰写,内容更加全面、深入、实用,近150个案例,实战性更强

作者简介
  《jQuery指南》第1版3年来一直畅销不衰,是jQuery领域的标杆之作。4大网上书店的读者评论超过2100条,其中98%以上是五星级的好评,被读者誉为“系统学习jQuery技术的指导参考书之一”!第2版在第1版的基础上做了大量的修订:技术更新,根据jQuery版本对全书进行了修订和补充,如增加了与HTML 5和jQuery Mobile相结合的内容;知识点更全面,不仅增加了新版本中的各项功能,而且补充了第1版中被忽略的一些特性;内容更加深入,增加了大量开发技巧和实践;实战性更强,增加了大量案例,全书案例多达近200个。

  《jQuery指南》共16章:第1章介绍了jQuery开发环境的搭建和代码风格;第2章和第3章分别介绍了jQuery的选择器和jQuery如何操作DOM;第4~12章系统讲解了jQuery中的事件与应用、jQuery的动画与特效、Ajax在jQuery中的应用、jQuery中调用JSON和XML数据、jQuery中的插件、jQuery UI插件、jQuery的实用工具函数、jQuery的常用开发技巧和性能优化;第13~14章详细讲解了jQuery在HTML 5中的应用和jQuery Mobile的基础知识;第15章和16章是用jQuery Mobile和jQuery开发的两个综合性案例。

目录
前  言

第1章 jQuery简介

1.1 认识jQuery

1.1.1 jQuery基本功能

1.1.2 jQuery 1.8 新增功能与特征

1.2 搭建jQuery开发环境

1.2.1 下载jQuery文件库

1.2.2 引入jQuery文件库

1.2.3 编写第一个简单的jQuery程序

1.3 jQuery程序的代码风格

1.3.1 “$”美元符的使用

1.3.2 事件操作链接式书写

1.4 jQuery简单应用

1.4.1 jQuery访问DOM对象

1.4.2 jQuery控制DOM对象

1.4.3 jQuery控制页面CSS

1.5 本章小结

第2章 jQuery选择器

2.1 选择器的优势

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.3 获取和设置元素

3.3.1 获取和设置元素内容

3.3.2 获取和设置元素值

3.4 元素样式操作

3.4.1 直接设置元素样式值

3.4.2 增加元素CSS类别

3.4.3 切换元素CSS类别

3.4.4 删除元素CSS类别

3.5 页面元素操作

3.5.1 创建节点元素

3.5.2 内部插入节点

3.5.3 外部插入节点

3.5.4 复制元素节点

3.5.5 替换元素节点

3.5.6 包裹元素节点

3.5.7 遍历元素

3.5.8 删除页面元素

3.6 综合案例分析-数据删除和图片预览在项目中的应用

3.6.1 需求分析

3.6.2 界面效果

3.6.3 功能实现

3.6.4 代码分析

3.7 本章小结

第4章 jQuery中的事件与应用

4.1 事件机制

4.1.1 事件中的冒泡现象

4.1.2 如何阻止冒泡的发生

4.2 页面载入事件

4.2.1 ready()方法的工作原理

4.2.2 ready()方法的几种写法

4.3 绑定事件

4.3.1 使用bind()方法绑定事件

4.3.2 通过映射方式绑定事件

4.4 切换事件

4.4.1 hover()方法

4.4.2 toggle()方法

4.5 移除事件

4.5.1 unbind()方法移除元素绑定事件

4.5.2 unbind()方法移除自定义事件

4.6 其他事件

4.6.1 one()方法

4.6.2 trigger ()方法

4.7 jQuery中的事件应用

4.7.1 文本框中的事件应用

4.7.2 下拉列表框中的事件应用

4.7.3 列表中的导航菜单应用

4.7.4 网页选项卡的应用

4.8  综合案例分析-删除数据时的提示效果在项目中的应用

4.8.1 需求分析

4.8.2 界面效果

4.8.3 功能实现

4.8.4 代码分析

4.9 本章小结

第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 $.ajax()在数据交互中的应用

6.3.3 $.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中调用JSON与XML数据

7.1 jQuery调用JSON数据

7.1.1 JSON数据的基础知识

7.1.2 jQuery读取JSON数据

7.1.3 jQuery 遍历JSON 数据

7.1.4 jQuery 操作JSON 数据

7.2 jQuery调用XML数据

7.2.1 使用传统JavaScript调用XML的方法

7.2.2 jQuery 解析XML 数据

7.2.3 jQuery读取XML 数据

7.2.4 jQuery操作XML 数据

7.3 综合案例分析-调用JSON实现下拉列表框三级联动

7.3.1 需求分析

7.3.2 界面效果

7.3.3 功能实现

7.3.4 代码分析

7.4 综合案例分析-调用XML实现无刷新即时聊天

7.4.1 需求分析

7.4.2 界面效果

7.4.3 功能实现

7.4.4 代码分析

7.5 本章小结

第8章 jQuery中的插件

8.1 如何调用jQuery插件

8.2 jQuery常用插件

8.2.1 验证插件validate

8.2.2 表单插件form

8.2.3 Cookie插件cookie

8.2.4 搜索插件AutoComplete

8.2.5 图片灯箱插件NotesForLightBox

8.2.6 右键菜单插件ContextMenu

8.2.7 图片放大镜插件jQZoom

8.2.8 图片切换插件Nivo Slider

8.2.9 动画表格排序插件TableSort

8.2.10 进度条插件ProgressBar

8.2.11 页面加载遮盖插件LoadMask

8.2.12 数据分页插件Pagination

8.2.13 消息通知条插件Activebar2

8.2.14 滚动条插件NiceScroll

8.3 自定义jQuery插件

8.3.1 自定义插件的种类

8.3.2 插件开发要点

8.3.3 对象级别插件的开发

8.3.4 类级别插件的开发

8.4 综合案例分析-使用uploadify插件实现文件上传功能

8.4.1 需求分析

8.4.2 界面效果

8.4.3 插件介绍

8.4.4 功能实现

8.4.5 代码分析

8.5 本章小结

第9章 jQuery UI插件

9.1 认识jQuery UI

9.2 jQuery UI交互性插件

9.2.1 拖曳插件draggable

9.2.2 放置插件droppable

9.2.3 排序插件sortable

9.3 jQuery UI微型插件

9.3.1 折叠面板插件accordion

9.3.2 日务插件datepicker

9.3.3 选项卡插件tabs

9.3.4 对话框插件dialog

9.4 jQuery UI 1.9新增功能

9.4.1 菜单工具插件menu

9.4.2 微调按钮插件spinner

9.4.3 工具提示插件tooltip

9.5 综合案例分析-使用jQuery UI插件以拖动方式管理相册

9.5.1 需求分析

9.5.2 界面效果

9.5.3 功能实现

9.5.4 代码分析

9.6 本章小结

第10章 jQuery实用工具函数

10.1 工具函数的分类

10.2 浏览器的检测

10.2.1 浏览器名称或版本信息

10.2.2 盒子模型

10.3 数组和对象的操作

10.3.1 遍历数组

10.3.2 遍历对象

10.3.3 数据筛选

10.3.4 数据变更

10.3.5 数据搜索

10.4 字符串操作

10.5 测试操作

10.5.1 检测对象是否为空

10.5.2 检测对象是否为原始对象

10.5.3 检测两个节点的包含关系

10.6 URL操作

10.7 其他工具函数

10.7.1 $.proxy()函数调用语法

10.7.2 改变事件函数的作用域

10.8 工具函数的扩展

10.8.1 使用$.extend()扩展工具函数

10.8.2 使用$.extend()扩展Object对象

10.9 综合案例分析-使用jQuery扩展工具函数实现对字符串指定类型的检测

10.9.1 需求分析

10.9.2 界面效果

10.9.3 功能实现

10.9.4 代码分析

10.10 本章小结

第11章 jQuery常用开发技巧

11.1 快速控制页面元素

11.1.1 居中显示元素

11.1.2 捕获鼠标位置

11.2 使用工具函数$.support检测浏览器的信息

11.3 调用jQuery中的方法

11.3.1 使用预加载方法预览图片

11.3.2 通过html()方法判断元素是否为空

11.3.3 使用replace()和replaceWith()方法替换内容

11.4 巧用jQuery中的事件

11.4.1 开启或禁止页面右键菜单

11.4.2 限制文本输入框中字符的数量

11.5 jQuery集合处理功能

11.6 常用自定义方法与插件

11.6.1 自定义选择器

11.6.2 自定义样式

11.6.3 自定义插件

11.7 本章小结

第12章 jQuery性能优化

12.1 jQuery性能优化常用策略

12.1.1 优先使用ID与标记选择器

12.1.2 使用jQuery对象缓存

12.1.3 正确使用选择器

12.1.4 使用最新版本的jQuery

12.1.5 避免过度使用jQuery对象

12.1.6 更多地使用链接式写法

12.1.7 正确处理元素间父子关系

12.1.8 正确使用循环语句

12.2 优化选择器执行的速度

12.2.1 处理选择器中不规范元素标志

12.2.2 使用子查询优化选择器性能

12.2.3 给选择器一个上下文

12.3 使用方法优化性能

12.3.1 使用target()方法优化事件中的冒泡现象

12.3.2 使用data()方法存取普通数据

12.3.3 使用data()方法存取JSON数据

12.4 优化DOM元素的操作

12.4.1 减少对DOM元素直接操作

12.4.2 正确区分DOM对象与jQuery对象

12.5 jQuery库与其他库冲突的解决方案

12.5.1 jQuery在其他库前导入

12.5.2 jQuery在其他库后导入

12.6 本章小结

第13章 jQuery在HTML 5中的应用

13.1 使用jQuery与HTML 5开发自定义视频播放器

13.1.1 需求分析

13.1.2 界面效果

13.1.3 功能实现

13.1.4 代码分析

13.2 使用jQuery与HTML 5实现图片任意旋转效果

13.2.1 需求分析

13.2.2 界面效果

13.2.3 功能实现

13.2.4 代码分析

13.3 使用jQuery与HTML 5开发拼图游戏

13.3.1 需求分析

13.3.2 界面效果

13.3.3 功能实现

13.3.4 代码分析

13.4 使用jQuery与HTML 5开发星球大战游戏

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP