QQ在线客服
免费咨询热线
400-615-1233
工作时间-工作日
8:30-17:30
2立封
2平封

HTML5+CSS3+JavaScript网页设计与制作案例教程

校企双元开发,密切结合思政
  • 类  别:计算机系列
  • 书  名:HTML5+CSS3+JavaScript网页设计与制作案例教程
  • 主  编:王丽芬 邵雪 叶静宇
  • 定  价:59.9
  • 开  本:大16开
  • 印刷方式:双色
  • 页  数:328
  • 时  间:2024年3月
  • 出  版  社:上海交通大学出版社
  • 书  号:978-7-313-29801-0

内容摘要

        本书共8个项目,每个项目对应HTML、CSS、JavaScript相关知识。项目1介绍网页网站设计的基础知识,项目2介绍HTML5基础知识,项目3介绍CSS格式化网页,项目4介绍盒子模型对网页模块的划分,项目5介绍网页中的列表和超级链接,项目6介绍网页中的表格和表单,项目7介绍网页中的视听技术,项目8介绍JavaScript编程。
        本书适合作为高等学校前端开发课程的的教材,也可供相关人员参考。

目录

项目1 网页网站设计基础
  1.1 网页和网站基础 1
    1.1.1 网页的基本构成要素 3
    1.1.2 网页的相关名词 3
    1.1.3 Web标准 4
  1.2 网页设计原则 5
    1.2.1 以用户为中心 5
    1.2.2 视觉美观 5
   1.2.3 主题明确 6
    1.2.4 内容与形式统一 6
  1.3 网页设计规范 6
    1.3.1 配色原则 6
    1.3.2 设计尺寸规范 7
    1.3.3 字体规范 8
    1.3.4 命名规范 8
  1.4 网站制作流程 9
    1.4.1 确定网站主题 10
    1.4.2 网站整体规划 10
    1.4.3 收集素材 11
    1.4.4 设计网页效果图 12
    1.4.5 搭建网站静态页面 12
    1.4.6 网站发布 12
  1.5 网页制作技术入门 13
    1.5.1 HTML 13
    1.5.2 CSS 13
    1.5.3 JavaScript 13
    1.5.4 常用开发工具 13
  1.6 创建第一个网页 16
 
项目2 HTML5基础
  2.1 HTML5概述 18
    2.1.1 HTML5的发展历程 18
    2.1.2 HTML5的优势 19
    2.1.3 HTML5语法 20
   2.1.4 HTML5文档的基本格式 21
    2.1.5 HTML文档头部的相关标签 22
  2.2 标签基础 25
    2.2.1 标签的分类 25
    2.2.2 标签的关系 27
    2.2.3 标签的属性 28
  2.3 文本标签 28
    2.3.1 标题标签 29
    2.3.2 段落标签 30
    2.3.3 水平线标签 31
    2.3.4 换行标签 32
    2.3.5 文本样式标签 33
    2.3.6 文本格式化标签 34
    2.3.7 特殊字符 35
  2.4 图像标签 37
    2.4.1 常见图像格式 37
    2.4.2 图像标签 38
    2.4.3 绝对路径和相对路径 43
  2.5 动手实践 44
项目3 CSS格式化网页
  3.1  CSS3介绍 45
    3.1.1 认识CSS3 45
    3.1.2 CSS样式规则 48
    3.1.3 CSS基础选择器 52
  3.2  CSS设置文本样式 59
    3.2.1 CSS字体样式属性 59
    3.2.2 CSS文本外观属性 65
  3.3 CSS3 新增选择器 75
    3.3.1 CSS3选择器 75
    3.3.2 CSS3的层叠性和继承性 97
    3.3.3 CSS3优先级 99
  3.4 动手实践 104
项目4 网页网站设计基础
  4.1 盒子模型 105
    4.1.1 认识盒子模型 106
    4.1.2
标签 109
  4.2 盒子模型相关属性 111
    4.2.1 边框属性 111
    4.2.2 内边距属性 122
    4.2.3 外边距属性 123
  4.3  背景属性 126
    4.3.1 设置背景颜色 126
    4.3.2 设置背景图像 127
    4.3.3 设置背景图像平铺 129
    4.3.4 设置背景图像位置 131
    4.3.5 综合设置元素背景 133
  4.4 元素的转换 135
    4.4.1 元素的类型 135
    4.4.2 标签 137
    4.4.3 元素类型的转换 139
  4.5 浮动和定位 142
    4.5.1 认识浮动 142
    4.5.2 清除浮动 145
    4.5.3 overflow属性 150
   4.5.4 设置定位 153
  4.6 网页布局 161
    4.6.1 认识布局 161
    4.6.2 单列布局 162
    4.6.3 两列布局 164
    4.6.4 三列布局 166
    4.6.5 通栏布局 168
  4.7 动手实践 170
