Skip to content

2017~2018学年,第一学期,《Web开发(二)》课程仓库,基础课程

Notifications You must be signed in to change notification settings

meilianwei/course-web2

 
 

Repository files navigation

河北师范大学软件学院

Web开发(二)

(2017~2018 第一学期)

《Web开发(二)》是计算机软件及相关专业在Web开发技术方面的基础课,它是为培养应用型人才掌握使用计算机的技能而开设的。本课程是一门有关网页客户端脚本语言的基础课程。本课程的任务是使学生具有使用JavaScript语言、jQuery框架和主流的IDE工具编写常用网页程序和实现常用网页特效的能力,并为之后深入学习Web开发打下基础。通过本课程的学习,学生可以熟练掌握JavaScript脚本语言的使用、掌握jQuery编程框架的使用和相关工具的使用。同时,兼顾实用软件的使用和计算机应用领域前沿知识的介绍,为学生进一步学习计算机有关知识打下坚实基础。

课程内容

章节 名称 内容
ch1-1 JavaScript概述 1. JavaScript概述
2. JavaScript的作用
3. JavaScript的优缺点
4. JavaScript在HTML中的使用方法
ch1-2 JavaScript基础语法 1. JavaScript基础语法;
2. JavaScript变量及内置数据类型
3. JavaScript流程控制结构
4. 基本的JavaScript编码规范
5. JavaScript的调试工具:Firebug
ch1-3 函数与事件处理 1. 函数的定义和调用
2. 函数的参数和返回值
3. 函数的嵌套
4. 事件处理机制
5. 绑定事件处理函数的方法
6. 常用的事件类型
ch1-4 字符串和数组 1. 字符串直接量的引用方法
2. 常用的字符串处理函数
3. 数组简介
4. 创建数组
5. 操作数组
ch1-5 对象 1. 对象的基本概念
2.对象的定义及使用
3. JavaScript内置对象
ch1-6 BOM模型 1. BOM模型概述
2. 使用window对象
3. 使用document对象
4. 使用location对象
5. 使用navigator对象
6. 使用history对象
7. BOM模型的体系结构
ch1-7 DOM模型(一) 1. DOM(文档对象模型)和DOM树的概念
2. 访问文档中指定的元素节点
3. 访问和设置文档中的属性节点
4. 访问文档中的相关节点(继承关系)
5. 创建新节点
6. 操作节点
7. innerHTML属性
ch1-8 DOM模型(二) 1.节点属性
2.节点操作
3.表单验证
4.下拉菜单
ch1-9 JavaScript动态修改CSS样式 1. 动态修改CSS样式
2. 自定义鼠标提示
3. 实现可折叠区域
ch1-10 事件对象 1. 事件对象是什么?
2. 事件对象能够做什么?
ch2-1 jQuery简介 1. JavaScript第三方库简介
2. 流行JavaScript第三方库介绍
3. jQuery的特点
ch2-2 jQuery选择器 1. jQuery选择器简介
2. jQuery选择器详解
3. 基本选择器
4. 层次选择器
5. 过滤选择器
6. 表单选择器
7. jQuery对象和DOM对象的互相转换
ch2-3 jQuery事件及事件处理 1. jQuery中的事件类型
2. jQuery中的常见事件
3. 绑定事件处理函数
4. 操作事件对象的属性
ch2-4 jQuery中的DOM操作 1. jQuery中DOM操作的分类
2. 进行节点查找
3. 增加、删除、复制、替换、包裹节点
4. 节点属性操作
5. 节点样式操作
6. 遍历节点
ch2-5 jQuery效果 1. show()和hidden()方法
2. fadeIn()和fadeOut()方法
3. slideDown()和slideUp()方法
4. 自定义动画方法
5. 停止动画
6. 其他动画方法
ch2-6 jQuery常见表单表格应用 1. jQuery表单常见应用
2. jQuery表格常见应用
3. jQuery其他常见应用:网页字体大小自定义、网页选项卡、网页换肤
ch2-7 jQuery插件 1.插件介绍
2. jQuery表单验证插件—Validation
3. jQueryUI

About

2017~2018学年,第一学期,《Web开发(二)》课程仓库,基础课程

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 93.7%
  • JavaScript 5.6%
  • CSS 0.7%