《网站前端开发技术》教学大纲

合集下载

web前端开发技术实训大纲

web前端开发技术实训大纲

web前端开发技术实训大纲
Web前端开发技术实训大纲
一、实训目标
本实训的目标是培养学生掌握Web前端开发的核心技术,包括HTML、CSS、JavaScript等,并能够独立完成简单的Web页面设计和开发。

二、实训内容
1. HTML基础
HTML文档结构
常用标签及其属性
列表、表格、表单等常见元素的使用
2. CSS基础
CSS选择器
常用样式属性
盒模型、布局、浮动等概念
3. JavaScript基础
JavaScript语法规则
DOM操作、事件处理等概念
常见JavaScript效果实现,如轮播图、下拉菜单等
4. 前端框架与工具
Bootstrap等前端框架的使用
Git等版本控制工具的基本操作
5. Web性能优化与测试
页面加载速度优化方法
前端性能测试工具的使用,如Google PageSpeed Insights等6. 项目实战
完成一个简单的企业官网或个人博客的设计与开发
实战中注重代码规范、可维护性及用户体验等方面的实践经验积累三、实训安排
本实训共计8周,具体安排如下:
第1周:HTML基础(2天)
第2周:CSS基础(3天)
第3周:JavaScript基础(3天)
第4周:前端框架与工具(2天)
第5周:Web性能优化与测试(2天)
第6-7周:项目实战(5天)
第8周:项目答辩与总结(2天)
四、实训要求
1. 熟练掌握HTML、CSS、JavaScript的基本语法和常用技巧;
2. 熟练使用至少一种前端框架和工具;
3. 了解Web性能优化和测试的方法和工具;
4. 能够独立完成一个简单的Web项目;。

网站开发 教学大纲

网站开发 教学大纲

网站开发教学大纲网站开发教学大纲一、引言在当今数字化时代,网站开发已经成为一项非常重要的技能。

无论是个人网站、企业网站还是电子商务平台,都需要经过精心的开发才能实现其功能和目标。

本文将讨论网站开发的教学大纲,旨在为初学者提供一个系统化的学习框架。

二、基础知识1. 互联网基础概念:介绍互联网的起源、发展和基本原理,包括IP地址、域名系统等。

2. HTML基础:学习HTML标签的基本语法和常用标签,如标题、段落、链接、图像等。

3. CSS基础:了解CSS的作用和基本语法,学习如何为网页添加样式和布局。

4. JavaScript基础:介绍JavaScript的基本概念和语法,学习如何为网页添加交互和动态效果。

三、前端开发1. 响应式设计:学习如何使用CSS媒体查询和流式布局实现响应式网页,适应不同设备的屏幕尺寸。

2. 前端框架:介绍常用的前端框架,如Bootstrap和Foundation,学习如何使用框架快速构建网页。

3. 前端优化:了解前端性能优化的基本原理和方法,包括压缩文件、合并文件、使用缓存等。

4. 浏览器兼容性:学习如何解决不同浏览器之间的兼容性问题,确保网站在各种浏览器上正常显示。

四、后端开发1. 服务器端语言:介绍常用的服务器端语言,如PHP、Python和Ruby,学习如何使用这些语言处理用户请求和生成动态内容。

2. 数据库管理:学习如何使用SQL语言和关系型数据库管理系统,如MySQL 和PostgreSQL,存储和管理网站的数据。

3. 后端框架:了解常用的后端框架,如Django和Ruby on Rails,学习如何使用框架快速开发功能强大的网站。

4. 安全性和用户验证:学习如何保护网站免受恶意攻击,包括输入验证、密码加密和用户身份验证。

五、项目实践1. 网站规划:学习如何规划一个网站的结构和内容,包括页面布局、导航设计和内容组织。

2. 网站开发流程:了解网站开发的基本流程,包括需求分析、设计、开发、测试和上线。

《Web前端开发技术——HTML5、CSS3、JavaScript(第3版)》教学大纲

《Web前端开发技术——HTML5、CSS3、JavaScript(第3版)》教学大纲

Web前端开发技术(Web客户端编程)学分:3.5 学时:56 (28时理论/28时上机)一、课程的性质、地位与任务《Web前端开发技术》(又名“Web客户端编程”)课程是计算机科学与技术、信息管理与信息系统、软件工程、网络工程、数字媒体、物联网工程等专业的一门专业课程,也是其他计算机相关专业的普及型课程,通过对Web前端三大主流开发技术学习和研究,让学生理解和掌握HTML5、CSS3、JavaScript等脚本语言的相关知识,通过项目实践培养学生开发和设计Web站点的基本操作技能和工作岗位适应能力。

