《动态网页编程技术》课程教学大纲.doc
上传人:qw****27 上传时间:2024-09-12 格式:DOC 页数:6 大小:71KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

《动态网页编程技术》课程教学大纲.doc

《动态网页编程技术》课程教学大纲.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

附件2中山大学本科通识教育课程教学大纲课程编号:课程中文名称:动态网页编程技术课程英文名称:BeginningWebProgramming主讲老师:姓名、职称、学院阮文江讲师、硕士信息科学与技术学院内容简介目前的Web应用开发人员主要分为两类:一类是前端开发人员,另一类是后端开发人员。本课程主要介绍Web前端开发人员所应具备的基本技术。本课程讲授HTML/XHTML制作、层叠样式表(CSS)技术、JavaScript编程基础、基本流程控制、函数、对象编程、浏览器对象和HTMLDOM、事件驱动编程和JavaScript网页特效等内容。通过课程学习,学生能够了解Web标准化网页的制作方法,基本掌握常用的网页制作工具,掌握基本的客户端动态网页编程技术。教学目的与基本要求本课程教学目的在于培养学生掌握Web前端开发人员所应具备的基本技术,有以下基本要求:了解Web基础知识、技术和标准基本掌握Dreamweaver、Flash、Fireworks的使用方法基本掌握标准化Web页面的制作方法掌握JavaScript结构化编程技术,了解JavaScript面向对象编程技术了解浏览器对象和HTMLDOM对象,掌握浏览器窗口和页面的操纵方法了解JavaScript事件驱动编程技术,掌握页面动态交互行为的控制方法基本掌握JavaScript、DOM和CSS等技术的综合应用能力主要内容及学时分配(每周教学进度与相关阅读文献)讲次教学内容学时第1讲主题:WEB技术概述基本要求了解Web基础知识、技术和标准授课内容INTERNET简述WEB基本知识WEB浏览器与WEB服务器动态网页及相关技术WEB标准化网页制作工具阅读资料教材1:第一章WEB技术概述1第2讲主题:Fireworks图像制作基本要求了解Fireworks图像的一般制作方法基本掌握Fireworks使用方法授课内容制作一般图像制作GIF动画制作网页图像实例阅读资料教材2:第1、4、5章2第3讲主题:Flash动画制作基本要求了解Flash动画的一般制作方法基本掌握Flash使用方法授课内容制作逐帧动画制作补间动画制作遮罩动画制作引导动画制作网页动画实例阅读资料教材2:第2、6章3第4讲主题:Dreamweaver网页制作基本要求了解可视化网页制作方法基本掌握Dreamweaver使用方法授课内容文本输入与格式化输入非文本对象,如图像、超链接等使用表格和层布局页面制作动态网页使用框架和模板站点设计与管理阅读资料教材2:第3、7-11章3第5讲主题:HTML/XHTML制作技术基本要求了解常用HTML/XHTML标签及其含义掌握标准化Web页面的基本制作技术授课内容基本概念文档分段标记行内元素建立超链接制作列表制作表单添加多媒体通用属性扩展HTML标签<META>标签配置WEB服务器阅读资料教材1:第二章HTML/XHTML制作3第6讲主题:CSS技术基本要求了解CSS技术的概念及其使用方法掌握基本的网页排版技术授课内容CSS简介定义样式使用样式CSS基本格式化属性样式层叠性元素框模型元素定位元素布局列表样式表格制作页面布局阅读资料教材1:第三章层叠样式表(CSS)技术参考书3:第3~13章3第7讲主题:JavaScript结构化编程技术基本要求掌握基本的JavaScript结构化编程技术了解基本的网页编程方法授课内容顺序程序设计分支程序设计循环程序设计函数程序设计阅读资料教材1:第四章JAVASCRIPT编程基础教材1:第五章基本流程控制教材1:第六章函数3第8讲主题:JavaScript对象编程技术基本要求掌握基本的JavaScript对象编程技术了解JavaScript面向对象编程技术授课内容初探对象编程对象的基本概念使用内置对象自定义对象阅读资料教材1:第七章对象编程3第9讲主题:浏览器对象和HTMLDOM基本要求了解浏览器对象和HTMLDOM对象及其基本使用方法基本掌握浏览器窗口的操纵方法基本掌握页面内容、结构和样式的访问、更新方法授课内容BOM对象访问HTMLDOM对象操纵HTMLDOM对象使用样式对象阅读资料教材1:第八章浏览器对象和HTMLDOM3第10讲主题:网页事件驱动编程技术基本要求了解JavaScript事件驱动编程的基本概念和技术,掌握常用事件的基本处理方法,从而基本掌握页面动态交互行为的控制方法授课内容事件驱动基本概念事件绑定使用事件对象处理鼠标事件处理键盘事件处理表单事件