新書推薦:
《
便宜货:廉价商品与美国消费社会的形成
》
售價:HK$
77.3
《
读书是一辈子的事(2024年新版)
》
售價:HK$
77.3
《
乐道文库·什么是秦汉史
》
售價:HK$
80.6
《
汉娜·阿伦特与以赛亚·伯林 : 自由、政治与人性
》
售價:HK$
109.8
《
女性与疯狂(女性主义里程碑式著作,全球售出300万册)
》
售價:HK$
109.8
《
药食同源中药鉴别图典
》
售價:HK$
67.0
《
设计中的比例密码:建筑与室内设计
》
售價:HK$
87.4
《
冯友兰和青年谈心系列:看似平淡的坚持
》
售價:HK$
55.8
|
編輯推薦: |
《HTML 5 CSS JavaScript网页设计与制作》以一个电子商务网站开发为案例背景,将构建商务网站时需要的典型应用作为书中的案例,引入网站设计开发所需要的关键技术和开发语言。理论讲解的同时侧重实例讲解,思路清晰,使读者易于掌握相关实用技术。
|
內容簡介: |
HTML 5、CSS 3和JavaScript是网站前端开发的主要应用技术,《HTML 5 CSS JavaScript网页设计与制作》以理论结合实例加上机实训的形式,逐一详细讲解这三大核心技术的基础知识,包括HTML 5网页设计的文档结构、常用标记、表单的使用及HTML 5新增的标记和属性,CSS在网页中的应用、CSS 3新增的功能,以及JavaScript语言基础、内置对象、对象编程、JavaScript操作HTML 5 CSS实现网页设计的方法和技巧。 《HTML 5 CSS JavaScript网页设计与制作》内容全面,结构安排合理,突出实践。通过本书的学习,学生既可以掌握网页超文本标记及传统网页布局设计技巧,也可以深入运用HTML 5 CSS 3 JavaScript制作网页。本书既可作为普通本科或高职高专计算机相关专业Web前端网站开发课程的教材,又可作为学习网站设计开发从业人员的技术参考书。
|
目錄:
|
目 录
第1章 网站前端设计基础 1
1.1 Web基础 2
1.1.1 Web的基本概念 2
1.1.2 了解Web标准 2
1.1.3 静态网页 3
1.1.4 动态网页 4
1.2 网站开发 4
1.2.1 网站开发的基本流程 4
1.2.2 网站开发的人才需求 5
1.2.3 网站开发的主要技术 5
1.3 Web前端开发所需技能 5
1.3.1 Web前端工程师的工作内容 5
1.3.2 Web前端工程师需要掌握的
技术 6
1.4 网站开发工具介绍 7
1.4.1 原型设计工具 8
1.4.2 技术开发工具 8
1.4.3 Web调试工具 9
1.4.4 代码托管工具 9
本章小结 10
自测题 10
第2章 HTML 5基础 11
2.1 HTML概述 12
2.1.1 了解HTML 12
2.1.2 HTML元素 13
2.2 初识HTML 5 14
2.2.1 HTML 5的新功能 14
2.2.2 HTML 5的废弃标记 15
2.2.3 HTML 5的新增标记 16
2.2.4 HTML 5的新增属性 16
2.3 HTML 5的结构 17
2.3.1 HTML 5的基本结构 17
2.3.2 编写第一个符合W3C标准的
HTML 5网页 18
2.4 HTML 5文档的常用标记 20
2.4.1 文本段落的相关标记 20
2.4.2 图像标记 21
2.4.3 超链接 21
2.4.4 列表 23
2.4.5 表格 25
2.4.6 HTML 5的音频和视频 27
2.5 HTML 5的表单元素 29
2.5.1 创建表单 29
2.5.2 input输入类型控件 30
2.5.3 列表框 36
2.5.4 多行文本输入框 37
2.5.5 表单控件综合示例 37
2.6 HTML 5语义化结构性元素 38
2.6.1 新增的主体结构元素 39
2.6.2 新增的非主体结构元素 43
2.7 上机实训:使用结构元素进行网页
布局 44
本章小结 47
自测题 47
第3章 CSS基础 49
3.1 CSS 3概述 50
3.2 CSS的组成 50
3.2.1 CSS基本语法规则 50
3.2.2 选择符的分类 51
3.3 在HTML中使用CSS样式 57
3.3.1 行内样式 57
3.3.2 内部样式 58
3.3.3 外部样式 59
3.3.4 CSS的优先级 59
3.3.5 常用的CSS 3属性前缀 60
本章小结 60
自测题 60
第4章 CSS设计布局 63
4.1 CSS的盒模型 64
4.1.1 盒模型的结构 64
4.1.2 盒模型的元素类型 65
4.1.3 使用DIV 67
4.1.4 外边距、内边距与边框的CSS
设置 68
4.1.5 CSS 3对盒模型边框的完善 72
4.2 网页元素的定位 76
4.2.1 定位属性position 76
4.2.2 float浮动定位 78
4.2.3 其他CSS布局定位方式 80
4.3 DIV CSS常用的布局方式 82
4.3.1 单列水平居中布局 82
4.3.2 浮动的布局 84
4.3.3 div嵌套布局 86
4.3.4 CSS 3多列布局 88
4.4 列表元素布局 90
4.5 上机实训:布局电商网站首页制作
盒模型 91
4.5.1 布局网页的总体结构 92
4.5.2 头部区域的结构分析及布局 93
4.5.3 网页主体内容区域的设计 95
4.5.4 页脚区域的设计 97
本章小结 97
自测题 97
第5章 CSS样式 101
5.1 CSS 3字体相关属性 102
5.1.1 设置字体属性 102
5.1.2 设置字体属性的综合示例 103
5.1.3 CSS 3新增的字体属性 104
5.2 CSS控制文本的样式 104
5.2.1 文本属性 104
5.2.2 设置文本属性的综合示例 107
5.2.3 CSS 3新增的文本属性 107
5.3 使用CSS控制背景 111
5.3.1 背景属性 111
5.3.2 背景设置综合示例 113
5.3.3 CSS 3新增的与背景相关的
属性 114
5.4 使用CSS设置列表样式 118
5.4.1 CSS列表属性 118
5.4.2 列表属性的综合示例 119
5.5 上机实训 120
5.5.1 实训1:制作商品信息展示
页面 120
5.5.2 实训2:CSS制作二级导航
下拉菜单 122
本章小结 125
自测题 125
第6章 JavaScript基础 127
6.1 JavaScript概述 128
6.1.1 认识JavaScript 128
6.1.2 JavaScript的特点和作用 128
6.1.3 在网页中使用JavaScript 129
6.1.4 JavaScript代码规范 131
6.2 变量、数据类型 131
6.2.1 变量的声明和使用 131
6.2.2 JavaScript的基本数据类型 133
6.3 表达式与运算符 136
6.3.1 表达式 136
6.3.2 运算符 136
6.4 流程控制语句 143
6.4.1 分支结构 143
6.4.2 循环结构 146
6.5 JavaScript函数 149
6.5.1 函数的定义 149
6.5.2 函数的调用 150
6.5.3 使用函数的返回值 152
6.5.4 函数的嵌套 153
6.5.5 内置函数 154
6.6 上机实训:制作简易计算器 155
本章小结 157
自测题 157
第7章 JavaScript中的对象 159
7.1 JavaScript的常用内置对象 160
7.1.1 数组对象 160
7.1.2 字符串对象 164
7.1.3 日期对象 165
7.1.4 数学对象 168
7.2 常用文档对象 171
7.2.1 文档对象模型 171
7.2.2 文档对象的节点树 171
7.2.3 文档对象 178
7.2.4 表单及其控件对象 180
7.2.5 style对象 183
7.3 常用窗口对象 185
7.3.1 屏幕对象 185
7.3.2 window窗口对象 186
7.3.3 浏览器信息对象 188
7.3.4 网址对象 189
7.3.5 历史记录对象 191
7.4 上机实训 192
7.4.1 实训1:将英文单词首字母
改成大写 192
7.4.2 实训2:限制多行文本域输入
的字符个数 194
本章小结 196
自测题 197
第8章 事件处理 201
8.1 认识JavaScript事件 202
8.1.1 JavaScript的常用事件 202
8.1.2 调用事件处理程序的方法 203
8.2 常用事件在网页中的应用 205
8.2.1 鼠标事件 205
8.2.2 键盘事件 207
8.2.3 表单事件 209
8.2.4 页面相关事件 213
8.3 上机实训:使用JavaScript实现广告
图像轮播 214
本章小结 218
自测题 218
第9章 JavaScript 实现Canvas
功能 221
9.1 创建Canvas元素 222
9.2 绘制基本图形 222
9.2.1 绘制直线 223
9.2.2 绘制圆形 224
9.2.3 绘制矩形 225
9.2.4 绘制多边形 226
9.3 图形的变换 227
9.3.1 保存与恢复Canvas状态 227
9.3.2 移动坐标位置 227
9.3.3 缩放图形 228
9.4 特效应用 229
9.5 绘制文本 230
9.6 上机实训:用Canvas绘制时钟 231
9.6.1 绘制静态时钟 231
9.6.2 制作动态时钟 235
本章小结 236
自测题 236
第10章 购物车的设计 237
10.1 案例导入 238
10.2 案例分析 238
10.3 操作步骤 239
10.3.1 设计购物车的HTML
结构 239
10.3.2 购物车的样式设计 241
10.3.3 利用JavaScript实现购物车
功能 246
参考文献 251
|
內容試閱:
|
前 言
当今网络应用的不断普及和技术变革,以及互联网的迅猛发展,使得Web网站设计开发已经成为一门广泛应用的技术,同时各行各业对网站的要求越来越高,对网页设计开发人才的需求也大大增加。Web标准和CSS技术的应用已经成为一种潮流和趋势。
作者结合自己多年实践经验的积累和相关课程的教学经验,编写了本书。本书是为计算机相关专业的学生以及对网站设计开发感兴趣的读者编写的,旨在培养读者的网站开发能力,以适应网络社会对这方面人才的需求,让读者通过学习,成为一名精通HTML 5CSS JavaScript网页设计与制作的能手。
本书以一个电子商务网站开发为案例背景,将构建商务网站时需要的典型应用作为书中的案例,引入网站设计开发所需要的关键技术和开发语言。本书理论知识与实践紧密结合,理论知识适中,理论讲解的同时侧重实例讲解,思路清晰,使读者易于掌握相关实用技术。
本书共分为10章,前面9章为理论教学结合实例讲解,最后一章为一个综合性的案例。整体内容包含网页设计与制作的三大核心技术:HTML 5、CSS 3和JavaScript。各章的主要内容说明如下。
第1章介绍网站开发设计的基础知识,包括Web基础知识、网站开发的基本流程及关键技术,以及网站开发的工具。
第2章讲解HTML 5的相关知识,主要包括HTML 5的新功能、新增标记和属性、废弃标记,以及HTML 5文档中的常用标记、表单元素和HTML 5新增的结构化元素。
第3~5章这三章主要讲解CSS的技术知识,包括CSS基础、CSS设计布局和CSS样式。其中,对主流浏览器都支持的、也比较成熟的CSS 3的部分属性进行了细致讲解。
第6~8章这三章主要讲解JavaScript知识,包括JavaScript语法基础、函数及其应用、常用的内置对象、常用的文档对象、常用的窗口对象和事件处理等内容。
第9章讲解JavaScript如何实现Canvas功能,包括使用Canvas绘制基本图形、变换图形及绘制文本等。
第10章主要以购物车的设计为案例背景,通过商品购物车功能的设计,系统地介绍HTML 5、CSS样式和JavaScript脚本编程三项技术的综合运用。
本书由湖南应用技术学院信息工程学院彭进香、山东女子学院张茂红、中山大学新华学院信息科学学院王玉娟任主编,由广东科学技术职业学院叶娟、北京工业职业技术学院孙秀娟、乐山职业技术学院万幸、内蒙古机电职业技术学院刘英任副主编,具体编写分工如下:第1、5、9章由王玉娟、孙秀娟编写,第2、3、4章由彭进香编写,第6章由叶娟编写,第7、8章由张茂红编写,第10章由万幸编写。编写过程中参考了很多相关技术资料及经典案例,吸取了许多同仁的宝贵经验,在此深表谢意!
由于编者水平有限,书中不足与疏漏之处在所难免,恳请各位专家和广大读者批评指正。
编 者
|
|