二、课程的教学目标与基本要求本课程教学基本要求是让学生理解Web前端开发与设计的基本原则、Web网站的目录结构定义、主流页面布局方法、导航菜单制作、图文排版、页面交互等方面的基础知识。

掌握网站规划、设计、制作、管理、发布的相关技术及Web前端设计的操作技能;并熟练运用HTML中的文字、链接、列表、表格、表单、图像、多媒体、框架标记及属性设计出框架网页、表格与表单网页、多媒体动态网页;掌握使用DIV+CSS结合技术进行网页布局的基本方法。

掌握JavaScript脚本语言的基本语法知识,HTML中JavaScript程序的嵌入方法,理解对象的概念及使用JavaScript来进行开发、维护、管理和设置Web应用程序;掌握综合网站设计和发布的基本流程和方法。

本课程的教学目标是让学生理解HTML5、CSS3、JavaScript三大脚本语言的基本语法,掌握常用的Web页面布局技术,理解并熟练应用JavaScript常用的对象的属性与方法,熟练地使用DOM 技术编写页面交互的客户端程序,通过项目实训,培养学生Web页面布局和页面交互设计初步能力。

三、课程内容(重点△,难点★)1 Web前端开发技术综述1.1 Web概述1.1.1 了解Web起源1.1.2 理解Web特点1.1.3理解Web工作原理1.1.4 掌握Web相关概念,掌握URL构成、Web服务器、超链接基本概念。

《Web前端开发技术》课程标准

《Web前端开发技术》课程标准

《Web前端开发技术》课程标准一、课程定位《Web前端开发技术》本课程是计算机软件技术专业、计算机网络技术专业的一门专业必修课,本课程的设计体现“以能力为本位、以职业实践为主线、以项目课程为主体”,打破了传统的学科体系的模式,通过多个项目的练习操作,熟练地掌握岗位所需知识和技能,并不断强化,项目体现操作能力和解决问题能力的培养。

充分体现了职业教育“以就业为导向,以能力为本位”的职业教育理念。

二、课程目标通过本课程学习掌握VUE的知识体系,模板语法、组件、过渡动画、生命周期等基础内容。

掌握VUE基本概念、VUE实例、VUE模板语法、VUE生命周期、VUE组件及组件间通信、VUE过渡与动画;掌握VUE-CLI脚手架、脚手架配置、APP路由、单页面APP创建、APP组件开发、VUE-CLI组件间传参、VUE-CLI插槽、组件切换过渡动画、编译打包处理。

培养学生web前端开发能力。

同时,通过本课程的学习,提高学生的操作技能,培养学生踏实认真、精益求精、创新的精神,培养良好的职业道德,为学生学习动态网站开发相关课程提供知识和技术支持。

通过项目的实现,让学生具备良好的综合素质和职业道德,能够吃苦耐劳、爱岗敬业、团结合作。

1.知识目标(1)理解Vue编程理念与直接操作Dom的差异(2)Vue常用的基础语法(3)理解MVVM设计模式(4)掌握Vue的组件和实例(5)掌握前端组件化,全局样式与局部样式(6)掌握父子组件传值与组件参数校验(7)熟悉Vue 中的动画特效(8)理解Vue中的CSS动画原理2.能力目标(1)具备Vue常用的基础语法应用能力(2)具备使用Vue编写TodoList功能的能力(3)具备插槽的使用,动态组件的应用能力(4)具备Vue-cli脚手架工具的使用的能力(5)具备组件化思维修改TodoList的能力(6)具备Vue中使用animate.css库的能力(7)具备Vue中同时使用过渡与动画效果能力(8)具备Vue中使用Velocity.js库的能力(9)具备Vue中动画的封装能力3.素质目标具有社会主义和共产主义的理想信念具有改革开放的意识和强烈的竞争意识具有良好的行为规范和社会公德以及较强的法制观念具有良好的职业道德和质量服务意识具有不断学习、不断创新的进取精神具有团队协作精神和较强的协调能力及独立工作的能力具有健康的体魄和良好的心理素质能吃苦耐劳、爱岗敬业三、课程设计1.设计思想以校企合作为切入点,以培养职业能力为核心,以项目教学为主要手段,积极探索教学方法与成绩评价方法的创新,保证课程目标的实现。

前端教学大纲

前端教学大纲

前端教学大纲前端教学大纲随着互联网的迅猛发展,前端开发逐渐成为一门炙手可热的技能。

前端开发是指通过使用HTML、CSS和JavaScript等技术,创建并优化用户在网页或应用中所见到的内容。

对于想要从事前端开发的学习者来说,一个完整的前端教学大纲是非常重要的,它能够帮助学习者系统地学习和掌握前端开发的各个方面。

一、HTML基础HTML是前端开发的基石,学习者首先需要掌握HTML的基本语法和标签。

