𝔖 Scriptorium
✦   LIBER   ✦

📁

Web前端开发技术::HTML5、CSS3、JavaScript(第3版)

✍ Scribed by 储久良


Publisher
清华大学出版社
Year
2018
Tongue
Chinese
Leaves
459
Series
高等学校软件工程专业
Edition
3
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


本书第3版紧贴互联网行业发展对Web前端开发工程师岗位的新要求,结合众多高校教师的教学反馈意见和建议,在第2版的基础上新增加了HTML5和CSS3相关新特性和新应用.全书详细地介绍了HTML,CSS,DIV,HTML5基础和CSS3应用,JavaScript,DOM与BOM,HTML5高级应用等部分的基本语法和关键应用.内容编排结构合理,由浅入深,循序渐进地引导读者快速入门,并能提高初级及以上读者的实际应用水平,让读者能够快速适应移动互联网行业对Web前端开发工程师岗位的新需求.

✦ Table of Contents


封面
书名页
版权页
前言
目录
第1章 Web前端开发技术综述
1.1 Web概述
1.1.1 Web的起源
1.1.2 Web的特点
1.1.3 Web工作原理
1.1.4 Web相关概念
1.2 Web前端开发工程师的职业需求
1.2.1 Web前端开发的由来
1.2.2 Web前端开发工程师的职业要求
1.3 Web前端开发技术
1.3.1 HTML
1.3.2 CSS
1.3.3 JavaScript
1.3.4 HTML DOM
1.3.5 BOM
1.3.6 AJAX
1.3.7 jQuery
1.4 Web前端开发工具
1.4.1 EditPlus
1.4.2 Adobe Dreamweaver
1.4.3 Sublime Text
1.4.4 WebStorm
1.4.5 HBuilder
1.5 浏览器工具
1.5.1 Internet Explorer
1.5.2 Google Chrome
1.5.3 Mozilla Firefox
1.5.4 Safari
1.5.5 Opera
1.6 综合实例
本章小结
练习与实验
练习1
实验1
第2章 HTML基础
2.1 HTML文档结构
2.2 头部head
2.2.1 标题title标记
2.2.2 元信息meta标记
2.3 主体body
2.3.1 body标记
2.3.2 body标记属性
2.4 HTML基本语法
2.4.1 标记类型
2.4.2 HTML属性
2.5 注释
2.6 HTML文档编写规范
2.6.1 HTML代码书写规范
2.6.2 HTML文档命名规则
2.7 HTML文档类型
2.7.1 <!DOCTYPE>标记
2.7.2 DTD类型
2.8 综合实例
本章小结
练习与实验
练习2
实验2
第3章 格式化文本与段落
3.1 Web页面初步设计
3.1.1 向Web页面添加文字信息
3.1.2 标题字标记
3.1.3 添加空格与特殊符号
3.2 格式化文本标记
3.2.1 文本修饰标记
3.2.2 计算机输出标记
3.2.3 引用和术语标记
3.2.4 字体font标记
3.3 段落与排版标记
3.3.1 段落p标记
3.3.2 换行br标记
3.3.3 水平分隔线hr标记
3.3.4 拼音/音标注释ruby标记和rt/rp标记
3.3.5 段落缩进blockquote标记
3.3.6 预格式化pre标记
3.4 综合实例
本章小结
练习与实验
练习3
实验3
第4章 列表
4.1 列表概述
4.2 无序列表
4.3 有序列表
4.4 列表嵌套
4.5 定义列表
4.6 综合实例
本章小结
练习与实验
练习4
实验4
第5章 超链接与浮动框架
5.1 超链接概述
5.2 超链接语法、路径及分类
5.2.1 超链接语法
5.2.2 超链接路径
5.2.3 超链接分类
5.3 超链接的应用
5.3.1 创建HTTP文件下载超链接
5.3.2 创建FTP站点访问超链接
5.3.3 创建图像超链接
5.3.4 创建电子邮件超链接
5.3.5 创建页面书签链接
5.4 浮动框架
5.5 综合实例
本章小结
练习与实验
练习5
实验5
第6章 图像与多媒体文件
6.1 图像
6.1.1 插入图像
6.1.2 设置图像的替代文本
6.1.3 设置图像的高度和宽度
6.1.4 设置图像的边框
6.1.5 设置图像对齐方式
6.1.6 设置图像的间距
6.1.7 设置图像热区链接
6.2 滚动文字
6.2.1 添加滚动文字
6.2.2 设置滚动文字背景颜色与滚动循环
6.2.3 设置滚动方向与滚动方式
6.2.4 设置滚动速度与滚动延迟
6.2.5 设置滚动范围与滚动空白空间
6.3 音频、视频及Flash文件
6.4 综合实例
本章小结
练习与实验
练习6
实验6
第7章 CSS基础
7.1 CSS概念
7.1.1 CSS的基本概念
7.1.2 传统HTML的缺点
7.1.3 CSS的特点
7.1.4 CSS的优势
7.1.5 CSS的编辑方法
7.2 使用CSS控制Web页面
7.2.1 CSS基本语法
7.2.2 CSS选择器类型
7.2.3 CSS选择器声明
7.2.4 CSS定义与引用
7.3 CSS继承与层叠
7.4 综合实例
本章小结
练习与实验
练习7
实验7
第8章 DIV与SPAN
8.1 DIV图层
8.1.1 DIV定义
8.1.2 DIV应用
8.2 图层嵌套与层叠
8.2.1 DIV嵌套
8.2.2 DIV层叠
8.3 div标记与span标记
8.4 综合实例
本章小结
练习与实验
练习8
实验8
第9章 CSS样式属性
9.1 CSS属性值中的单位
9.1.1 绝对单位
9.1.2 相对单位
9.2 CSS字体样式
9.2.1 字体大小font-size属性
9.2.2 字体样式font-style属性
9.2.3 字体系列font-family属性
9.2.4 字体变体font-variant属性
9.2.5 字体粗细font-weight属性
9.2.6 字体font属性
9.3 CSS文本样式
9.3.1 字符间距letter-spacing属性
9.3.2 行距line-height属性
9.3.3 首行缩进text-indent属性
9.3.4 字符装饰text-decoration属性
9.3.5 英文大小写转换text-transform属性
9.3.6 水平对齐text-align属性
9.3.7 垂直对齐vertical-align属性
9.4 CSS颜色与背景
9.4.1 颜色color属性
9.4.2 背景background属性
9.5 CSS列表样式
9.6 CSS盒模型
9.6.1 CSS盒模型结构
9.6.2 边界属性设置
9.6.3 边框属性设置
9.6.4 填充属性设置
9.7 综合实例
本章小结
练习与实验
练习9
实验9
第10章 DIV+CSS页面布局
10.1 页面布局设计
10.1.1 “三行模式”或“三列模式”
10.1.2 “三行二列”“三行三列”模式
10.1.3 多行多列复杂模式
10.2 导航菜单设计
10.2.1 一级水平导航菜单
10.2.2 二级水平导航菜单
10.3 综合实例
本章小结
练习与实验
练习10
实验10
第11章 表格
11.1 表格概述
11.2 表格标记
11.3 表格属性设置
11.3.1 表格边框属性
11.3.2 表格的宽度和高度属性
11.3.3 表格背景颜色与背景图像属性
11.3.4 表格边框样式属性
11.3.5 表格单元格间距、单元格边距属性
11.3.6 表格水平对齐属性
11.4 设置表格行的属性
11.5 设置单元格的属性
11.5.1 表格单元格跨行属性
11.5.2 表格单元格跨列属性
11.6 表格嵌套
11.7 综合实例
本章小结
练习与实验
练习11
实验11
第12章 表单
12.1 表单概述
12.2 定义域和域标题
12.3 表单信息输入
12.3.1 单行文本输入框
12.3.2 密码输入框
12.3.3 复选框
12.3.4 单选按钮
12.3.5 图像按钮
12.3.6 提交按钮
12.3.7 重置按钮
12.3.8 普通按钮
12.3.9 文件选择框
12.3.10 隐藏框
12.4 多行文本输入框
12.5 下拉列表框
12.6 综合实例
本章小结
练习与实验
练习12
实验12
第13章 HTML5基础与CSS3应用
13.1 HTML5概述
13.1.1 HTML5的八个特性
13.1.2 HTML5的优势
13.1.3 HTML5新增结构元素及页面元素
13.1.4 HTML5废除的元素与属性
13.1.5 浏览器支持与选择
13.2 HTML5文档结构
13.2.1 HTML5页面结构
13.2.2 HTML5新增结构元素
13.3 HTML5新增页面元素
13.3.1 hgroup标记
13.3.2 figure标记与figcaption标记
13.3.3 mark标记与time标记
13.3.4 details标记与summary标记
13.3.5 progress标记与meter标记
13.3.6 input标记与datalist标记
13.4 HTML5表单
13.4.1 HTML5新增的表单属性
13.4.2 HTML5新增的表单元素
13.4.3 HTML5新增的input类型
13.5 HTML5视频与音频
13.5.1 video标记及属性
13.5.2 audio标记及属性
13.6 CSS3基础应用
13.6.1 CSS3新特性
13.6.2 CSS3浏览器兼容性
13.6.3 CSS3边框
13.6.4 CSS3转换transform属性
13.6.5 CSS3过渡transition属性
13.6.6 CSS3动画animation
13.6.7 CSS3多列属性
13.6.8 CSS3文本效果
13.7 综合实例
本章小结
练习与实验
练习13
实验13
第14章 JavaScript基础
14.1 JavaScript概述
14.1.1 JavaScript简介
14.1.2 第一个JavaScript程序
14.1.3 JavaScript放置的位置
14.2 JavaScript程序
14.2.1 语句和语句块
14.2.2 代码
14.2.3 消息对话框
14.2.4 JavaScript注释
14.3 标识符和变量
14.3.1 命名规范
14.3.2 数据类型
14.3.3 变量
14.3.4 转义字符
14.4 运算符和表达式
14.4.1 算术运算符和表达式
14.4.2 关系运算符和表达式
14.4.3 逻辑运算符和表达式
14.4.4 赋值运算符和表达式
14.4.5 位运算符和表达式
14.4.6 条件运算符和表达式
14.4.7 其他运算符和表达式
14.5 JavaScript程序控制结构
14.5.1 顺序结构
14.5.2 分支结构
14.5.3 循环结构
14.6 JavaScript函数
14.6.1 常用系统函数
14.6.2 自定义函数
14.6.3 带参数返回的return语句
14.6.4 函数变量的作用域
14.7 综合实例
本章小结
练习与实验
练习14
实验14
第15章 JavaScript事件分析
15.1 JavaScript事件概述
15.1.1 事件类型
15.1.2 事件句柄
15.1.3 事件处理
15.1.4 事件处理程序的返回值
15.2 表单事件
15.2.1 获得焦点与失去焦点事件
15.2.2 提交及重置事件
15.2.3 改变及选择事件
15.3 鼠标事件
15.3.1 鼠标单、双击事件
15.3.2 鼠标移动事件
15.4 键盘事件
15.5 窗口事件
15.6 综合实例
本章小结
练习与实验
练习15
实验15
第16章 DOM和BOM
16.1 JavaScript常用对象
16.1.1 Array
16.1.2 Date
16.1.3 Math
16.1.4 Number
16.1.5 String
16.1.6 Boolean
16.2 HTML DOM
16.2.1 DOM简介
16.2.2 DOM节点树
16.2.3 DOM节点
16.2.4 DOM节点访问
16.2.5 DOM节点操作
16.3 BOM
16.3.1 window对象
16.3.2 Navigator对象
16.3.3 Screen对象
16.3.4 History对象
16.3.5 Location对象
16.4 综合实例
本章小结
练习与实验
练习16
实验16
第17章 HTML5高级应用
17.1 HTML5 Web Storage
17.1.1 localStorage对象
17.1.2 sessionStorage对象
17.1.3 浏览器端数据库IndexedDB
17.2 HTML5 Canvas画布
17.2.1 Canvas标记
17.2.2 Canvas坐标
17.2.3 Canvas路径
17.2.4 Canvas绘制线段
17.2.5 Canvas绘制文本
17.2.6 Canvas渐变
17.2.7 Canvas绘制图像
17.3 HTML5拖放
17.3.1 设置元素为可拖放
17.3.2 拖放事件
17.3.3 dataTransfer对象
17.3.4 拖放操作实现步骤
17.4 HTML5 Web Worker
17.4.1 Web Worker的工作原理
17.4.2 创建Web Worker文件
17.4.3 创建Web Worker对象
17.4.4 终止Web Worker
17.5 综合实例
本章小结
练习与实验
练习17
实验17
附录A 模拟试卷1 (120分)
附录B 模拟试卷2 (120分)
参考文献


