《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必知必会
索引
《抗战时期的金陵大学》内容简介:本书以抗战时局影响下金陵大学的迁变与调适为研究主题,通过对其早期的调适与发展、抗战西迁与南
地理信息系统软件工程的原理与方法 内容简介 本书系统地阐述了地理信息系统软件工程这一领域内的基本概念、原理与方法。主要内容有:GIS软件工程概述、可行性分析、系...
《Python人工智能》内容简介:本书系统地介绍了基于Python平台的人工智能的原理及实现过程,全书共7章。第1章“从这里开始认识Pyth
“工艺美术运动”、“新艺术运动”和“装饰艺术运动”是人类设计和美术运动史上非常独特的相互交错的伟大实践,也是改变了今天我
《梭罗密码》内容简介:《梭罗密码》是少年原野科幻探险系列的第六部,前四部《原野时空》《宝石幻镜》《怪物危机》《时间猎人》已
《宋本群经义疏的编校与刊印》内容简介:所谓“群经义疏”,是指唐代孔颖达、宋代邢昺等人为儒家经书所撰“正义”和“疏”;宋本义
《“一带一路”商业模式与风险管理》内容简介:“一带一路”倡议的提出和实施为中国企业“走出去”提供了一个前所未有的历史机遇。
CSSMasteristailor-madeforthewebdesignerwhosreallyseriousabouttakingtheirskillsto...
关东升智捷课堂创始人,国内知名iOS技术作家,iOS技术顾问,高级培训讲师,移动开发专家。担任51CTO社区iOS技术顾问,精通iOS、A
《劫持》内容简介:《劫持》是一本探讨人与科技的关系的书,基于一位心理学博士20年的临床经验及其作为神经认知科学研究者的脑—电
云计算-(第三版) 本书特色 本书是国内销量*大、被众多高校采用的教材《云计算》的*新升级版,是中国云计算专家咨询委员会秘书长刘鹏教授团队的心血之作。在应对大数...
《元明清散曲选》内容简介:散曲,是我国最后一种具有生命力的古典诗体。此前散曲选本多录元曲,而极少涉及明、清。本书则是一部全
ASp编程高手 本书特色 本盘配套书是一本专门介绍用asp编写程序的书。全书由26章139个程序构成。其中,属于asp脚本编程的有113个,asp组件编程的有2...
"Writtenbythreeexpertsinthefield,DeepLearningistheonlycomprehensivebookonthesubj...
中文版Word 2003图文排版专业技能培训教程-职场制胜 本书特色 本书是电脑专业技能培训教程系列之一,它集多位word图文设计专家的实践经验,总结出一条图文...
【本书目录】Introduction7WhyVintage?THeClothes14Greatvintagepieceswornbywomenlikeyou.E...
1.它是Pearson、Amazon、Bames&Noble计算机畅销书!2.知名Linux专家MarkSobell编写的这本书,为系统管理员、开发人员和高级用...
《黑川雅之的产品设计》包括了理论一:时间含义理论二:身体感觉,触觉的时理论三:编辑的记忆理论四:物质和形体的理论五:晦暗
群智能算法及化工优化问题 内容简介 数学建模方法是研究化工过程的一种有效方法,由于化工过程影响因素多、波动大、反应机理复杂,因此,所建立的模型大多比较复杂,用传...
《社群营销与运营实战手册》内容简介:社群经济的崛起极大地改变了现有的商业模式,“网红”、社交电商、新零售等新兴模式使社群的