《JavaScript程序设计》教学大纲
一.课程性质和任务
《JavaScript程序设计》是计算机软件技术专业的专业技能课,通过本课程的学习,将掌握使用JavaScript 进行Internet客户端应用程序开发的知识,具备使用JavaScript进行浏览器端应用程序开发的基本知识和技能。
二.课程教学目标
知识教学目标:
1. 了解什么是JavaScript。
2. JavaScript基本语法。
3. JavaScript对象基础,DOM基础。
4. 事件处理。
5. 高级DOM技术。
能力培养目标:
1. 能够使用 JavaScript进行浏览器端应用程序的开发。
思想教育目标:
1. 培养学生吃苦耐劳与敬业精神、团队精神。
2. 培养学生具有实事求是的学风和严谨的工作态度。
3.培养学生分析问题和解决问题的能力。
三 .教学内容和要求
(一)理论教学模块
第一章 JavaScript简介
1、教学要求
(1) 了解什么是JavaScript,JavaScript的应用场合及特点。
(2) 掌握JavaScript的基本语法,JavaScript的重要特性,并对JavaScript浏览器应用程序有一个总体上的认识。
2、教学内容
1.1 什么是JavaScript
1.2 JavaScript语法基础
第二章 JavaScript语法
1、教学要求
(1) 了解JavaScript中的变量,掌握JavaScript中变量的定义与使用方法。
(2) 掌握JavaScript中的字符串的定义与使用方法,并掌握字符串的运算方法。
(3) 掌握JavaScript中数组的定义与使用方法。
(4) 掌握JavaScript中函数的定义与使用方法。
2、教学内容
2.1 变量
2.2 字符串运算符
2.3 数组的使用
2.4 JavaScript中函数的使用
第三章对象基础
1、教学要求
(1) 了解JavaScript中的内置类型,并掌握其用法。
(2) 了解JavaScript中类的定义与使用方法。
2、教学内容
3.1 使用JavaScript的内置类型
3.2 定义类或对象
第四章继承
1、教学要求
(1) 掌握JavaScript中继承机制的用法。
(2) 掌握使用JavaScript中对象冒充特性实现继承的方法。
(3) 掌握使用JavaScript中原型链的方法实现继承的方法。
(4) 掌握混合使用对象冒充与原型链两种方式实现对象的继承。
2、教学内容
4.1 JavaScript中继承机制的实现
4.2 对象冒充
4.3 原型链
4.4 混合方式
第五章浏览器中的JavaScript
1、教学要求
(1)了解JavaScript中事件处理的概念,并掌握处理JavaScript中事件的方法。
(2) 掌握HTML通用事件的方法。
(3) 掌握浏览器内置对象的使用方法。
2、教学内容
5.1 事件处理概念
5.2 HTML标记的通用事件处理
5.3 浏览器对象 - 属性和方法
(二)实训模块。