项目5 为网页添加列表和超链接
  5.1 列表 171
    5.1.1 无序列表 171
    5.1.2 有序列表 173
    5.1.3 定义列表 175
    5.1.4 列表的嵌套 178
  5.2 CSS控制列表样式 180
    5.2.1 list-style-type属性 180
    5.2.2 list-style-image属性 182
    5.2.3 list-style-position属性 183
    5.2.4 list-style属性 185
    5.2.5 背景图像定义列表项目符号 186
  5.3 超链接 188
    5.3.1 创建超链接 188
    5.3.2 锚点链接 190
    5.3.3 链接伪类控制超链接 192
  5.4 动手实践 195
项目6 为网页添加表格和表单
  6.1 表格标记 196
    6.1.1 创建表格 196
    6.1.2 标签的属性 200
    6.1.3
标签的属性 202
    6.1.4
标签的属性 205
    6.1.5
标签的属性 207
  6.2 CSS控制表格样式 208
    6.2.1 CSS控制表格边框 208
    6.2.2 CSS控制单元格边距 212
    6.2.3 CSS控制单元格宽高 215
  6.3 表单标签 216
    6.3.1 认识表单 216
    6.3.2 创建表单 218
  6.4 表单控件 220
    6.4.1 input控件 220
   6.4.2 textarea控件 228
    6.4.3 select控件 229
   6.4.4 CSS控制表单样式 233
  6.5 动手实践 236
项目7 全新的网页视听技术
  7.1 视听技术 237
    7.1.1 音视频嵌入技术概述 237
    7.1.2 视频和音频文件格式 238
    7.1.3 视频和音频文件的兼容性 239
    7.1.4 嵌入视频 240
    7.1.5 嵌入音频 241
    7.1.6 控制视频宽度和高度 242
  7.2 CSS3过渡 245
    7.2.1 transition-property属性 245
    7.2.2 transition-duration属性 245
    7.2.3 transition-timing-function属性 247
    7.2.4 transition-delay属性 248
    7.2.5  transition属性 248
  7.3 CSS3转换 249
    7.3.1 认识transform 249
    7.3.2 2D转换 249
    7.3.3 3D转换 258
  7.4 CSS3动画 261
    7.4.1 @Keyframes关键帧 262
    7.4.2 animation-name属性 263
    7.4.3 animation-duration属性 263
    7.4.4 animation-timing-function属性 264
    7.4.5 animation-delay属性 265
    7.4.6 animation-iteration-count属性 266
    7.4.7 animation-direction属性 266
    7.4.8 animation属性 267
  7.5 动手实践 268
项目8  JavaScript编程
  8.1 JavaScript概述 269
    8.1.1 认识JavaScript 270
    8.1.2 JavaScript语法规则 271
    8.1.3 JavaScript引入方式 272
  8.2 JavaScript基础 275
    8.2.1 关键字 275
    8.2.2 变量 276
    8.2.3 数据类型 277
    8.2.4 数据类型转换 278
    8.2.5 运算符 279
    8.2.6 运算符优先级 285
  8.3 数组与函数 287
    8.3.1 数组 287
    8.3.2 函数 291
   8.3.3 alert(  )方法 295
    8.3.4 prompt(  )方法 295
  8.4 流程控制结构 296
    8.4.1 条件语句 296
   8.4.2 循环控制语句 301
    8.4.3 跳转语句 304
  8.5 对象模型 307
    8.5.1 对象 307
    8.5.2 DOM模型 307
    8.5.3 访问节点 308
    8.5.4 设置节点样式 310
    8.5.5 BOM模型 310
    8.5.6 Date对象 314
  8.6 事件 318
    8.6.1 事件和事件调用 318
    8.6.2 常用JavaScript事件 319
  8.7 动手实践 321
 
