互联网
类型
可以朗读
语音朗读
134千字
字数
2025-05-01
发行日期
展开全部
主编推荐语
本书系统、全面地介绍了jQuery开发所涉及的各类知识。
内容简介
全书共11个单元,内容包括JavaScript基础、初识jQuery、使用jQuery选择器、使用jQuery操作DOM、jQuery中的事件处理和动画效果、使用jQuery操作表单和表格、AJAX在jQuery中的应用、使用jQuery UI插件、常用的第三方jQuery插件、jQuery性能优化与技巧、jQuery在HTML5中的应用。本书将理论知识和实例有机结合,满足读者全方位发展的需求。
目录
- 版权信息
- 内容提要
- 前言
- 第1单元 JavaScript基础
- 情景引入
- 学习目标
- 思维导图
- 1.1 JavaScript概述
- 1.1.1 什么是JavaScript
- 1.1.2 JavaScript的应用
- 1.1.3 JavaScript的特点
- 1.2 JavaScript的开发工具
- 1.2.1 使用记事本开发
- 1.2.2 使用VS Code开发
- 1.3 编写和运行第一个JavaScript程序
- 1.3.1 编写JavaScript程序
- 1.3.2 运行JavaScript程序
- 1.3.3 JavaScript程序的出错类型
- 1.3.4 JavaScript的3种调试方式
- 1.4 JavaScript库
- 1.4.1 什么是JavaScript库
- 1.4.2 常用的JavaScript库
- 1.5 项目实战:设计简单的倒计时器
- 1.6 小结
- 1.7 习题
- 第2单元 初识jQuery
- 情景引入
- 学习目标
- 思维导图
- 2.1 jQuery概述
- 2.1.1 jQuery的应用
- 2.1.2 jQuery的特点
- 2.1.3 jQuery的版本
- 2.2 jQuery下载与配置
- 2.2.1 下载jQuery
- 2.2.2 配置jQuery
- 2.2.3 我的第一个jQuery脚本
- 2.3 jQuery对象和DOM对象
- 2.3.1 jQuery对象和DOM对象简介
- 2.3.2 jQuery对象和DOM对象的相互转换
- 2.4 解决jQuery库和其他库的冲突
- 2.4.1 jQuery库在其他库之前导入
- 2.4.2 jQuery库在其他库之后导入
- 2.5 jQuery插件简介
- 2.5.1 插件的使用
- 2.5.2 流行的插件
- 2.6 项目实战:显示、隐藏下拉菜单效果
- 2.7 小结
- 2.8 习题
- 第3单元 使用jQuery选择器
- 情景引入
- 学习目标
- 思维导图
- 3.1 jQuery的工厂函数
- 3.2 什么是jQuery选择器
- 3.3 jQuery选择器的优势
- 3.3.1 代码更简单
- 3.3.2 支持CSS1~CSS3选择器
- 3.3.3 完善的检测机制
- 3.4 基本选择器
- 3.4.1 ID选择器
- 3.4.2 元素选择器
- 3.4.3 类名选择器
- 3.4.4 复合选择器
- 3.4.5 通配符选择器
- 3.4.6 使用选择器获取超链接地址
- 3.5 层次选择器
- 3.5.1 ancestor descendant选择器
- 3.5.2 parent>child选择器
- 3.5.3 prev+next选择器
- 3.5.4 prev~siblings选择器
- 3.6 过滤选择器
- 3.6.1 简单过滤器
- 3.6.2 内容过滤器
- 3.6.3 可见性过滤器
- 3.6.4 表单对象的属性过滤器
- 3.6.5 子元素过滤器
- 3.7 属性选择器
- 3.8 表单选择器
- 3.9 混淆选择器
- 3.10 使用选择器时的注意事项
- 3.10.1 选择器中含有特殊符号的注意事项
- 3.10.2 选择器中含有空格的注意事项
- 3.11 项目实战:表格隔行换色及鼠标指针指向行变色
- 3.12 小结
- 3.13 习题
- 第4单元 使用jQuery操作DOM
- 情景引入
- 学习目标
- 思维导图
- 4.1 DOM操作的分类
- 4.2 对元素内容和值进行操作
- 4.2.1 对元素内容进行操作
- 4.2.2 对元素值进行操作
- 4.3 对DOM文档节点进行操作
- 4.3.1 创建节点
- 4.3.2 查找节点
- 4.3.3 插入节点
- 4.3.4 删除、复制与替换节点
- 4.3.5 包裹节点
- 4.3.6 遍历节点
- 4.4 对元素属性进行操作
- 4.5 对元素的CSS样式进行操作
- 4.5.1 通过修改CSS类实现
- 4.5.2 通过修改CSS属性实现
- 4.5.3 判断是否包含指定样式
- 4.6 项目实战:实现我的开心小农场
- 4.7 小结
- 4.8 习题
- 第5单元 jQuery中的事件处理和动画效果
- 情景引入
- 学习目标
- 思维导图
- 5.1 jQuery中的事件处理
- 5.1.1 页面加载响应事件
- 5.1.2 jQuery中的事件
- 5.1.3 事件绑定
- 5.1.4 模拟用户操作
- 5.1.5 事件捕获与事件冒泡
- 5.2 jQuery中的动画效果
- 5.2.1 隐藏匹配元素
- 5.2.2 显示匹配元素
- 5.2.3 切换元素的可见状态
- 5.2.4 淡入淡出的动画效果
- 5.2.5 滑动的动画效果
- 5.2.6 自定义的动画效果
- 5.3 项目实战:实现图片传送带
- 5.4 小结
- 5.5 习题
- 第6单元 使用jQuery操作表单和表格
- 情景引入
- 学习目标
- 思维导图
- 6.1 表单概述
- 6.1.1 表单标记<form>
- 6.1.2 输入标记<input>
- 6.1.3 文本域标记<textarea>
- 6.1.4 菜单和列表标记<select>、<option>
- 6.2 使用jQuery操作表单元素
- 6.2.1 操作文本框
- 6.2.2 操作文本域
- 6.2.3 操作单选按钮和复选框
- 6.2.4 操作下拉框
- 6.2.5 表单验证
- 6.3 使用jQuery操作表格
- 6.3.1 控制表格颜色显示
- 6.3.2 表格的展开与关闭
- 6.3.3 表格内容的筛选
- 6.4 项目实战:删除记录时的提示效果
- 6.5 项目实战:京东登录注册表单
- 6.5.1 登录表单设计
- 6.5.2 手机号注册表单设计
- 6.5.3 企业用户注册表单设计
- 6.6 小结
- 6.7 习题
- 第7单元 AJAX在jQuery中的应用
- 情景引入
- 学习目标
- 思维导图
- 7.1 AJAX技术简介
- 7.1.1 AJAX概述
- 7.1.2 AJAX技术的优点
- 7.1.3 AJAX技术的缺点
- 7.2 安装Web运行环境——AppServ
- 7.3 通过JavaScript应用AJAX
- 7.4 jQuery中的AJAX应用
- 7.4.1 使用load()方法获取异步数据
- 7.4.2 使用$.get()方法请求数据
- 7.4.3 使用$.post()方法请求数据
- 7.4.4 使用$.getScript()方法加载JavaScript文件
- 7.4.5 使用$.getJSON()方法加载JSON文件
- 7.4.6 使用$.ajax()方法请求数据
- 7.4.7 使用serialize()方法序列化表单
- 7.5 AJAX的全局事件
- 7.5.1 AJAX的全局事件参数
- 7.5.2 ajaxStart与ajaxStop全局事件
- 7.6 项目实战:使用AJAX实现留言板即时更新
- 7.7 小结
- 7.8 习题
- 第8单元 使用jQuery Ul插件
- 情景引入
- 学习目标
- 思维导图
- 8.1 初识jQuery UI插件
- 8.1.1 jQuery UI概述
- 8.1.2 jQuery UI的下载
- 8.1.3 jQuery UI的使用
- 8.1.4 jQuery UI插件的工作原理
- 8.1.5 jQuery UI中的插件
- 8.2 jQuery UI的常用插件
- 8.2.1 折叠面板的使用
- 8.2.2 自动完成插件的使用
- 8.2.3 按钮的使用
- 8.2.4 日期选择器的使用
- 8.2.5 对话框的使用
- 8.2.6 菜单的使用
- 8.2.7 进度条的使用
- 8.2.8 滑块的使用
- 8.2.9 旋转器的使用
- 8.2.10 标签页的使用
- 8.2.11 工具提示框的使用
- 8.3 jQuery UI的常用特效
- 8.3.1 拖动特效的使用
- 8.3.2 放置特效的使用
- 8.3.3 缩放特效的使用
- 8.3.4 选择特效的使用
- 8.3.5 排序特效的使用
- 8.3.6 显示特效的使用
- 8.3.7 隐藏特效的使用
- 8.3.8 切换特效的使用
- 8.4 项目实战:使用jQuery实现许愿墙
- 8.5 小结
- 8.6 习题
- 第9单元 常用的第三方jQuery插件
- 情景引入
- 学习目标
- 思维导图
- 9.1 第三方jQuery插件概述
- 9.1.1 什么是第三方jQuery插件
- 9.1.2 常用的第三方jQuery插件
- 9.1.3 如何调用第三方jQuery插件
- 9.2 常用第三方jQuery插件的使用
- 9.2.1 uploadify插件(文件上传)
- 9.2.2 zTree插件(树菜单)
- 9.2.3 Nivo Slider插件(图片切换)
- 9.2.4 Pagination插件(数据分页)
- 9.2.5 jQZoom插件(图片放大镜)
- 9.3 项目实战:使用ColorPicker插件制作颜色选择器
- 9.4 小结
- 9.5 习题
- 第10单元 jQuery性能优化与技巧
- 情景引入
- 学习目标
- 思维导图
- 10.1 jQuery性能优化
- 10.2 jQuery常用技巧
- 10.3 项目实战:动态搜索过滤
- 10.4 小结
- 10.5 习题
- 第11单元 jQuery在HTML5中的应用
- 情景引入
- 学习目标
- 思维导图
- 11.1 HTML5基础
- 11.1.1 HTML5的新特性
- 11.1.2 浏览器对HTML5的支持
- 11.2 jQuery与HTML5编程
- 11.2.1 显示文件上传的进度条
- 11.2.2 Canvas绘图
- 11.2.3 jQuery+HTML5实现图片旋转效果
- 11.2.4 基于HTML5播放音频的jQuery插件audioPlay
- 11.2.5 Web Storage编程
- 11.3 项目实战:旅游信息网前台页面设计
- 11.3.1 网站预览
- 11.3.2 网站主体结构设计
- 11.3.3 HTML5结构元素的使用
- 11.3.4 网站公共部分设计
- 11.3.5 网站主页设计
- 11.3.6 留下足迹页面设计
- 11.4 小结
- 11.5 习题
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。