教学大纲应包括以下内容:1. HTML的历史和发展2. HTML的基本结构和语法3. 常用HTML标签的介绍和使用方法4. HTML5的新特性和用法5. HTML表单的设计和验证二、CSS样式设计CSS用于控制网页的样式和布局,是前端开发中不可或缺的一部分。

教学大纲应包括以下内容:1. CSS的基本语法和选择器2. CSS的盒模型和布局3. CSS的文本和字体样式4. CSS的背景和边框样式5. CSS的动画和过渡效果三、JavaScript编程JavaScript是一种用于为网页添加交互性和动态效果的脚本语言。

教学大纲应包括以下内容:1. JavaScript的基本语法和数据类型2. JavaScript的运算符和控制流程3. JavaScript的函数和对象4. JavaScript的DOM操作和事件处理5. JavaScript的异步编程和AJAX四、前端框架和工具为了提高开发效率和优化用户体验,前端开发中经常使用各种框架和工具。

教学大纲应包括以下内容:1. 常用的前端开发框架(如React、Vue等)的介绍和使用方法2. 前端构建工具(如Webpack、Gulp等)的配置和使用方法3. 前端调试工具和性能优化技巧的介绍4. 前端安全和浏览器兼容性的注意事项五、项目实践和综合能力培养为了帮助学习者将所学知识应用到实际项目中,教学大纲应包括以下内容:1. 实际项目案例的分析和实现2. 团队协作和版本控制工具的使用方法3. 前端开发的最佳实践和代码规范4. 前端开发的持续学习和自我提升方法通过一个完整的前端教学大纲,学习者可以系统地学习和掌握前端开发的各个方面,从HTML和CSS的基础知识到JavaScript的高级应用,再到前端框架和工具的使用,最终培养出一名全面发展的前端开发者。

HTML5+CSS3Web前端开发技术(任务式)-教学大纲

HTML5+CSS3Web前端开发技术(任务式)-教学大纲

≪HTM15+CSS3Web前端开发技术》课程教学大纲学分:4学分学时:学时64(其中:理论学时32实践学时:32)先修课程:图形图像处理、程序设计基础、Intemet应用基础后续课程:Web前端技术(JaVaSCriPt)适用专业:计算机类相关专业开课部门:计算机系一、课程的性质与目标《HTM15+CSS3Web前端开发技术》是面向计算机相关专业的一门专业核心课,该课程的内容适应Web前端开发工作岗位群的实际要求。

课程融入“1+X”Web前端开发技术技能等级证书的相关内容,对接互联网+大学生创新创业大赛,秉承“以赛促赛,赛证融合、以岗促赛,岗证融合、以创促课,专创融合”的思想,整合专业教育教学资源和内容,构建基于专业知识的模块化课程内容。

通过本课程的学习,学生可以掌握网页设计领域核心知识和技能,了解静态网页工作原理、静态网页设计、静态网站构建和发布等内容。

本课程是一门基于真实项目的课程,具有较强的职业性、实践性和技术性,学生在学习过程中既可以掌握与行业发展紧密结合的实用技能与知识,在操作实践中提升实战能力,同时又培养学生创新创造、团队协作、与人沟通的职业素质及岗位适应能力,对学生职业能力培养和职业素质养成起到支撑和促进作用,为职业能力的培养打下坚实的基础。

二、教学条件要求操作系统:Windows7开发工具:Hbui1derX三、课程的主要内容及基本要求学习单元一学习单元二学习单元三学习单元四学习单元五学习单元六学习单元七学习单元八学习单元九学习单元十学习单元十一学习单元十二四、学时分配五、教学效果评价及方式本课程为考试课程,根据课程特点采用多阶段、节点化、多方式的评价方式。

构建了素质、知识和能力考核相结合,过程性考核和终结性考核相结合,理论考核和实践考核相结合,校内评价和校外评价相结合的四个结合;知识、能力、素质、思政的四个维度、教师、学生、工程师的三个主体,课前、课中、课后的三个阶段的考评体系。

web前端开发技术教学大纲

web前端开发技术教学大纲

web前端开发技术教学大纲一、课程简介本课程旨在帮助学生掌握Web前端开发的基本技能,包括HTML、CSS和JavaScript等技术。

通过本课程的学习,学生将能够创建和维护功能完善的网站,为网站提供丰富的用户界面和交互体验。

二、课程目标1. 理解Web前端开发的基本概念和技术;2. 掌握HTML、CSS和JavaScript的基本语法和用法;3. 学会使用前端开发工具和框架进行项目开发;4. 能够独立完成Web前端页面的设计和开发工作;5. 具备一定的前端优化和性能调优能力。

