定 价:56 元
丛书名:新编21世纪高等职业教育精品教材·电子与信息类
- 作者:李洪建
- 出版时间:2025/1/1
- ISBN:9787300334578
- 出 版 社:中国人民大学出版社
- 中图法分类:TP393.092.2
- 页码:316
- 纸张:
- 版次:1
- 开本:16
本书根据职业院校学生以及社会人员对Web前端开发相关基本技能的需求,按照“项目+任务+习题”模式讲解相关内容。本书语言通俗易懂,实例实用性强,使读者加深对相关知识的理解和掌握。本书提供的思路和方法,涵盖了工作领域、工作任务和职业技能要求,帮助读者走出学习困境,突破难关,成为社会急需的高技能Web前端开发人才。本书以一体化教学为框架,通过基础理论知识和实用任务,将理论和实际结合起来,使读者能够通过学习本书全方位掌握相关内容和技能。
李洪建,山东科技职业学院信息工程系副主任、副教授,山东省高等学校教学名师,国家技能鉴定高级考评员、全国高职计算机基础学会电子信息委员、山东省计算机职业教育教学指导委员会委员、山东省物联网职业教育集团副秘书长、潍坊商校专业建设指导委员会专家。主要讲授《web前端开发基础》《H5+css3》等课程,获国家教学成果奖二等奖1项,国家在线精品课程1门,省教学成果奖特等奖1项,一等奖2项,山东省教育科学研究优秀成果二等奖1项,指导学生获国赛一等奖2项。近五年来,出版教材两部,主持省软科学、省教改、省高校科技计划项目6项,参与各类横纵向课题27项。授权实用新型专利2项,软件著作权2件。
项目 1 蔬菜科技展示网制作 ……… 001
学习目标 ……………………………002
项目描述 …………………………… 002
任务 1 搭建蔬菜科技展示网站开发
环境 ……………………… 003
需求分析 ……………………… 003
知识储备 ……………………… 003
一、初识 Web前端 ………… 003
二、Web标准 ……………… 004
三、Web前端的三大核心技术
………………………… 005
四、浏览器 ………………… 006
五、Visual Studio Code的下载
与安装 ………………… 007
六、安装插件 ……………… 008
七、Visual Studio Code的使用
…………………………008
任务实现 ……………………… 010
任务 2 搭建蔬菜科技展示网站首页
…………………………… 011
需求分析 ……………………… 011
知识储备 ……………………… 012
一、HTML发展历史 ……… 012
二、HTML与 XHTML……… 013
三、HTML5文档结构 ……… 014
四、HTML5标签与元素 …… 015
五、HTML5语义化 ………… 016
六、HTML5的结构标签 …… 016
七、标题标签 ……………… 017
八、段落标签 ……………… 018
九、图片标签 ……………… 019
十、超链接标签 …………… 022
十一、层次标签 …………… 026
任务实现 ……………………… 027
任务 3 搭建蔬菜种植技术页面 … 031
需求分析 ……………………… 031
知识储备 ……………………… 032
一、换行标签 ……………… 032
二、水平线标签 …………… 033
三、文本格式化标签 ……… 035
任务实现 ……………………… 036
任务 4 搭建病虫害防治方法页面
…………………………… 038
需求分析 ……………………… 038
知识储备 ……………………… 039
一、表格基本结构 ………… 039
二、语义化标签 …………… 041
三、单元格边距与间距 …… 043
四、合并行与列 …………… 045
五、表格的其他常用属性 … 047
任务实现 ……………………… 048
任务 5 搭建农业技术页面 ……… 050
需求分析 ……………………… 050
知识储备 ……………………… 051
一、无序列表标签 ………… 051
二、有序列表标签 ………… 052
三、自定义列表标签 ……… 054
任务实现 ……………………… 055
任务 6 搭建农业技术调查页面 … 057
需求分析 ……………………… 057
知识储备 ……………………… 058
一、表单简介 ……………… 058
二、创建表单 ……………… 058
三、表单输入标签 ………… 060
四、标记标签 ……………… 062
五、下拉列表标签 ………… 064
六、多行文本框标签 ……… 066
任务实现 ……………………… 068
任务 7 搭建关于我们页面 ……… 070
需求分析 ……………………… 070
知识储备 ……………………… 071
一、特殊字符 ……………… 071
二、 <span>标签 ………… 072
三、 <fieldset>标签 ……… 072
任务实现 ……………………… 074
项目小结 …………………………… 074
习 题 …………………………… 075
项目 2 风筝展示网制作 …………… 077
学习目标 …………………………… 078
项目描述 …………………………… 078
任务 1 设置风筝展示网页面的
基础样式 ………………… 079
需求分析 ……………………… 079
知识储备 ……………………… 080
一、CSS概述 ……………… 080
二、CSS3样式的引入方式 … 081
三、CSS3基础属性 ………… 085
四、CSS3显示或隐藏属性 … 091
五、CSS3新增文本与背景属性
………………………… 100
六、CSS3基础选择器 ……… 108
七、CSS3复合选择器 ……… 118
任务实现 ……………………… 124
任务 2 改进风筝展示网页面样式 … 127
需求分析 ……………………… 127
知识储备 ……………………… 128
一、盒子模型概述 ………… 128
二、内容区域 ……………… 129
三、边框常用属性 ………… 129
四、新增边框属性 ………… 131
五、内边距属性 …………… 136
六、外边距属性 …………… 138
任务实现 ……………………… 143
任务 3 完成风筝展示网页面布局
…………………………… 144
需求分析 ……………………… 144
知识储备 ……………………… 145
一、浮动概述 ……………… 145
二、清除浮动 ……………… 146
三、定位属性 ……………… 147
四、相对定位 ……………… 148
五、绝对定位 ……………… 150
六、固定定位 ……………… 152
任务实现 ……………………… 154
项目小结 …………………………… 156
习 题 …………………………… 156
项目 3 线上博物馆制作 …………… 159
学习目标 …………………………… 160
项目描述 …………………………… 160
任务 1 完成移动端线上博物馆的
基础布局 ………………… 161
需求分析 ……………………… 161
知识储备 ……………………… 161
一、网页模块命名规范 …… 162
二、视口 …………………… 163
三、百分比布局 …………… 165
任务实现 ……………………… 168
任务 2 设置线上博物馆 Flex布局
…………………………… 172
需求分析 ……………………… 172
知识储备 ……………………… 172
一、Flex结构 ……………… 172
二、Flex容器属性 ………… 173
三、Flex项目属性 ………… 181
任务实现 ……………………… 184
任务 3 设置线上博物馆Rem
与 Grid布局 ……………… 189
需求分析 ……………………… 189
知识储备 ……………………… 190
一、媒体查询 ……………… 190
二、Rem布局 ……………… 194
三、Grid布局 ……………… 196
任务实现 ……………………… 199
项目小结 …………………………… 207
习 题 …………………………… 207
项目 4 科技资讯网制作 …………… 209
学习目标 …………………………… 210
项目描述 …………………………… 210
任务 1 实现科技资讯网首页的
导航栏与下拉菜单 ……… 211
需求分析 ……………………… 211
知识储备 ……………………… 212
一、JavaScript简介 ………… 212
二、JavaScript的引入方式
………………………… 213
三、标识符、关键字与保留字
………………………… 215
四、常量、变量与数据类型
………………………… 216
五、JavaScript函数 ………… 218
六、DOM对象 ……………… 218
任务实现 ……………………… 220
任务 2 实现科技资讯网首页的广告栏
与城市商业信息 ………… 224
需求分析 ……………………… 224
知识储备 ……………………… 225
一、流程控制 ……………… 225
二、数组 …………………… 228
三、BOM对象 ……………… 231
四、定时器 ………………… 232
任务实现 ……………………… 235
任务 3 实现科技资讯网首页的
热门推荐与资讯 ………… 241
需求分析 ……………………… 241
知识储备 ……………………… 242
一、事件对象 ……………… 242
二、事件的调用和处理 …… 243
三、常用的JavaScript事件
………………………… 243
四、ECMAScript6.0 新特性
………………………… 246
任务实现 ……………………… 251
项目小结 …………………………… 256
习 题 …………………………… 256
项目 5 山东多彩生活网制作 ……… 259
学习目标 …………………………… 260
项目描述 …………………………… 260
任务 1 搭建山东多彩生活网首页
…………………………… 261
需求分析 ……………………… 261
项目准备 ……………………… 262
一、项目结构 ……………… 262
二、项目文件夹结构 ……… 263
任务实现 ……………………… 263
任务 2 搭建山东多彩生活网蔬菜
产业页面 ………………… 288
需求分析 ……………………… 288
任务实现 ……………………… 289
任务 3 搭建山东多彩生活网风筝
文化页面 ………………… 293
需求分析 ……………………… 293
任务实现 ……………………… 294
任务 4 搭建山东多彩生活网旅游
指南页面 ………………… 299
需求分析 ……………………… 299
任务实现 ……………………… 300
任务 5 搭建山东多彩生活网科技
发展页面 ………………… 302
需求分析 ……………………… 302
任务实现 ……………………… 303
任务 6 搭建山东多彩生活网
关于我们页面 …………… 305
需求分析 ……………………… 305
任务实现 ……………………… 306
项目小结 …………………………… 307
参考文献 ……………………………… 308