书籍详情
HTML5+ CSS3+JavaScript 网页设计实战(视频教学版)
作者:常新峰,王金柱 著
出版社:清华大学出版社
出版时间:2017-12-01
ISBN:9787302488125
定价:¥79.00
购买这本书可以去
内容简介
本书由浅入深,系统、详尽地介绍了HTML5、CSS3和JavaScript相关技术及其在Web前端及移动应用开发领域的应用。书中提供了大量的代码示例,从基本原理到实战应用,几乎涉及了Web前端及移动应用开发的绝大部分内容。 本书分为四篇,共17章。第一篇为HTML和HTML5技术,涵盖的内容包括HTML网页基础、页面元素、文字与排版、网页图像、超链接、表格与表单和HTML5新特性等方面的内容;第二篇为CSS3技术,主要介绍了CSS与CSS3基础、CSS样式、CSS选择器、表格与列表美化等方面的内容;第三篇为JavaScript技术,详细讲解了JavaScript语言基础、JavaScript语法、JavaScript文档对象模型(DOM)和JavaScript事件编程等方面的内容;第四篇为项目实战,通过自适应Web主页和用户管理系统这两个实战项目,帮助读者掌握基于HTML5 + CSS3 + JavaScript技术开发Web前端应用的方法。 本书适合所有想全面深入学习HTML5、CSS3和JavaScript前端开发技术的人员阅读,也适合正在应用HTML5做移动项目开发的人员阅读,对于高等院校和培训机构相关专业的师生也是一本不可多得的参考书。
作者简介
常新峰,高校资深计算机专业讲师.
目录
目 录
第1章 网站与HTML网页 1
1.1 什么是网站和网页 1
1.2 网站的组成 1
1.2.1 网址 2
1.2.2 网站空间 3
1.2.3 DNS域名解析 3
1.2.4 网站程序 3
1.2.5 数据库 3
1.2.6 Web服务器 4
1.3 HTML网页的组成 4
1.3.1 HTML网页结构 4
1.3.2 HTML网页头部 5
1.3.3 HTML网页主体 6
1.3.4 HTML网页要求 7
1.3.5 HTML网页标签 8
1.3.6 HTML与XHTML 10
1.4 静态网页与动态网页 11
1.5 Web标准 12
1.5.1 结构标准 12
1.5.2 表现标准 13
1.5.3 行为标准 13
1.5.4 代码标准 13
1.5.5 标准测试 15
1.5.6 HTML、CSS与JavaScript三者的关系 15
1.6 HTML 5介绍 15
1.6.1 HTML 5的发展历史 15
1.6.2 HTML 5的设计理念 17
1.6.3 HTML 5的新特性 18
1.6.4 HTML 5的新变革 19
1.6.5 HTML 5的新标签 19
1.6.6 HTML 5的移动特性及未来 21
1.7 如何创建一个HTML 5网页 21
1.7.1 HTML 5代码的编写 22
1.7.2 使用文本编辑器开发 22
1.7.3 使用EditPlus编辑器开发 24
1.7.4 使用Sublime编辑器开发 26
1.7.5 使用WebStorm平台开发 26
1.7.6 使用Dreamweaver平台开发 28
第2章 HTML网页结构 31
2.1 DOCTYPE标签 31
2.1.1 概念及作用 31
2.1.2 使用规则 31
2.1.3 DTD类型 32
2.2 HTML标签 32
2.2.1 概念及作用 32
2.2.2 使用方法 33
2.3 head标签 33
2.3.1 基本概念 34
2.3.2 功能作用 34
2.3.3 使用方法 34
2.4 refresh重定向 36
2.4.1 基本概念 36
2.4.2 使用方法 36
2.4.3 http-equiv属性 37
2.5 base基址标签 38
2.5.1 基本概念及作用 38
2.5.2 常规用法 39
2.5.3 特殊用法 41
2.6 引用CSS样式文件 42
2.6.1 概述 43
2.6.2 功能用法 43
2.6.3 简单示例 44
2.7 引用JavaScript脚本文件 46
2.7.1 概述 46
2.7.2 内嵌式JavaScript脚本 46
2.7.3 引入外部JavaScript脚本 49
2.8 HTML网页注释 51
2.9 浏览器对HTML属性的支持 53
第3章 HTML网页文字与排版 57
3.1 段落排版 57
3.1.1 段落标签 57
3.1.2 对齐与缩进 58
3.1.3 分割线 60
3.1.4 标题 61
3.2 文字排版 62
3.2.1 字形字体 62
3.2.2 上、下标字体 64
3.3 项目符号与编号 65
3.3.1 符号列表 65
3.3.2 编号列表 67
3.3.3 自定义列表 68
3.4 特殊符号 69
3.5 项目实战:在线新闻浏览 71
第4章 HTML网页图像 74
4.1 网页图片基础 74
4.1.1 图片尺寸、像素与分辨率 74
4.1.2 在网页中显示原始图片 75
4.1.3 在网页中调整图片尺寸 77
4.2 网页图片效果 80
4.2.1 背景图片 80
4.2.2 图片对齐 81
4.2.3 浮动图片 82
4.2.4 替换图片的文本 83
4.2.5 图片链接 85
4.3 项目实战:在线图文杂志 86
4.3.1 在线图文杂志源代码结构 86
4.3.2 在线图文杂志页眉设计 88
4.3.3 在线图文杂志目录设计 90
4.3.4 在线图文杂志正文设计 92
4.3.5 在线图文杂志页脚设计 95
第5章 HTML网页超链接 98
5.1 超链接基础 98
5.1.1 什么是超链接 98
5.1.2 超链接类型 98
5.2 超链接标签 99
5.2.1 超链接格式 99
5.2.2 超链接语法 99
5.3 超链接应用 103
5.3.1 关键字超链接 103
5.3.2 图片超链接 104
5.3.3 电子邮件链接 106
5.4 创建热点区域 109
5.5 项目实战:电子书制作 111
5.5.1 电子书源代码结构 111
5.5.2 电子书主页设计 112
5.5.3 电子书功能页设计 116
5.5.4 电子书参考书籍页设计 120
第6章 HTML网页中的表格与表单 124
6.1 HTML表格基础 124
6.1.1 什么是HTML表格 124
6.1.2 HTML表格组成 124
6.2 HTML表格标签 125
6.2.1 表格标签 125
6.2.2 表格语法 126
6.3 HTML表格应用 129
6.3.1 空单元格表格 129
6.3.2 单元格边距和间距 130
6.3.3 细线边框表格 131
6.3.4 跨行与跨列的表格 132
6.3.5 表格背景颜色 136
6.3.6 单元格内容对齐方式 137
6.3.7 表格嵌套元素 138
6.4 HTML表单基础 140
6.4.1 什么是HTML表单 140
6.4.2 HTML表单框架 141
6.5 HTML表单组成 142
6.5.1 表单标签 142
6.5.2 表单组成 143
6.5.3 一个简单的表单页面 143
6.6 HTML表单元素 145
6.6.1 文本域及其标记 145
6.6.2 密码域 147
6.6.3 单选按钮 148
6.6.4 复选框 149
6.6.5 下拉列表 150
6.6.6 多行文本域 152
6.6.7 分组框(Fieldset) 153
6.7 HTML 5表单新属性 154
6.7.1 自动完成属性 154
6.7.2 自动焦点属性 157
6.8 HTML 5表单输入类型 159
6.8.1 email类型 159
6.8.2 number类型 163
6.8.3 range类型 165
6.8.4 search类型 165
6.8.5 url类型 166
6.8.6 日期选择器(Data Pickers) 167
6.9 项目实战:HTML 5用户注册页面 171
第7章 HTML 5应用 176
7.1 画布工具 176
7.1.1 画布工具介绍 176
7.1.2 画布标签定义 176
7.1.3 画布工具对象、坐标、路径和填充 177
7.1.4 使用画布绘制图形 178
7.1.5 使用画布绘制文字 182
7.1.6 画布特效 184
7.2 HTML 5离线缓存 187
7.2.1 HTML 5离线缓存API介绍 187
7.2.2 使用Manifest文件 189
7.2.3 使用ApplicationCache API 190
7.3 HTML 5 Web存储 191
7.3.1 HTML 5 Web存储概述 `191
7.3.2 localStorage存储方式 191
7.3.3 sessionStorage存储方式 193
7.4 项目实战:搭建简单的HTML 5离线APP 195
第8章 CSS与CSS 3 199
8.1 回顾CSS 199
8.1.1 什么是CSS 199
8.1.2 CSS发展简史 199
8.1.3 XHTML+CSS设计标准 200
8.2 CSS语法构成 200
8.2.1 CSS基础语法 200
8.2.2 CSS高级语法 201
8.2.3 CSS选择器 202
8.3 CSS标签语义化 202
8.4 CSS命名规范 204
8.4.1 CSS文件名称命名规范 204
8.4.2 页面功能区域的命名规范 204
8.4.3 页面位置的命名规范 204
8.4.4 父子关系的命名规范 205
8.4.5 具体功能的命名规范 205
8.4.6 控件的命名规范 205
8.4.7 自定义命名规范 205
8.5 CSS使用方法 205
8.5.1 外链式 205
8.5.2 嵌入式 208
8.5.3 内联式 210
8.5.4 优先级 212
8.6 创建并编辑CSS的工具 212
8.6.1 CSS创建与编辑工具 212
8.6.2 使用集成开发平台 213
8.7 CSS 3新增特性概述 215
8.7.1 CSS 3属性选择器 215
8.7.2 RGBA透明度 215
8.7.3 CSS 3多栏布局 216
8.7.4 CSS 3字符串溢出 216
8.7.5 CSS 3圆角 216
8.7.6 CSS 3阴影 217
第1章 网站与HTML网页 1
1.1 什么是网站和网页 1
1.2 网站的组成 1
1.2.1 网址 2
1.2.2 网站空间 3
1.2.3 DNS域名解析 3
1.2.4 网站程序 3
1.2.5 数据库 3
1.2.6 Web服务器 4
1.3 HTML网页的组成 4
1.3.1 HTML网页结构 4
1.3.2 HTML网页头部 5
1.3.3 HTML网页主体 6
1.3.4 HTML网页要求 7
1.3.5 HTML网页标签 8
1.3.6 HTML与XHTML 10
1.4 静态网页与动态网页 11
1.5 Web标准 12
1.5.1 结构标准 12
1.5.2 表现标准 13
1.5.3 行为标准 13
1.5.4 代码标准 13
1.5.5 标准测试 15
1.5.6 HTML、CSS与JavaScript三者的关系 15
1.6 HTML 5介绍 15
1.6.1 HTML 5的发展历史 15
1.6.2 HTML 5的设计理念 17
1.6.3 HTML 5的新特性 18
1.6.4 HTML 5的新变革 19
1.6.5 HTML 5的新标签 19
1.6.6 HTML 5的移动特性及未来 21
1.7 如何创建一个HTML 5网页 21
1.7.1 HTML 5代码的编写 22
1.7.2 使用文本编辑器开发 22
1.7.3 使用EditPlus编辑器开发 24
1.7.4 使用Sublime编辑器开发 26
1.7.5 使用WebStorm平台开发 26
1.7.6 使用Dreamweaver平台开发 28
第2章 HTML网页结构 31
2.1 DOCTYPE标签 31
2.1.1 概念及作用 31
2.1.2 使用规则 31
2.1.3 DTD类型 32
2.2 HTML标签 32
2.2.1 概念及作用 32
2.2.2 使用方法 33
2.3 head标签 33
2.3.1 基本概念 34
2.3.2 功能作用 34
2.3.3 使用方法 34
2.4 refresh重定向 36
2.4.1 基本概念 36
2.4.2 使用方法 36
2.4.3 http-equiv属性 37
2.5 base基址标签 38
2.5.1 基本概念及作用 38
2.5.2 常规用法 39
2.5.3 特殊用法 41
2.6 引用CSS样式文件 42
2.6.1 概述 43
2.6.2 功能用法 43
2.6.3 简单示例 44
2.7 引用JavaScript脚本文件 46
2.7.1 概述 46
2.7.2 内嵌式JavaScript脚本 46
2.7.3 引入外部JavaScript脚本 49
2.8 HTML网页注释 51
2.9 浏览器对HTML属性的支持 53
第3章 HTML网页文字与排版 57
3.1 段落排版 57
3.1.1 段落标签 57
3.1.2 对齐与缩进 58
3.1.3 分割线 60
3.1.4 标题 61
3.2 文字排版 62
3.2.1 字形字体 62
3.2.2 上、下标字体 64
3.3 项目符号与编号 65
3.3.1 符号列表 65
3.3.2 编号列表 67
3.3.3 自定义列表 68
3.4 特殊符号 69
3.5 项目实战:在线新闻浏览 71
第4章 HTML网页图像 74
4.1 网页图片基础 74
4.1.1 图片尺寸、像素与分辨率 74
4.1.2 在网页中显示原始图片 75
4.1.3 在网页中调整图片尺寸 77
4.2 网页图片效果 80
4.2.1 背景图片 80
4.2.2 图片对齐 81
4.2.3 浮动图片 82
4.2.4 替换图片的文本 83
4.2.5 图片链接 85
4.3 项目实战:在线图文杂志 86
4.3.1 在线图文杂志源代码结构 86
4.3.2 在线图文杂志页眉设计 88
4.3.3 在线图文杂志目录设计 90
4.3.4 在线图文杂志正文设计 92
4.3.5 在线图文杂志页脚设计 95
第5章 HTML网页超链接 98
5.1 超链接基础 98
5.1.1 什么是超链接 98
5.1.2 超链接类型 98
5.2 超链接标签 99
5.2.1 超链接格式 99
5.2.2 超链接语法 99
5.3 超链接应用 103
5.3.1 关键字超链接 103
5.3.2 图片超链接 104
5.3.3 电子邮件链接 106
5.4 创建热点区域 109
5.5 项目实战:电子书制作 111
5.5.1 电子书源代码结构 111
5.5.2 电子书主页设计 112
5.5.3 电子书功能页设计 116
5.5.4 电子书参考书籍页设计 120
第6章 HTML网页中的表格与表单 124
6.1 HTML表格基础 124
6.1.1 什么是HTML表格 124
6.1.2 HTML表格组成 124
6.2 HTML表格标签 125
6.2.1 表格标签 125
6.2.2 表格语法 126
6.3 HTML表格应用 129
6.3.1 空单元格表格 129
6.3.2 单元格边距和间距 130
6.3.3 细线边框表格 131
6.3.4 跨行与跨列的表格 132
6.3.5 表格背景颜色 136
6.3.6 单元格内容对齐方式 137
6.3.7 表格嵌套元素 138
6.4 HTML表单基础 140
6.4.1 什么是HTML表单 140
6.4.2 HTML表单框架 141
6.5 HTML表单组成 142
6.5.1 表单标签 142
6.5.2 表单组成 143
6.5.3 一个简单的表单页面 143
6.6 HTML表单元素 145
6.6.1 文本域及其标记 145
6.6.2 密码域 147
6.6.3 单选按钮 148
6.6.4 复选框 149
6.6.5 下拉列表 150
6.6.6 多行文本域 152
6.6.7 分组框(Fieldset) 153
6.7 HTML 5表单新属性 154
6.7.1 自动完成属性 154
6.7.2 自动焦点属性 157
6.8 HTML 5表单输入类型 159
6.8.1 email类型 159
6.8.2 number类型 163
6.8.3 range类型 165
6.8.4 search类型 165
6.8.5 url类型 166
6.8.6 日期选择器(Data Pickers) 167
6.9 项目实战:HTML 5用户注册页面 171
第7章 HTML 5应用 176
7.1 画布工具 176
7.1.1 画布工具介绍 176
7.1.2 画布标签定义 176
7.1.3 画布工具对象、坐标、路径和填充 177
7.1.4 使用画布绘制图形 178
7.1.5 使用画布绘制文字 182
7.1.6 画布特效 184
7.2 HTML 5离线缓存 187
7.2.1 HTML 5离线缓存API介绍 187
7.2.2 使用Manifest文件 189
7.2.3 使用ApplicationCache API 190
7.3 HTML 5 Web存储 191
7.3.1 HTML 5 Web存储概述 `191
7.3.2 localStorage存储方式 191
7.3.3 sessionStorage存储方式 193
7.4 项目实战:搭建简单的HTML 5离线APP 195
第8章 CSS与CSS 3 199
8.1 回顾CSS 199
8.1.1 什么是CSS 199
8.1.2 CSS发展简史 199
8.1.3 XHTML+CSS设计标准 200
8.2 CSS语法构成 200
8.2.1 CSS基础语法 200
8.2.2 CSS高级语法 201
8.2.3 CSS选择器 202
8.3 CSS标签语义化 202
8.4 CSS命名规范 204
8.4.1 CSS文件名称命名规范 204
8.4.2 页面功能区域的命名规范 204
8.4.3 页面位置的命名规范 204
8.4.4 父子关系的命名规范 205
8.4.5 具体功能的命名规范 205
8.4.6 控件的命名规范 205
8.4.7 自定义命名规范 205
8.5 CSS使用方法 205
8.5.1 外链式 205
8.5.2 嵌入式 208
8.5.3 内联式 210
8.5.4 优先级 212
8.6 创建并编辑CSS的工具 212
8.6.1 CSS创建与编辑工具 212
8.6.2 使用集成开发平台 213
8.7 CSS 3新增特性概述 215
8.7.1 CSS 3属性选择器 215
8.7.2 RGBA透明度 215
8.7.3 CSS 3多栏布局 216
8.7.4 CSS 3字符串溢出 216
8.7.5 CSS 3圆角 216
8.7.6 CSS 3阴影 217
猜您喜欢