三、课程内容1. Web前端开发概述- Web前端开发的历史和发展趋势- Web前端开发的基本技术和工具- Web前端开发的工作流程和团队协作2. HTML基础- HTML文档结构- HTML标签和属性- HTML表单和常用控件- HTML5新特性3. CSS基础- CSS选择器和样式表- CSS盒模型和布局- CSS动画和过渡效果- CSS预处理器(如Sass、Less)4. JavaScript基础- JavaScript语法和数据类型- JavaScript函数和对象- JavaScript事件处理和DOM操作- AJAX和JSON5. 前端开发工具和框架-代码编辑器和版本控制工具(如Visual Studio Code、Git)-前端构建工具(如Webpack、Gulp)-前端框架(如React、Vue、Angular)6. 响应式设计和移动端开发-响应式设计原理和方法-媒体查询和移动优先设计-移动端开发框架(如Bootstrap)7. 前端性能优化和调试-前端性能优化策略和方法-前端调试工具和技术(如Chrome DevTools)-性能测试和分析(如Lighthouse、WebPageTest)。

《Web前端开发技术》课程标准

《Web前端开发技术》课程标准

《Web前端开发技术》课程标准一、课程基本信息二、课程定位《JavaScript》课程是计算机软件技术专业的一门重要的专业课,定位于WEB技术开发工作岗位。

它是WEB前端技术开发的必备课程,在整个课程体系中具有重要的作用。

本课程的前导课程:高级语言程序设计、数据结构、HTML5。

后续课程:动态网站开发、毕业设计等。

通过学习本课程的学习,使学生掌握JavaScript的基本知识与应用,能运用所学知识开发出企事业单位需要的各种形式网站(网上商店、论坛、新闻发布等)的特效。

强化学生项目开发能力(系统分析/设计,编程,测试等)。

培养学生应用动态网站技术进行网页特效开发的能力,并形成良好的编程习惯和团队合作精神;培养学生的自主学习和创新能力,为其成长为一名合格的WEB前端技术开发程序员奠定良好的基础。

三、课程能力标准要求(一)知识要求使学生掌握常用的网页设计工具,熟练运用多种网页设计技术,具备Web网页设计、制作及站点管理的基本知识和基本技能,学生能够独立制作中小型的网站。

1、掌握JavaScript语言的基本语法。

2、掌握JavaScript中的BOM对象操作。

3、掌握JavaScript操作文档对象模型。

4、掌握jQuery选择器。

5、掌握jQuery中的事件与动画特效。

6、掌握jQuery中的DOM操作。

7、掌握表单验证。

8、掌握jQuery中的Ajax。

(二)能力要求1、具有网站功能规划的能力。

2、具有网站布局的能力。

3、具有规范化、专业化的编码能力4、具有规范化、专业化的测试能力;熟悉项目实施过程,如:需求分析、系统设计、编码、测试、提交产品等;(三)素质要求形成一定的学习能力、沟通与团队的协作能力,形成良好的思考问题、分析问题和解决问题的能力,养成良好的职业素养。

遵守国家关于软件与信息技术的相关法律法规,形成关键性的软件开发与应用的能力。

1、自主、开放的学习能力2、诚实、守信、坚韧不拔的性格3、良好自我表现、人际沟通能力、良好的团队合作精神四、知识体系(思维导图、知识要点)见图1知识体系思维导图五、课程主要内容课程教学能力训练项目设计表见表1课程教学能力训练项目设计表图1知识体系思维导图表1课程教学能力训练项目设计表六、课程考核6.1考核方式本课程考核采取形成性考核和终结性考核两种方式进行,两部分的分数比例为:课程考核成绩=形成性考核成绩(60%)+终结性考核成绩(40%)6.1.1形成性考核6.1.1.1形成性考核种类及分数比例本课程形成性考核选择平时成绩和项目任务成绩。

《前端开发框架技术》课程教学大纲

《前端开发框架技术》课程教学大纲

《前端开发框架技术》课程教学大纲
《前端开发框架技术》课程教学大纲
一、课程基本信息
二、课程简介
本课程是面向软件工程专业开设的一门专业必修课,涉及网页设计、CSS样式、JavaScript、面向对象程序设计,响应式、前端常用框架等内容,通过本课程的学习,学生能够了解web前端开发中,使用面向对象编程思想进行代码封装的基本方法与基本思路;在此基础上学习目前较为流行的、优秀的前端框架,比如jQuery,Angular.js和Vue.js;并且通过这些框架的学习和使用,培养学生运用新技术,解决web前端开发的综合能力。

本课程是在《网页设计》、《JavaScript》、《面向对象程序设计》的基础上开设的课程,为后继课程《混合式开发技术》等课程奠定理论和实践的基础。