📜 SIMILAR VOLUMES


Web前端开发技术——HTML5、CSS3、JavaScript(第3版)
✍ 储久良 📂 Library 📅 2018 🏛 清华大学出版社 🌐 Chinese

本书第3版紧贴互联网行业发展对Web前端开发工程师岗位的新要求,结合众多高校教师的教学反馈意见和建议,在第2版的基础上新增加了HTML5和CSS3相关新特性和新应用。全书详细地介绍了HTML、CSS、DIV、HTML5基础和CSS3应用、JavaScript、DOM与BOM、HTML5高级应用等部分的基本语法和关键应用。内容编排结构合理,由浅入深,循序渐进地引导读者快速入门,并能提高初级及以上读者的实际应用水平,让读者能够快速适应移动互联网行业对Web前端开发工程师岗位的新需求。 本书可作为高等学校计算机科学与技术、软件工程、信息管理与信息系统、网络工程、物联网工程、信息科学技术、数字媒体技术

Web前端开发技术实验与实践——HTML5、CSS3、JavaScript(第3
✍ 储久良 📂 Library 📅 2018 🏛 清华大学出版社 🌐 Chinese

本书分为上、下两篇。上篇为实训(课内同步实验),包括HTML基础(Web前端开发环境配置与HTML基础,格式化文本、段落与列表,超链接与多媒体文件应用)、页面布局技术(DIV+CSS综合应用、DIV+CSS布局规划、表格与表格页面布局、表单页面设计)、HTML5基础与CSS3应用、JavaScript应用(JavaScript基础应用、高级应用、事件分析、DOM与BOM应用案例、HTML5高级应用案例)。内含13次实训、39个实训项目、26个课外拓展训练项目。下篇为实践(课程设计),包括高校网站、IT企业网站和社会团体网站设计与开发3个典型案例。 本书内容结构合理,实训项目设计由浅入深、循序渐

Web前端设计与开发:HTML5+CSS3+JavaScript-微课版
✍ 缪亮、陶颖 📂 Library 📅 2018 🏛 清华大学出版社 🌐 Chinese

本书以应用、实践、创新型人才培养方案为指导,以培养学生的实际动手能力为目标,以提高学生的认知能力为前提,从实用的角度出发,以简明生动的语言,采用案例式教学,由浅入深地介绍*的HTML5、CSS3、JavaScript的基本语法,循序渐进地讲述网页前台技术,从基本概念到具体实践、从页面结构建设到页面布局都进行了详细的阐述,并进行了细致的实例讲解。全书共12章,分别介绍网页设计入门、制作网页内容、超级链接、用HTML布局网页、表单、CSS样式表基础、CSS布局、CSS网页元素设计、JavaScript基础、JavaScript核心对象、事件响应及综合实例。每章还精心设计了“上机练习与指导”和“本章

移动Web前端应用开发(HTML5+CSS3+JavaScript)
✍ 徐枫 📂 Library 📅 2018 🏛 电子工业出版社 🌐 Chinese

本书从移动Web前端页面开发者的角度,详细地介绍关于前端开发中所涉及的全部知识内容。全书分为四个部分共16章:部分为HTML5与CSS3的基础知识,分别介绍HTML5的基础知识和CSS3的基础应用;第二部分为JavaScript编程,分别介绍JavaScript基本语法、面向对象编程、对象模型和开发框架等内容;第三部分为HTML5与CSS3的高级开发,分别介绍HTML5中的推送、视频、存储和CSS3中的动态布局等进阶内容;第四部分为实战项目,分别介绍移动端、PC端两个完整案例开发的全过程。

Web前端设计从入门到实战——HTML5、CSS3、JavaScript项目案例
✍ 张树明 📂 Library 📅 2019 🏛 清华大学出版社 🌐 Chinese

本书基于Web标准和响应式Web设计思想深入浅出地介绍了Web前端设计技术的基础知识,对Web体系结构、HTML5、CSS3、JavaScript和网站制作流程进行了详细的讲解,内容翔实,结构合理,语言精练,表达简明,实用性强,易于自学。   全书共分23章。第1章介绍了Web技术的基本概念、Web体系结构、超文本与标记语言、Web标准的组成和常用浏览器;第2~7章重点介绍了Web标准的结构推荐标准HTML5的常用元素的标签语句及应用;第8~13章介绍了Web标准的表现推荐标准CSS3的常用属性及应用;第14章介绍了网站制作流程与发布过程;第15~22章介绍了Web标准的行为标准ECMA-26

HTML5+CSS3Web前端开发
✍ 唐四薪 📂 Library 📅 2018 🏛 清华大学出版社 🌐 Chinese

本书全面介绍了基于HTML5+CSS3的Web前端开发技术,在叙述有关原理时安排了大量的相关实例。本书分为9章,内容包括Web前端开发概述,HTML,HTML5与Web标准,CSS样式美化,CSS布局,表格与表单,响应式网页设计,JavaScript与jQuery基础,Bootstrap响应式网页设计等。附录中安排了作为课程教学的实验。全书面向工程实际,强调原理性与实用性。 本书适合作为高等院校各专业“Web前端开发”或“网页设计”等课程的教材,也可作为网页设计与制作的培训类教材,还可供网站设计和开发人员参考使用。