案例设计目录
2.2.4简单的网页28
2.3.8新闻页面37
2.4.4 古诗文排版43
3.1.5文字Logo59
3.2.3 农耕文化75
3.3.4 农耕文化软文推广104
4.1.4 五四运动新闻标题111
4.2.4 中国共青团125
4.3.6 五四青年节海报135
4.4.4 地标导航栏141
4.5.5 吉林市滑雪场160
4.6.6 网页布局170
5.1.5计时单位悬浮框180
5.2.6 琴师导航188
5.3.4 卡片式文本效果195
6.1.6 表格设计网页布局208
6.2.4 求职表216
6.3.3 智慧农业系统登录界面219
6.4.5 农作物档案236
7.1.7 播放列表245
7.2.6 导航栏动画249
7.3.4 卡片翻转特效261
7.4.9 网页创意分区268
8.2.7验证码286
8.3.5 轮播图296
8.4.4 下拉菜单307
8.5.7节日倒计时318
8.6.3 Tab栏切换320

主编信息

王丽芬,女,吉林农业科技学院副教授。2003至今在吉林农业科技学院任教,主持教育厅项目3项,参与课题6项,主编教材2部,副主编教材3部。邵雪,女,吉林农业科技学院讲师,2006年至今在吉林农业科技学院任教,主持教育厅项目1项,参与课题5项,副主编教材3部。叶静宇,女,吉林农业科技学院助教。2018年至今吉林农业科技学院任教,主持省级课题1项,校级课题2项,参与课题7项,副主编教材3部。

相关图书

  • Python计算机视觉应用(全彩版)

    主编:刘国华

    本书是依托Python语言讲解计算机视觉的基础理论与算法,并通过大量示例细致分析了图像形成和处理技术、图像特征提取、图像分割、图

    ¥69.8
  • Python程序设计简明教程

    主编:张春飞

    本书分为10章,内容包括Python语言概述、初识Python、选择结构与循环结构、Python组合数据类型、函数、面向对象程序设计、模块及第

    ¥49.9
  • Premiere Pro 2021影视编辑与制作

    主编:左浩

    本书以Adobe Premiere Pro 2021为蓝本,全面系统地介绍Premiere的基本操作方法及视频编辑技巧,包括Premiere Pro 2021基本操

    ¥49.8
  • AutoCAD 2021基础与应用案例教程

    主编:钟良 王科飞 余家欣 张德虎

    本书从理论到案例都进行了较详尽的叙述,内容由浅入深,全面介绍了AutoCAD 2021基础知识及其在相关行业中的应用。全书共分12 章,内

    ¥55
  • CorelDRAW 2021平面设计案例教程

    主编:申莎

    本书从平面设计工作人员的实际工作入手,介绍了CorelDRAW 2021平面设计的基础知识、绘制和编辑几何图形、绘制与编辑线条图形、图

    ¥58
  • Photoshop 2020图形图像处理案例教程

    主编:张永生 熊芳芳 段红玉

    Photoshop图形图像处理是我国高等院校计算机类及相关专业的一门专业技术必修课程,是培养学生专业能力的核心课程之一。本书以实例

    ¥49.8
  • Java程序设计案例教程

    主编:李海涛 陈涛 孙红丽

    本书是基于翻转课堂的课程教学范式改革与校本应用型教材建设项目基础上编写的。本书采用案例驱动的方式编写,即把理论知识点的讲解

    ¥59.8
  • 计算机导论

    主编:姚保峰

    本书共12章,分别为计算思维和计算机发展、信息的表示、计算机硬件系统、计算机网络技术和网络安全、机器语言到高级语言、程序设计

    ¥59.8
  • Access 2016数据库基础与应用

    主编:舒军 王晓丽

    本书注重以实例讲解Access 2016数据库的开发和管理。全书共分7个项目,包括数据库和表的创建、处理数据库的样式和数据、数据的查

    ¥54
  • Access 2010数据库基础与应用

    主编:熊芳芳

    本书分为9章,分别介绍了数据库基础知识、数据库与表、查询、窗体、报表、宏、模块与VBA程序设计、VBA数据库编程、全国计算机等级

    ¥49.8
  • C语言程序设计上机指导与习题解答(修订版)

    主编:张春飞 许志军

    本书是《C语言程序设计(修订版)》的辅助教材,用于辅助教师教学与学生上机实验。本书共分4章:第1章介绍Visual C++ 2010集成开

    ¥33