三、课程教学内容对指标点的支撑
(1)理论教学安排
注:★表示重点内容,▲表示难点内容
注:项目类型可以是验证型、设计型、综合型
四、课程考核
表1课程考核细则
五、课程评价及改进
课程考核结束后,任课教师遵循软件学院教学工作指导委员会通过的课程达成度评价机制和评价方法,对本课程的毕业要求达成度进行自我评价。

此外,学院的教学工作委员会将指派专门的教师,依据学生的考试成绩和平时成绩等资料,对本课程的达成度进行评价,并出具达成度评价报告。

教师根据评价结果,改进其教学方法和教学内
容,以便更好地支撑学生毕业要求的达成。

七、教材及参考资料
参考书籍:。

前端开发入门大纲

前端开发入门大纲

前端开发入门大纲前端开发是IT行业中的一个非常热门和重要的领域。

随着互联网的不断发展和普及,越来越多的企业和个人都需要建立自己的网站和应用程序。

因此,掌握前端开发技能将会为您提供丰富的就业机会和职业发展。

本篇文章将为您提供一个前端开发入门大纲,帮助您了解学习前端开发所需掌握的基本知识和技能。

1.HTML:HTML是网页的基础语言,它用来描述网页的结构和内容。

学习HTML将使您能够创建基本的网页并理解网页结构。

-创建基本的网页结构,包括标题、段落、链接和图像2. CSS:CSS是Cascading Style Sheets的缩写,用于描述网页的样式和外观。

学习CSS将使您能够为网页添加丰富的样式和效果。

-学习CSS的选择器和样式规则-操作文本样式、颜色和背景-使用CSS布局技术来设计网页的结构3. JavaScript:JavaScript是一种脚本语言,用于在网页上实现交互和动态效果。

学习JavaScript将使您能够为网页添加交互性和动态效果。

- 学习JavaScript的基本语法、变量和数据类型-使用条件语句和循环语句来实现逻辑控制-处理用户输入和事件,并作出相应的响应- 使用DOM(Document Object Model)来操作网页元素4.响应式设计:响应式设计是一种网页设计技术,使网页能够在不同的设备上自动适应屏幕大小和分辨率。

学习响应式设计将使您能够创建适用于手机、平板电脑和桌面电脑等各种设备的网页。

-学习媒体查询和响应式框架,以适应不同屏幕大小和设备类型-优化网页加载速度和性能5.前端框架和库:前端框架和库是提供了预定义功能和组件的软件包,可以加快开发速度并提高代码质量。

学习前端框架和库将使您能够更有效地开发和管理大型网站和应用程序。

- 学习流行的前端框架,如React、Vue和Angular-学习使用框架和库提供的组件、路由和状态管理等功能6.版本控制系统:版本控制系统是一种用于管理代码版本和协作开发的工具。

网站前端开发技术教学大纲

网站前端开发技术教学大纲

《网站前端开发技术》教学大纲第一部分:使用说明一、课程性质与特点本课程属于专业选修课(考查课)。

主要讲解网站前端开发相关技术。

该课程是一门实践性很强的课程,需要大量的上机实验加强对课程的理解。

二、在专业教学计划中的地位和作用网站前端开发技术是一门非常必要的专业选修课,是学生学习其他Web类课程的基础。

该课程是计算机与信息技术课程体系中Web应用开发类模块中的核心课程之一。

通过对网站前端开发技术的学习,使学生掌握网站开发与建设的HTML、CSS及JAVASCRIPT等基础技术,熟悉以Bootstrap为代表的框架技术,为后续的JAVA WEB编程基础课程打下良好的知识储备。

三、教学目的通过该课程的学习,学生应掌握构建网站所需的HTML、CSS及JAVASCRIPT等静态页面技术,熟悉Bootstrap框架技术,最终能够独立设计并创建自己的站点。

同时为后续JAVA WEB 编程课程做好知识储备。

四、先修课程C语言或Java语言五、学时与学分本课程总计48学时(讲授:32学时,实验:16学时),2.5学分,每周3学时。

六、教学方法课堂讲授,多媒体演示,上机实践。

七、考核方式及成绩评定考核方式:考查,主要采用平时成绩+期末考试结合方式考核。

成绩评定:平时成绩占50%,期末考试占60%。

八、教材及主要参考书目(一)教材HTML+CSS+JavaScript+Bootstap 网站开发实用技术(3 版)作者:张大为、刘德山,人民邮电出版社,2020(二)参考资料(1)唐四薪.基于Web标准的网页设计与制作.北京:清华大学出版社,2014.(2)黑马程序员.响应式Web开发项目教程(HMTL5+CSS3+Bootstrap).北京:人民邮电出版社,2019.(3)陆凌牛.HTML5与CSS3权威指南.3版.北京:机械工业出版社,2015.第二部分:课程内容第一章网站开发基础知识一、教学目的与要求学生应了解互联网的工作机制,掌握网站建设的常用技术及流程。

