搜书网
发现
标签
注册
登录
搜书网
发现
榜单
标签
注册
登录
JavaScript和jQuery实战手册(原书第2版)
文档评分:
4.0 (
0 个有效评分
)
文档语言:
中文
章节数量:
231
阅读人次:
8256
收藏数量:
0
内容来源:
David Sawyer McFarland
整理分享:
豆瓣
阅读
收藏
下载
分享
阅读
收藏
下载
分享
文档标签
JavaScript
jQuery
文档概述
本书第1版不仅在市场上取得了良好的销售成绩,而且获得了读者极佳的口碑,在JavaScript编程领域独树一帜!第2版结合JavaScript和jQuery最新技术,对全书内容进行了更新和优化,使之在技术上更先进,也更易于学习。本书的最大特色就是内容系统且全面:从JavaScript的基本概念,到Web最流行的JavaScript库——jQuery,再到构建Web功能;从JavaScript各组件和服务的使用,到jQuery和Ajax等开发工具的应用,再到Web应用程序的发布;从基本的Web搭建等基础知识,到jQuery、CSS、Ajax等高级知识……几乎面面俱到,广度与深度兼备。 全书通过大量代码示例说明图的方式说明代码的工作机制,以及各个部分的作用和功能,引导读者在实践中学习和领悟JavaScript的基本思想。通过学习本书,读者不仅能够掌握JavaScript编程的各项技术细节,还能体会到不断剖析、层层递进解决问题的思路。让读者在实践中学,轻松地掌握使用JavaScript和jQuery开发Web应用的有用技能。
书籍目录
书籍评论 (
0
)
致谢
“The Missing Manual”系列
前言
JavaScript
jQuery
HTML:主题结构
CSS:为页面添加样式
用于JavaScript编程的软件
关于本书
内容梗概
基础知识
在线资源
注册
反馈
勘误
第一部分:JavaScript入门
1.2 如何把JavaScript添加到页面
1.3 第一个JavaScript程序
1.4 把文本写到Web页面上
1.5 附加外部JavaScript文件
1.6 追踪错误
1.6.2 显示InternetExplorer9控制台
1.6.3 打开ChromeJavaScript控制台
1.6.4 访问Safari错误控制台
第2章 JavaScript的语法
2.2 内置函数
2.3 数据类型
2.3.2 字符串
2.3.3 布尔值
2.4 变量
2.4.2 使用变量
2.5 操作数据类型和变量
2.5.2 操作的顺序
2.5.3 组合字符串
2.5.4 组合数值和字符串
2.5.5 修改变量中的值
2.6 教程:使用变量创建消息
2.7 教程:请求信息
2.8 数组
2.8.2 访问数组中的项目
2.8.3 向数组添加项目
2.8.4 从数组删除项目
2.9 教程:编写使用数组的页面
2.10 对象的简单介绍
2.11 注释
2.11.2 本书中的注释
第3章 为程序添加逻辑和控制
3.1.2 添加备用计划
3.1.3 测试多个条件
3.1.4 更复杂的条件
3.1.5 嵌套条件语句
3.1.6 编写条件语句的技巧
3.2 教程:使用条件语句
3.3 使用循环处理重复性任务
3.3.2 循环和数组
3.3.3 for循环
3.3.4 do/while循环
3.4 函数:把有用的代码转换为可复用的命令
3.4.2 给函数提供信息
3.4.3 从函数获取信息
3.4.4 防止变量冲突
3.5 教程:一个简单测验
第二部分:jQuery入门
4.2 获取jQuery
4.3 把jQuery添加到页面
4.4 修改Web页面:概览
4.5 理解文档对象模型
4.6 再谈选择页面元素
4.6.2 高级选择器
4.6.3 jQuery过滤器
4.6.4 理解jQuery选择
4.7 向页面添加内容
4.8 设置和读取标签属性
4.8.2 读取和改变CSS属性
4.8.3 一次改变多个CSS属性
4.9 读取、设置和删除HTML属性
4.10 操作选择中的每个元素
4.10.2 this和$(this)
4.11 自动提取引用
4.11.2 编程
第5章 动作/响应:让页面通过事件动起来
5.1.2 文档事件和窗口事件
5.1.3 表单事件
5.1.4 键盘事件
5.2 以jQuery的方式使用事件
5.3 教程:事件简介
5.4 更多的jQuery事件概念
5.4.2 jQuery事件
5.4.3 事件对象
5.4.4 阻止事件的常规行为
5.4.5 删除事件
5.5 高级事件管理
5.6 教程:一页的FAQ
5.6.2 编程
第6章 动画和效果
6.1.2 淡入淡出元素
6.1.3 滑动元素
6.2 教程:登录滑块
6.3 动画
6.4 在效果完成后执行一个操作
6.5 教程:动画的仪表盘
第三部分:构建网页功能
7.1.2 预载入图像
7.1.3 翻滚图像
7.2 教程:添加翻滚图像
7.2.2 编程
7.3 教程:带有效果的照片集
7.3.2 编程
7.4 使用jQuery lightBox的高级照片集
7.4.2 创建一个图像集
7.4.3 定制FancyBox
7.5 教程:FancyBox照片集
第8章 改进导航
8.1.2 确定链接的目标
8.1.3 不要打开链接
8.2 在新窗口中打开外部链接
8.3 创建新窗口
8.4 在页面上的一个窗口中打开页面
8.5 基本的动画的导航栏
8.5.2 CSS
8.5.3 JavaScript
8.5.4 教程
第9章 扩展Web表单
9.1.2 获取和设置表单元素的值
9.1.3 确定按钮和选框是否选中
9.1.4 表单事件
9.2 为表单添加智能
9.2.2 关闭或打开字段
9.2.3 隐藏和显示表单选项
9.3 教程:基本表单扩展
9.3.2 关闭表单字段
9.3.3 隐藏表单字段
9.4 表单验证
9.4.2 基本验证
9.4.3 高级验证
9.4.4 样式化错误消息
9.5 验证教程
9.5.2 高级验证
9.5.3 验证复选框和单选按钮
9.5.4 格式化错误消息
第10章 扩展界面
10.1.2 CSS
10.1.3 JavaScript
10.1.4 标签页面板教程
10.2 为站点添加一个内容幻灯片
10.2.2 AnythingSlider教程
10.2.3 定制幻灯片外观
10.2.4 定制幻灯片行为
10.3 确定页面元素的大小和位置
10.3.2 确定页面上的元素的位置
10.3.3 确定页面的滚动位置
10.4 添加工具提示
10.4.2 CSS
10.4.3 JavaScript
10.4.4 工具提示教程
第四部分:Ajax与Web服务器通信
11.2 Ajax基础知识
11.2.2 和Web服务器通信
11.3 Ajax的jQuery方式
11.3.2 教程:load()函数
11.3.3 get()和post()函数
11.3.4 格式化发送给服务器的数据
11.3.5 处理来自服务器的数据
11.3.6 处理错误
11.3.7 教程:使用get()函数
11.4 JSON
11.4.2 复杂的JSON对象
第12章 Flickr和Google Maps
12.2 给站点添加一个Flickr Feed
12.2.2 使用$.getJSON()函数
12.2.3 理解Flickr JSON Feed
12.3 教程:给站点添加Flickr图像
12.4 向站点添加Google地图
12.4.2 其他GoMap选项
12.4.3 添加标志
12.4.4 给标志添加信息窗口
12.4.5 GoMap教程
第五部分:提示、技巧和除错
13.1.2 将选择保存到变量中
13.1.3 尽可能少几次添加内容
13.1.4 优化选择器
13.2 使用jQuery文档
13.3 遍历DOM
13.4 用于操作HTML的更多函数
13.5 高级事件处理
第14章 深入JavaScript
14.1.2 更改字符串的大小写
14.1.3 搜索一个字符串:indexOf()技术
14.1.4 使用slice()提取一个字符串的部分
14.2 在字符串中查找模式
14.2.2 构建一个正则表达式
14.2.3 模式的分组部分
14.4.4 有用的正则表达式
14.2.5 匹配一个模式
14.2.6 替换文本
14.2.7 尝试正则表达式
14.3 操作数字
14.3.2 测试数字
14.3.3 对数字取整
14.3.4 格式化货币值
14.3.5 创建一个随机数
14.4 日期和时间
14.4.2 获取星期几
14.4.3 获取时间
14.4.4 创建今天以外的一个日期
14.5 综合应用
14.6 编写更高效的JavaScript
14.6.2 三元操作符
14.6.3 switch语句
14.7 创建快速载入的JavaScript
第15章 除错和调试
15.1.2 引号
15.1.3 使用保留字
15.1.4 条件语句中的单个等号
15.1.5 区分大小写
15.1.6 外部JavaScript文件的路径不正确
15.1.7 外部JavaScript文件中的不正确路径
15.1.8 消失的变量和函数
15.2 使用Firebug调试
15.2.2 用Firebug查看错误
15.2.3 使用console.log()记录脚本过程
15.2.4 教程:使用Firebug控制台
15.2.5 更强大的调试
15.3 调试教程
附录A JavaScript资源
A.1参考
A.2 JavaScript基础
A.3 jQuery
A.4 Ajax
A.5高级JavaScript
A.6 CSS
相关书籍
JavaScript权威指南(原书第6版)
Ajax 专栏
阮一峰:ECMAScript 6 教程
Airbnb JavaScript 代码规范(ES6)
Teaching programming basics with Javascript
HTML\CSS\JavaScript网页制作从入门到精通
阮一峰:JavaScript 教程
深入理解Bootstrap
Documentation for libsodium
Python 高手进阶之路(套装全10册)
HTML5与CSS3基础教程(第7版)
×
分享,让知识传承更久远
×
文档下载
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档