展开全部

主编推荐语

本书系统、全面地介绍了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日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。