WEB前端开发技术需求大纲

WEB前端开发技术需求大纲

WEB前端开发课程第一章photoshop学习图像处理、编辑、通道、图层、路径综合运用图像色彩的校正各种特效滤镜的使用;特效字的制作图像输出与优化等,灵活运用图层风格第二章FLASH掌握复选框、组合框、列表框、按钮、单选钮滚动条、滚动窗格组件的创建方法掌握自定义组件的颜色、修改组件的图形外观、使用组件创建表单同时了解和学会使用Action 语言行,执行代码第三章Dreamweaver掌握网页设计的基本工作流程了解Dreamweaver 在流程中的作用及T able布局掌握网页设计的基本原则熟知建立网站并生成网页的基本流程,熟练应用第四章HTML/XHTML头标记的作用和使用常用标签,标题和字体标签图像标签列表标签设计超链接标签设计表格标记的设计表单标记的设计分桢框架的设计及应用表单的应用表格的应用第五章脚本中变量与运算符流程控制和函数中数组和对象的创建及应用内置函数内置对象(Date,Math,String)事件驱动第六章DIV+CSS结构样式表的分类样式则规器使用常用的样式层标签应用DIV+CSS制做页面部局浏览器兼容性讲解第七章DOMDOM及DHTML的介绍各种事件及事件处理程序的应用窗口window对象的属性和方法文档document对象的应用location、body、form、screen等对象的使用DOM节点介绍DOM节点操作DOM应用第八章jQuery技术jQuery概述jQuery选择器jQuery的属性jQuery的筛选jQuery的CSS应用jQuery的事件jQuery的特效应用第九章PHP运行环境独立安装PHP语言风格、变量和类型之间转换PHP的运算符与表达式PHP中的流程控制与函数PHP数值处理函数PHP中数组处理PHP中的字符串处理函数PHP正则表达式的应用第十章Ajax技术Ajax简介Ajax工作原理Ajax开发框架Ajax web应用模式Ajax在开发中的应用。

WEB前端开发技术实验教学大纲

WEB前端开发技术实验教学大纲

WEB前端开发技术实验教学大纲
课程名称:WEB前端开发技术
课程编号:0809913121
课程总学时:48
实验学时数:48
课程总学分:3
实验学分:3
开设实验项目数:4
一、实验教学目的
Internet的应用已深入到各个领域,本课程重在网页中的程序设计和B/S结构管理系统的程序设计,为学生以后独立的进行Web编程打下一个良好的基础。

二、实验项目内容、基本要求与学时分配
注:1、实验类型:演示、验证、操作、综合、设计、研究。

2、实验要求:指必做、选做。

三、实验考核方式与标准
成绩考核主要依据实验完成情况及所要求完成的实验报告进行评定,要求实验内容独立正确的完成,实验报告内容正确详实。

实验评分应包括三个方面:
(1)实验预习回答提问占20%;
(2)实验操作能力及实验纪律占40%;
(3)实验报告占40%。

3.评分等级
评分成绩分优、良、中、及格和不及格五个等级。

优:90分以上
良:80-89分
中:70-79分
及格:60-69分
不及格:59分及以下
具体评定标准如下:
优秀:实验纪律、预习、操作技能很好,实验报告书写工整无原则错误;
良好:实验纪律、预习、操作技能较好,实验报告中原则错误不超过一个;中等:实验纪律、预习、操作技能一般,实验报告中原则错误不超过两个;及格:实验纪律、预习、操作技能较差,实验报告中原则错误不超过三个;不及格:实验中严重违章违纪,实验技能均较差,实验报告中数据严重错误。

四、实验教材与参考书。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《网站前端开发技术》教学大纲第一部分:使用说明一、课程性质与特点本课程属于专业选修课(考查课)。

主要讲解网站前端开发相关技术。

该课程是一门实践性很强的课程,需要大量的上机实验加强对课程的理解。

二、在专业教学计划中的地位和作用网站前端开发技术是一门非常必要的专业选修课,是学生学习其他Web类课程的基础。

该课程是计算机与信息技术课程体系中Web应用开发类模块中的核心课程之一。

通过对网站前端开发技术的学习,使学生掌握网站开发与建设的HTML、CSS及JAVASCRIPT等基础技术,熟悉以Bootstrap为代表的框架技术,为后续的JAVA WEB编程基础课程打下良好的知识储备。

三、教学目的通过该课程的学习,学生应掌握构建网站所需的HTML、CSS及JAVASCRIPT等静态页面技术,熟悉Bootstrap框架技术,最终能够独立设计并创建自己的站点。

