《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必知必会
索引
《5G开启万物智能》内容简介:本书重点描述了5G技术的发展历程、特征、应用场景、未来趋势等,剖析了5G在工业、教育、医疗、VR/AR等
《养生堂之养生厨房》内容简介:作为参与《养生厨房》摄制的营养师,听到《养生厨房》出书的消息, 摄制的往事历历在目。艰辛不必多说
《朱子哲学思想的发展与完成》内容简介:本书剖析了集宋代理学之大成的朱熹的学思内涵,比较集中地体现了刘述先先生关于宋明儒学研
《新能源和可再生能源发展与产业化研究》对新能源和可再生能源的含义和分类进行了理论界定,涉及类别主要包括太阳能、地热能、生
《Arduino开发实战指南:智能家居卷》内容简介:智能家居,又称智能住宅,在国外常用Smart Home表示。通俗来说,智能家居是将灯光、
标准C语言指南-基于ISO/IEC 9899:2011 内容简介 本书基于C语言的*新标准ISO/IEC 9899:2011,力求全面地介绍这门计算机语言的各个...
网络工程师-全国计算机等级考试四级教程-2011年版 本书特色 《全国计算机等级考试四级教程:网络工程师(2011年版)》是由高等教育出版社出版的。网络工程师-...
《锋利的SQL》内容简介:本书从基础、开发、性能调整和实战4方面介绍了SQL技术及其应用,包括数据库与架构、表管理、索引管理、基本
《Java程序员面试宝典》不同于其他Java程序书籍的主要特点如下。?唯一性本书是国内市场上唯一介绍Java程序员求职面试技巧的图书和
Excel 2010图表实战技巧精粹-(附光盘) 本书特色 卓越图表应当具备3个重要的要素:真实、简明、丰富。 真实:图表所表达的观点和传递的信息必须真实、准确...
《信号与系统辅导与题解(与美国MIT麻省理工本科教材配套)》是奥本海姆教授主编的、电子工业出版社引进出版的《信号与系统》(第2
《郭论》内容简介:拾遗明清历史、解读市井文化、大话经典名著……郭德纲以更独特的视角、更有温度的故事,解读中国人骨子里的“忠
为什么畅销商品的包装设计成这样?原来处处皆是眉角!你也许吃过这些热门商品,但你是否能看懂包装中的玄机?让人伸手就想拿!买
这本书,暴露了阿里在智能领域的野心万物互联,这件大事,才刚刚开始2015年,全世界各个领域都在为IoT蠢蠢欲动。无论是互联网企业
假如,给你一间老房子,你要用它做什么?咖啡馆、民宿、饮食空间、小酒馆……在本书中,你或许可以寻找到答案。30个台湾老屋的再
中文版Dreamweaver 8网页设计-轻松现场实战 内容简介 Dreamweaver8是Macromedia公司的*新产品。它集成了可视化Web页面制作、网...
InternationalcellistSaraSelkirkisapprehensiveaboutthecharityconcertinBathsfamous...
《可持续的养老保险水平:全球化、城市化、老龄化的视角》基于我国养老保险制度面临的三重困境,人口老龄化对养老基金平衡的压力
《清华大学电子与信息技术系列教材:现代通信原理》以现代通信系统为背景,系统、深入地介绍现代通信技术的基本原理,并以数字通信
Java开发典型模块大全(含光盘)【软件工程师典藏】 本书特色 《Java开发典型模块大全》中所有模块的源代码,279分钟多媒体语音视频教学录像。《Java开发...