《jQuery实战》全面介绍jQuery知识,展示如何遍历HTML文档、处理事件、执行动画以及给网页添加Ajax。书中紧紧地围绕“用实际的示例来解释每一个新概念”这一宗旨,生动描述了jQuery如何与其他工具和框架交互以及如何生成jQuery插件。jQuery 是目前最受欢迎的JavaScript/Ajax库之一,能用最少的代码实现最多的功能。
点击链接进入新版: jQuery实战(第2版)
第1章 引荐jQuery
1.1 为什么是jQuery
1.2 不唐突的JavaScript
1.3 jQuery基本原理
1.3.1 jQuery包装器
1.3.2 实用工具函数
1.3.3 文档就绪处理程序
1.3.4 创建DOM元素
1.3.5 扩展jQuery
1.3.6 使用jQuery和其他库
1.4 小结
第2章 创建元素包装集
2.1 选择将被操作的元素
2.1.1 利用基本CSS选择器
2.1.2 利用子选择器、容器选择器和特性选择器
2.1.3 通过位置选择
2.1.4 利用自定义jQuery选择器
2.2 生成新HTML
2.3 管理包装元素集合
2.3.1 确定包装集的大小
2.3.2 从包装集获取元素
2.3.3 筛选元素包装集
2.3.4 利用关系获取包装集
2.3.5 还有更多使用包装集的途径
2.3.6 管理jQuery链
2.4 小结
第3章 用jQuery让页面生动起来
3.1 操作元素属性和特性
3.1.1 操作元素属性
3.1.2 获取特性值
3.1.3 设置特性值
3.1.4 删除特性
3.1.5 特性带来的快乐
3.2 修改元素样式
3.2.1 添加和删除类名称
3.2.2 获取和设置样式
3.2.3 样式相关的更有用的命令
3.3 设置元素内容
3.3.1 替换HTML或文本内容
3.3.2 移动和复制元素
3.3.3 包裹元素
3.3.4 删除元素
3.3.5 克隆元素
3.4 处理表单元素值
3.5 小结
第4章 事件
4.1 浏览器的事件模型
4.1.1 DOM第0级事件模型
4.1.2 DOM第2级事件模型
4.1.3 IE事件模型
4.2 jQuery事件模型
4.2.1 利用jQuery绑定事件处理程序
4.2.2 删除事件处理程序
4.2.3 Event实例
4.2.4 影响事件传播
4.2.5 触发事件处理程序
4.2.6 其他事件相关命令
4.3 让事件(以及更多)工作起来
4.4 小结
第5章 用动画和效果来装扮页面
5.1 使元素显示和隐藏
5.1.1 实现可折叠的列表
5.1.2 切换元素的显示状态
5.2 以动画方式使函数显示和隐藏
5.2.1 使元素逐渐地显示和隐藏
5.2.2 使元素淡入和淡出
5.2.3 使元素滑上和滑下
5.2.4 使动画停止
5.3 创建自定义的动画
5.3.1 一个自定义的放大动画
5.3.2 一个自定义的坠落动画
5.3.3 一个自定义的消散动画
5.4 小结
第6章 jQuery实用工具函数
6.1 利用jQuery标志
6.1.1 检测用户代理
6.1.2 确定方框模型
6.1.3 检测要用的正确的浮动样式
6.2 使用jQuery和其他库
6.3 操作JavaScript对象和集合
6.3.1 修整字符串
6.3.2 对属性和集合进行迭代
6.3.3 对数组进行筛选
6.3.4 对数组进行转换
6.3.5 从JavaScript数组上找到更多乐趣
6.3.6 扩展对象
6.4 动态加载脚本
6.5 小结
第7章 用自定义插件来扩展jQuery
7.1 为什么要扩展
7.2 jQuery插件创建准则
7.2.1 给文件和函数命名
7.2.2 小心$
7.2.3 简化复杂的参数列表
7.3 编写自定义实用工具函数
7.3.1 创建操作数据的实用工具函数
7.3.2 编写日期格式器
7.4 添加新的包装器方法
7.4.1 在包装器方法中应用多个操作
7.4.2 保留在包装器方法之内的状态
7.5 小结
第8章 利用Ajax与服务器交谈
8.1 温习Ajax
8.1.1 创建一个XHR实例
8.1.2 发起请求
8.1.3 跟踪进展
8.1.4 获得响应
8.2 加载内容到元素上
8.2.1 利用jQuery加载内容
8.2.2 加载动态的库存数据
8.3 发起GET和POST请求
8.3.1 利用jQuery获取数据
8.3.2 获取JSON数据
8.3.3 发起POST请求
8.4 完全控制Ajax请求
8.4.1 带着所有的修整发起Ajax请求
8.4.2 设置请求的默认值
8.4.3 全局函数
8.5 整合一切
8.5.1 实现工具提示行为
8.5.2 利用术语提示器
8.5.3 改进的空间
8.6 小结
第9章 卓越、强大和实用的插件
9.1 表单插件
9.1.1 获得表单控件的值
9.1.2 清除和复位表单控件
9.1.3 通过Ajax提交表单
9.1.4 上传文件
9.2 尺寸插件
9.2.1 宽度和高度的已扩展方法
9.2.2 获得滚动尺寸
9.2.3 关于偏移和位置
9.3 实时查询插件
9.3.1 建立主动事件处理程序
9.3.2 定义匹配和不匹配监听器
9.3.3 强制Live Query求值
9.3.4 使Live Query监听器过期
9.4 UI插件
9.4.1 鼠标交互
9.4.2 UI小部件和可视化效果
9.5 小结
9.6 尾声
附录A JavaScript必知必会
索引
Visual Basic程序设计基础 本书特色 《高等学校“十二五”公共课计算机规划教材:Visual Basic程序设计基础》可作为普通高等学校非计算机专业本...
《海量运维、运营规划之道》作者具有腾讯、百度等中国一线互联网公司多年从业经历,书中依托工作实践,以互联网海量产品质量、效
《穿透财报:发现企业的秘密》内容简介:这是一本关于中国上市公司财报分析的案例集。但是,它不同于一般的案例集。在这本案例集中
无线传感器网络目标定位跟踪技术与应用 本书特色 本书主要论述基于无线传感器网络的目标定位与跟踪的理论、技术与方法,主要内容包括局部回归建模、节点预测唤醒、快速建...
2009上半年试题分析与解答 本书特色 《2009上半年试题分析与解答》根据人力资源和社会保障部、工业和信息化部文件,计算机技术与软件专业技术资格(水平)考试纳...
本书介绍日本著名企业(品牌)从产品策划、构思、创意、设计(草图、电脑模型、样机、模型)到产品的全过程,包括对人体工程学、
《跨终端Web》内容简介:移动互联网不可阻挡地进入了我们的生活。作者将自己在百度和天猫期间的跨终端Web的开发实践转化为书中的技
本书的特点是:代替价多复杂的数学推导过程,给出了一系列简明的计算公式;避免了纯粹的理论叙述,给出了大量的设计实例;从系统
TheDeitelsgroundbreakingHowtoProgramseriesoffersunparalleledbreadthanddepthofpro...
本书全面阐述了模式识别的基础理论、最新方法以及各种应用。模式识别是信息科学和人工智能的重要组成部分,主要应用领域有图像分
《智能变电站二次设备调试实用技术》内容简介:本书是针对二次检修人员的智能变电站调试技术技能培训的教材,全书共7章,主要包括二
《三十六计(插图本)》内容简介:本书《三十六计》或称“三十六策”,是指中国古代三十六个兵法策略,语源于南北朝,成书于明清。
《中国企业对外直接投资分析报告(2017)》内容简介:本报告分为总论篇、实务篇与关注篇三部分。总论篇在描述全球国际直接投资基础
Spring框架是主要的开源应用程序开发框架,它使得Java/J2EE开发更容易、效率更高。本书不仅向读者展示了Spring能做什么?而且揭示
《交互设计》全面介绍了交互设汁的起源、基本概念和交互系统的组成以及交互设计过程中的主要方法、原则和评估技术。全书共9章,第
“双11”,诞生于杭州,成长于阿里,风行于互联网,成就于新经济,贡献于全世界。从2009年淘宝商城起,双11已历经八年。每年的双
《Apache权威指南》第二版对前版作了全面的修订。新增加的内容包括:Apache1.3.3新版的内容Apache对Win32系统的支持文档由Andrew
《副业思维》内容简介:副业不只是业余时间的一份工作,更是人们追求自我、设计自己人生、实现人生梦想非常重要的一个渠道。掌握副
《PPT炼成记》一书主要讲解的内容包括:了解真正的PPT是怎样的,懂得PPT的基本理念和操作规则,文字设计和编排,如何利用图片来突
《人人都应该知道的人工智能》内容简介:本书是斯坦福大学教授杰瑞·卡普兰继其畅销书《人工智能时代》之后的又一部重磅新作,详尽