同时为后续JAVA WEB 编程课程做好知识储备。

四、先修课程C语言或Java语言五、学时与学分本课程总计48学时(讲授:32学时,实验:16学时),2.5学分,每周3学时。

六、教学方法课堂讲授,多媒体演示,上机实践。

七、考核方式及成绩评定考核方式:考查,主要采用平时成绩+期末考试结合方式考核。

成绩评定:平时成绩占50%,期末考试占60%。

八、教材及主要参考书目(一)教材HTML+CSS+JavaScript+Bootstap网站开发实用技术(3版)作者:张大为、刘德山,人民邮电出版社,2020(二)参考资料(1)唐四薪. 基于Web标准的网页设计与制作. 北京:清华大学出版社,2014.(2)黑马程序员.响应式Web开发项目教程(HMTL5+CSS3+Bootstrap). 北京:人民邮电出版社,2019.(3)陆凌牛. HTML5与CSS3权威指南. 3版. 北京:机械工业出版社,2015.第二部分:课程内容第一章网站开发基础知识一、教学目的与要求学生应了解互联网的工作机制,掌握网站建设的常用技术及流程。

二、教学方法课堂讲授。

三、教学重点与难点制作网站的标准和常用技术、网站建设的流程、Dreamweaver CS6四、教学时数:2学时五、主要教学内容第一节互联网的访问过程第二节互联网的工作机制第三节网站设计中的一些基本概念第四节制作网站的标准和常用技术一、 Web标准二、网站开发常用技术第五节常用的开发工具第六节网站建设的流程一、明确网站的定位二、确定网站的主题三、网站的整体规划四、收集资料与素材五、设计制作网页页面六、测试和发布七、网站的维护与推广第七节建立站点一、 Dreamweaver CS6介绍二、 Dreamweaver站点组成三、创建站点四、管理站点第二章静态网页制作—使用HTML技术一、教学目的与要求掌握HTML5的新特征及HTML常用标记的语法规则和使用方法,掌握表单和表格的语法规则及使用方法。

二、教学方法课堂讲授。

三、教学重点与难点页面修饰标记、超级链接标记及表单标记,HTML5新增标记,表单标记、表格标记。

四、教学时数:6学时五、主要教学内容第一节 HTML概述一、 HTML简介二、HTML文档结构与书写规范三、建立HTML文件第二节 HTML的基本标记一、标题标记<hn>二、段落标记<p>和换行标记<br>三、块标记<div>和<span>四、列表标记五、 HTML5增加的结构元素第三节多媒体一、图像标记<img>二、多媒体文件标记<embed>三、 HTML5中新增的视频标记<video>四、 HTML5中新增音频标记<audio>第四节超链接一、超级链接标记<a>二、超级链接类型三、超级链接路径第五节表单一、表单定义标记<form>二、输入标记<input>三、列表框标记<select>四、文本域输入标记<textarea>五、HTML5表单新增属性六、HTML5新增input类型第六节表格一、 HTML的表格标记二、 HTML表格的属性三、表格嵌套(*)第七节内嵌框架(*)第八节应用案例(选讲其中1-2个)一、多层嵌套列表案例(*)二、会员注册表单案例三、旅游网站首页案例四、内嵌框架案例(*)五表格布局应用综合案例第三章美化网页——使用CSS技术一、教学目的与要求要求掌握CSS样式的定义方法和应用的四种方式。

二、教学方法课堂讲授。

三、教学重点CSS样式的定义与应用。

四、教学时数:6学时五、主要教学内容第一节 CSS概述一、 CSS的引入二、 CSS简介第二节 CSS基本选择器一、标记选择器二、类选择器三、 ID选择器第三节在HTML中使用CSS的方法一行内样式二、嵌入样式三、链接样式四、导入样式五、样式的优先级第四节 CSS复合选择器一、交集选择器二、并集选择器三、后代选择器四、子选择器五、相邻选择器六、属性选择器七、伪类选择器八、伪对象选择器第五节用CSS设置文本样式一、字体属性二、文本属性第六节用CSS设置颜色与背景第七节用CSS设置图像效果一、为图片添加边框二、图片缩放三、图文混排第八节应用安全一、用CSS美化表单案例二、用CSS设计网站页面案例第四章规划页面——使用CSS实现精美布局一、教学目的与要求要求掌握如何运用DIV+CSS进行页面精美布局。

二、教学方法课堂讲授。

三、教学重点与难点DIV标记和CSS技术的结合运用进行页面布局。

