课程参考教学大纲Web前端设计从入门到实战第二版张树明清华大学出版社.docx
《课程参考教学大纲Web前端设计从入门到实战第二版张树明清华大学出版社.docx》由会员分享,可在线阅读,更多相关《课程参考教学大纲Web前端设计从入门到实战第二版张树明清华大学出版社.docx(19页珍藏版)》请在冰豆网上搜索。
课程参考教学大纲Web前端设计从入门到实战第二版张树明清华大学出版社
《Web前端设计基础》教学大纲
适用专业:
计算机科学与技术、软件工程、物联网
课程类别:
专业基础课
课程学时:
建议68学时
课程编号:
课程学分:
一、课程性质
《Web前端设计基础》课程是计算机科学与技术、软件工程、物联网工程专业的一门专业基础课程,以Web基本概念和Web标准为基准点、通过对Web前端主流开发技术的学习和研究,让学生理解和掌握HTML5、CSS3以及JavaScript脚本语言的相关知识,通过这门课程的教学,不仅使学生通过项目实践培养学生开发和设计Web站点的基本技能,更要使学生充分了解Web思想,为进一步学习后续课程打下良好的基础。
二、课程教学目标与基本要求
本课程的教学目标是让学生理解HTML5、CSS3以及JavaScript脚本语言的基本语法,掌握常用的Web页面布局技术,理解并熟练应用JavaScript常用对象的属性方法,使用DOM技术编写页面的客户端程序,通过项目实训,培养学生具备设计实现Web客户端页面的初步能力。
本课程教学基本要求是让学生理解Web设计的基本原则、栏目和网站目录结构定义、标准页面布局方法、导航菜单制作、图文排版、页面交互等方面的基础知识;能够熟练运用HTML5中的文字、链接、列表、表格、表单、图像、多媒体等标记语言设计制作网页;熟练掌握CSS3对网页进行布局和修饰的基本方法;掌握JavaScript脚本语言的基本语法,理解对象的概念及使用JavaScript来编写客户端脚本程序。
三、课程内容
其中标记★为难点
第1章Web技术概述
1.1Internet概述
1.1.1理解TCP/IP
1.1.2理解主机和IP地址
1.1.3理解域名和DNS
1.2Web概述
1.2.1了解Web历史
1.2.2★掌握Web体系结构
1.2.3理解基本Web技术
1.2.4了解Web服务器
1.3超文本与标记语言
1.3.1掌握超文本与超媒体
1.3.2掌握标记语言
1.4Web标准
1.4.1★掌握Web标准体系
1.4.2了解采用Web标准的优势
1.5浏览器
1.5.1了解浏览器的发展史
1.5.2了解浏览器的内核
1.5.3了解常用浏览器
1.5.4掌握标准浏览器
1.6Web开发工具
1.6.1掌握JetBrainsWebStorm
1.6.2掌握测试和调试环境
第2章初识HTML5
2.1HTML5基础
2.1.1掌握HTML5文档结构
2.1.2掌握元素与标签
2.1.3掌握属性
2.1.4掌握语法规则
2.2WebStorm基础
2.2.1掌握WebStorm基本操作
2.2.2了解WebStorm快捷键
2.3文档结构元素
2.3.1掌握标签
2.3.2掌握
2.3.3掌握
2.4头部元素
2.4.1掌握
2.4.2★掌握标签
2.5为叮叮书店首页添加元信息
第3章HTML5内容结构与文本
3.1HTML5结构标签
3.1.1掌握标签
3.1.2掌握标签
3.1.3掌握标签
3.1.4掌握标签
3.1.5掌握标签
3.1.6掌握
3.1.7掌握
3.1.8理解和标签
3.1.9★掌握
3.1.10理解标签
3.2HTML5基础标签
3.2.1掌握标题
3.2.2掌握段落
3.2.3掌握换行符
3.2.4理解注释
3.3HTML5格式化标签
3.3.1理解文本格式化标签
3.3.2理解引用和术语定义标签
3.3.3理解HTML5新增格式标签
3.4HTML5列表
3.4.1掌握无序列表
3.4.2掌握有序列表
3.4.3掌握定义列表
3.5掌握叮叮书店首页内容结构的建立
3.5.1分析设计页面内容结构
3.5.2用HTML5结构标签确定页面内容结构
3.5.3填加文本内容
3.5.4在浏览器中预览
第4章HTML5超连接
4.1标签
4.1.1掌握href属性
4.1.2掌握target属性
4.1.3掌握使用id属性
4.2HTML5字符集与颜色
4.2.1理解HTML5字符集
4.2.2掌握HTML5字符实体
4.2.3掌握HTML5颜色
4.3.4了解HTML5颜色名
4.3掌握叮叮书店首页超连接的使用
第5章HTML5多媒体
5.1HTML5图像
5.1.1掌握标签
5.1.2了解标签和标签
5.1.3理解标签和标签
5.2HTML5音视频
5.2.1掌握HTML5视频
5.2.2掌握HTML5音频
5.3了解标签
5.4掌握叮叮书店首页图像的使用
第6章HTML5表格
6.1表格结构和表格标签
6.1.1理解表格结构
6.1.2掌握表格标签
6.2常用表格标签
6.2.1掌握
6.2.2掌握
6.2.3掌握
6.2.4理解
6.2.5了解、
6.3掌握叮叮书店购物车页面的建立
第7章HTML5表单
7.1表单的基本知识
7.1.1掌握什么是表单
7.1.2掌握
7.2表单域
7.2.1掌握标签
7.2.2掌握标签
7.2.3掌握标签
7.2.4理解
7.2.5掌握标签
7.2.6掌握标签
7.2.7了解标签
7.2.8掌握标签
7.2.9理解标签
7.2.10理解标签
7.3掌握叮叮书店联系我们页面的建立
7.4掌握为叮叮书店首页添加站内搜索
第8章CSS基础
8.1了解CSS概述
8.2掌握CSS语法
8.3掌握CSS常用选择器
8.4★掌握CSS3选择器
8.5CSS属性
8.5.1掌握CSS属性
8.5.2掌握CSS属性值和单位
8.5.3掌握CSS3属性值和单位
8.6掌握使用CSS
8.7掌握媒体查询
8.8★了解层叠样式
8.9了解使用Chrome开发者工具检查编辑页面及样式
第9章页面布局定位
9.1CSS盒模型
9.1.1理解CSS盒模型概述
9.1.2掌握CSS内边距
9.1.3掌握CSS边框
9.1.4掌握CSS3边框
9.1.5掌握CSS外边距
9.1.6理解CSS轮廓
9.2CSS布局
9.2.1★掌握盒模型显示类型
9.2.2★掌握CSS3伸缩盒布局
9.2.3理解CSS浮动
9.2.4掌握可见与溢出
9.3CSS定位
9.3.1掌握position属性
9.3.2掌握z-index属性
9.4基本布局模板
9.4.1掌握固定(液态)布局
9.4.2★掌握弹性伸缩布局(响应式Web设计)
9.5掌握叮叮书店首页布局样式设计
第10章元素外观属性
10.1背景
10.1.1掌握CSS背景
10.1.2掌握CSS3背景
10.1.3掌握CSS3透明度
10.2字体
10.2.1掌握指定字体
10.2.2掌握指定大小
10.2.3理解字体风格
10.2.4理解字体粗细
10.2.5★掌握CSS3服务器端字体
10.3文本与修饰
10.3.1掌握文本
10.3.2掌握修饰
10.4CSS3文本效果
10.4.1掌握阴影
10.4.2理解换行
10.5掌握CSS3多列
10.6掌握列表
10.7理解尺寸
10.8表格
10.8.1理解表格属性
10.8.2掌握表格边框控制
10.8.3理解改善表格显示效果
10.8.4叮叮书店购物车页面表格样式设计
10.9掌握叮叮书店首页外观样式设计
10.9.1文本
10.9.2背景
10.9.3其他细节
第11章伪类和伪元素
11.1CSS伪类
11.1.1掌握超连接伪类
11.1.2★理解结构性伪类
11.1.3掌握子元素伪类
11.1.4掌握UI元素状态伪类
11.2理解CSS伪元素
11.3★掌握CSS内容
第12章CSS3变换、过渡和动画
12.1掌握变换
12.2★掌握过渡
12.3掌握动画
12.4掌握叮叮书店首页超链接、伪类和动画样式设计
第13章默认样式和页面内容样式设计
13.1默认样式
13.1.1了解HTML默认样式
13.1.2了解浏览器默认样式
13.2页面内容样式设计
13.2.1掌握导航菜单
13.2.2掌握图文混排
第14章网站制作流程与发布
14.1了解网站制作流程
14.2了解模板
14.3掌握基于模板建立叮叮书店其他页面
14.3.1书籍分类(category.html)
14.3.2特刊降价(specials.html)
14.3.3联系我们(contact.html)
14.3.4关于我们(about.html)
14.3.5详细内容(details.html)
14.3.6购物车(cart.html)
14.4网站发布
14.4.1了解Tomcat服务器安装使用
14.4.2了解发布
第15章JavaScript和ECMAScript基础
15.1JavaScript简介
15.1.1了解JavaScript历史
15.1.2理解JavaScript组成
15.1.3掌握JavaScript使用
15.1.4掌握JavaScript消息框
15.1.5了解开发者工具Console
15.2ECMAScript基础
15.2.1掌握ECMAScript语法基础
15.2.2掌握ECMAScript变量
15.2.3了解ECMAScript关键字和保留字
15.2.4掌握ECMAScript基本数据类型
15.2.5掌握ECMAScript类型转换
15.3掌握ECMAScript运算符
15.3.1一元运算符
15.3.2算术运算符
15.3.3关系运算符
15.3.4逻辑运算符
15.3.5其他运算符
第16章算法和ECMAScript语句
16.1了解算法
16.1.1算法的概念
16.1.2简单算法举例
16.1.3算法特性
16.1.4算法与程序
16.2掌握ECMAScript语句
16.2.1条件语句
16.2.2循环语句
16.2.3break和continue语句
16.3了解使用WebStorm和GoogleChrome调试JavaScript脚本程序
16.4掌握使用Sources调试JavaScript脚本程序
第17章行为与对象
17.1行为
17.1.1掌握ECMAScript函数
17.1.2掌握ECMAScript闭包
17.1.2★掌握HTML事件
17.2ECMAScript对象
17.2.1理解对象
17.2.2★理解使用对象
17.2.3掌握ECMAScript引用类型
17.2.4掌握ECMAScript对象类型
17.3了解错误处理
17.4内置对象和本地对象
17.4.1掌握Math对象
17.4.2★理解Global全局对象
17.4.3掌握Array对象
17.4.4掌握Date对象
17.5掌握叮叮书店首页显示日期和时间
第18章DOM
18.1DOM概述
18.1.1了解DOM简介
18.1.2掌握节点的节点树
18.2DOM对象
18.2.1理解Node对象
18.2.2★理解HTMLElement对象
18.2.3理解HTMLDocument对象
18.2.4掌握访问节点
18.3DOM与CSS
18.3.1理解Style对象
18.3.2理解CurrentStyle对象
18.3.3理解StyleSheet对象
18.4掌握叮叮书店首页图片轮播广告的实现
第19章HTMLDOM对象和RegExp对象
19.1HTMLDOM对象
19.1.1掌握Document对象
19.1.2掌握Image对象
19.1.3掌握Anchor对象
19.1.4★掌握Event对象
19.1.5掌握Checkbox和Radio对象
19.1.6理解FileUpload对象
19.1.7掌握Text和Password对象
19.1.8理解Textarea对象
19.1.9掌握Select和Option对象
19.1.10掌握Submit、Reset和Button对象
19.1.11掌握Form对象
19.1.12了解一个小游戏——剪子石头布
19.2理解RegExp对象
19.3掌握叮叮书店联系我们页面表单数据验证
第20章HTML5DOM
20.1canvas对象
20.1.1掌握canvas基础
20.1.2掌握使用路径
20.1.3掌握绘制文本
20.1.4掌握绘制图像
20.2★掌握HTML5拖放
20.3HTML5数据存储
20.3.1了解sessionStorage对象
20.3.2了解localStorage对象
20.4掌握叮叮书店书籍分类页面拖放图书到购物车
第21章BOM
21.1BOM对象
21.1.1掌握window对象
21.1.2掌握navigator对象
21.1.3理解screen对象
21.1.4理解location对象
21.1.5理解history对象
21.2★理解元素大小与位置
21.3掌握叮叮书店首页浮动广告
第22章Ajax与JSON
22.1掌握Ajax
22.2XMLHttpRequest对象
22.1.1掌握创建XMLHttpRequest对象
22.1.2★掌握XMLHttpRequest请求
22.1.3★掌握XMLHttpRequest响应
22.3JSON
22.3.1掌握JSON语法
22.3.2掌握JSON使用
第23章jQuery入门
23.1jQuery基础
23.1.1了解添加jQuery库
23.1.2了解jQuery语法
23.2了解特效和动画
23.3了解HTML操作
23.4了解AJAX函数
23.5了解叮叮书店试读页面的建立
四、学时分配
教学周次
教学内容
教学环节(学时)
讲课
习题
实验
上机
课外
小计
1
2
3
4
5
6
7
8
9
10
11
12
第13章页面内容样式设计
13
第15章ECMAScript基础
第16章ECMAScript语句
14
15
第19章HTMLDOM对象
16
17
总计
34
18
68
五、实验安排
本课程需要安排实验课,以引导学生正确运用所学知识解决实际问题,实验方法和步骤参见教材。
序号
实验名称
类型
学时
HTML5内容结构和文本
综合
HTML5超连接和多媒体
HTML5表格和表单
CSS3布局与定位
CSS3元素外观样式设计
CSS3动画
行为与对象及DOM
HTMLDOM表单数据验证
HTML5DOM
六、教材
《Web前端设计从入门到实战——HTML5、CSS3、JavaScript项目案例开发(第2版)》张树明编著清华大学出版社2019.3
七、考核方式及要求
考核方式为考查,成绩为百分制,再折合成优秀、良好、中等、及格、不及格。
总成绩=平时成绩(45%)+课堂实验(25%)+实验测试(30%)
平时过程考核标准细则
预习作业(20%)
把预习记录和预习思考题及课下作业写在固定笔记本上,每学期批阅4次,每次满分5分。
评分标准:
预习记录和预习思考题及课下作业完整并正确。
(5分)。
预习记录和预习思考题及课下作业完整但有个别错误。
(4分)。
预习记录和预习思考题及课下作业完整但错误较多。
(3分)。
预习记录和预习思考题及课下作业不完整但正确。
(未完成作业)(2分)
预习记录和预习思考题及课下作业不完整并且有错误。
(未完成作业)(1分)
未及时交作业或复制抄袭。
(0分)
特别说明:
如果多人预习作业完全一样,先批阅的按正常评分标准给分,后续批阅的依次降2分,一直到零分。
学习状态(10%)
出勤:
病事假以请假条为准,没有请假条一律视为旷课,没有急特殊情况请假条不允许后补,缺勤一次扣2.5分。
请假超过4次以上,超过部分不能参加平时过程考核,旷课超过4次以上视为放弃课程考核。
学习状态:
学习状态差如迟到、早退、上课吃零食、睡觉、玩游戏等每发现一次扣2分。
平时测试(15%)
平时测试共3次,每次5分,按卷面分记载。
课堂实验(25%)
课堂实验从所有实验中选取5次记入考核成绩,每次满分5分。
完成实验、代码正确,能够在标准浏览器正确显示。
完成实验、代码不正确,能够在标准浏览器正确显示。
完成实验、代码不正确,不能够在标准浏览器正确显示。
未完成实验、代码正确。
(2分)。
未完成实验、代码不正确。
(1分)。
未提交实验。
复制抄袭:
发现抄袭或复制者,第一次记为最低等,也就是零分,第二次直接在期末总成绩中扣减20分。
实验测试
在规定时间内(90分钟)完成一个指定形式主页的建立。
评分标准如下:
评分项
分值30分
文档结构
3分
内容填充
标准布局
4分
导航菜单
2分
内容样式
6分
脚本代码
8分
整体效果
教学大纲编写者:
计算机科学与技术教研室
执笔人:
张树明
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1