展开全部

主编推荐语

《本书全面讲解12章JavaScript基础、jQuery技巧与插件、性能优化、HTML5应用等》

内容简介

本书共分12章,包括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 使用Dreamweaver开发
  • 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库
  • 知识点提炼
  • 习题
  • 第2章 初识jQuery
  • 2.1 jQuery概述
  • 2.1.1 jQuery的应用
  • 2.1.2 jQuery的特点
  • 2.1.3 jQuery的版本
  • 2.1.4 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 流行的插件
  • 知识点提炼
  • 习题
  • 第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选择器(#id)
  • 3.4.2 元素选择器(element)
  • 3.4.3 类名选择器(.class)
  • 3.4.4 复合选择器(selector1,selector2,selectorN)
  • 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 综合实例:表格隔行换色及鼠标指针指向行变色
  • 知识点提炼
  • 习题
  • 第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.6 综合实例:实现我的开心小农场
  • 知识点提炼
  • 习题
  • 第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 综合实例:实现图片传送带
  • 知识点提炼
  • 习题
  • 第6章 使用jQuery操作表单和表格
  • 6.1 HTML表单概述
  • 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 综合实例:删除记录时的提示效果
  • 知识点提炼
  • 习题
  • 第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()方法加载JS文件
  • 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实现留言板即时更新
  • 知识点提炼
  • 习题
  • 第8章 使用jQuery UI插件
  • 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 折叠面板(Accordion)的使用
  • 8.2.2 自动完成(Autocomplete)插件的使用
  • 8.2.3 按钮(Button)的使用
  • 8.2.4 日期选择器(Datepicker)的使用
  • 8.2.5 对话框(Dialog)的使用
  • 8.2.6 菜单(Menu)的使用
  • 8.2.7 进度条(Progressbar)的使用
  • 8.2.8 滑块(Slider)的使用
  • 8.2.9 旋转器(Spinner)的使用
  • 8.2.10 标签页(Tabs)的使用
  • 8.2.11 工具提示框(Tooltip)的使用
  • 8.3 jQuery UI的特效
  • 8.3.1 拖动特效(Draggable)的使用
  • 8.3.2 放置特效(Droppable)的使用
  • 8.3.3 缩放特效(Resizable)的使用
  • 8.3.4 选择特效(Selectable)的使用
  • 8.3.5 排序特效(Sortable)的使用
  • 8.3.6 显示特效(show)的使用
  • 8.3.7 隐藏特效(hide)的使用
  • 8.3.8 切换特效(toggle)的使用
  • 8.4 综合实例:使用jQuery实现许愿墙
  • 知识点提炼
  • 习题
  • 第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插件制作颜色选择器
  • 知识点提炼
  • 习题
  • 第10章 jQuery性能优化与技巧
  • 10.1 jQuery性能优化
  • 10.2 jQuery常用技巧
  • 知识点提炼
  • 习题
  • 第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 留下足迹页面设计
  • 知识点提炼
  • 习题
  • 第12章 综合实战——使用jQuery实现携程网站特效
  • 12.1 网站特效
  • 12.2 特效需求
  • 12.2.1 网站注册表单布局设计
  • 12.2.2 倒计时交互设计
  • 12.2.3 网站登录布局与交互设计
  • 12.2.4 导航菜单设计
  • 12.2.5 海报轮播效果设计
  • 12.2.6 页签切换效果设计
  • 12.2.7 左右滑动效果设计
  • 12.2.8 手风琴效果设计
  • 12.2.9 图片放大缩小效果制作
  • 12.3 关键知识点
  • 12.4 模块设计实现
  • 12.4.1 网站注册表单布局设计
  • 12.4.2 倒计时交互设计
  • 12.4.3 网站登录布局与交互设计
  • 12.4.4 导航菜单设计
  • 12.4.5 海报轮播效果制作
  • 12.4.6 页签切换效果设计
  • 12.4.7 左右滑动切换效果设计
  • 12.4.8 手风琴效果菜单设计
  • 12.4.9 图片放大缩小效果制作
  • 12.5 本章总结
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。