四、教学时数:4学时五、主要教学内容第一节 CSS盒模型一、内容(content)二、边界(margin)三、填充(padding)四、边框(border)第二节 CSS布局常用属性一、定位属性(position)二、浮动属性(float)第三节 DIV+CSS网页布局一、单列布局二、两列布局三、使用CSS3盒布局的三列布局第四节应用案例一、用DIV+CSS实现图文混排案例二、二级导航菜单制作案例(*)第五章让网页动起来—使用JavaScript技术一、教学目的与要求要求掌握JavaScript运行机制和JavaScript在网页中作用,掌握J avaScript基本语法和控制结构。

二、教学方法课堂讲授。

三、教学重点与难点J avaScript基本语法和控制结构。

四、教学时数:4学时五、主要教学内容第一节JavaScript概述一、JavaScript特点二、第一个JavaScript程序第二节JavaScript语言基础一、JavaScript语法格式二、JavaScript代码书写位置三、JavaScript语句四、JavaScript注释五、数据类型六、变量和常量第三节表达式与运算符一、表达式二、运算符第四节JavaScript控制结构与函数一、JavaScirpt控制结构二、函数第五节应用案例第六章实现用户与界面的交互——JavaScript的对象与事件一、教学目的与要求掌握如何运用JavaScript对象进行页面编程,使用事件处理实现用户与页面之间的交互。

二、教学方法课堂讲授。

三、教学重点与难点J avaScript内置对象、浏览器对象及HTML DOM对象,重点掌握J avaScript鼠标事件、页面事件、表单事件的使用方法。

四、教学时数:6学时五、主要教学内容第一节JavaScript对象概述一、对象二、对象的引用三、对象的操作四、 JavaScript的对象类型第二节 JavaScript内置对象一、 String对象二、 Array对象三、 Date对象四、 Math对象第三节浏览器对象一、 BOM概述二、 Window对象三、 Navigator对象(*)四、 Screen对象(*)五、 Location对象(*)六、 History对象(*)七、文档(Document)对象第四节 HTML DOM对象一、 DOM概述二、 HTML DOM对象三、访问HTML DOM对象第五节事件和事件处理一、事件处理的相关概念二、事件绑定第六节常见事件和事件对象一、常见事件二、事件对象第七节常见事件示例一、鼠标事件二、键盘事件(*)三、表单事件第八节应用案例一、表单验证案例二、网络相册案例(*)三、图片轮播案例第七章 Bootstrap基础一、教学目的与要求掌握Bootstrap框架的特点和结构,能使用框架实现响应式页面开发。

二、教学方法课堂讲授。

三、教学重点与难点Bootstrap框架的引用四、教学时数:4学时五、主要教学内容第一节认识Bootstrap一、 Bootstrap框架的内容二Bootstrap特点三、Bootstrap版本第二节Bootstrap框架结构一、Bootstrap框架的下载二、Bootstrap框架的结构三、在项目中引入Bootstrap框架第三节应用案例第八章 Bootstrap 的全局样式一、教学目的与要求学习使用Bootstrap 的全局样式实现页面开发二、教学方法课堂讲授、上机实践。

三、教学重点与难点Bootstrap的栅格系统四、教学时数:4学时五、主要教学内容第一节栅格系统一、栅格系统的工作原理二、栅格系统的类及相关参数三、用栅格实现的响应式布局第二节页面版式一、标题二、列表三、表格四、按钮五、表单六、图片第三节应用案例第九章 Bootstrap 的组件和插件一、教学目的与要求学习使用Bootstrap 的组件和插件实现页面开发二、教学方法课堂讲授、上机实践。

三、教学重点与难点Bootstrap的导航组件,轮播插件的实现原理四、教学时数:4学时五、主要教学内容第一节 Glyphicons 字体图标第二节下拉菜单第三节导航和头部导航第四节标签与徽章(*)第五节列表组和分页第六节标签页和提示框(*)第七节折叠和轮播第八节应用案例本章小结第十章用HTML5+CSS3实现的在线旅游网站一、教学目的与要求掌握运用HTML5和CSS3技术来创建一个具有现代风格的Web网站,学习使用Bootstrap 框架构建响应式网站的页面。

二、教学方法课程实践。

三、教学重点与难点页面组织、CSS应用四、教学时数:6学时五、主要教学内容第一节用HTML5+CSS3实现的在线旅游网站一、使用HTML5结构元素组织网页二、页头部分的设计三、侧边导航和焦点图的设计四、精品推荐版块的设计(*)五、页脚的设计(*)第二节用Bootstrap实现的网站后台管理页面一、页面结构描述二、导航部分的设计三、主体部分的设计第十一章网站的发布与管理一、教学目的与要求掌握网站测试和web服务器的构建方法。

二、教学方法课堂讲授。

三、教学重点与难点重点掌握web服务器的构建方法。

相关文档
最新文档