# teachCloud-Web
**Repository Path**: big_face_cat__29/teach-cloud-web
## Basic Information
- **Project Name**: teachCloud-Web
- **Description**: 教研云平台课程研发-Web前端实践和技术
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2022-01-25
- **Last Updated**: 2023-07-13
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# web前端技术和实践
## 导论课
### 课程导论
## 第一章:Web前端开发基础
### 1.Web的基本概念
- 1.1 什么是Web
- 1.2 Web的发展历程
- 1.3 Web的关键技术
- 1.4 Web行业应用案例
### 2.HTML的基本概念
- 2.1 HTML简介
- 2.2 网页的构成
- 2.3 HTML的基本结构
### 3.开发工具安装与使用
- 3.1 HBuilderX介绍
- 3.2 HBuilderX安装
- 3.2 浏览器介绍
### 4.第一个网页
- 4.1 使用记事本编写网页
- 4.2 使用HBuilderX编写网页
### 5.HTML基础
- 5.1 HTML 文档头部元素介绍
- 5.2 meta标签
- 5.3 HTML 的注释
- 5.4 HTML 语法特性
- 5.5 HTML 标签及属性
- 5.6 HTML 的图片标签
- 5.7 HTML 的超链接
## 第二章:HTML
### 1.列表
- #### 2.1有序列表
-
- #### 2.2无序列表
-
- #### 2.3自定义列表
-
### 2.表格
- 3.1 table标签
- 3.2 tr标签
- 3.3 td标签
- 3.4 主要属性
- 3.5 表格实践
### 3.div和span标签
- 3.1 div标签
- 3.2 span标签
### 4.表单
- 4.1 表单的功能
- 4.2 表单的语法
- 4.3 input 标签
- 4.4 select下拉列表
- 4.5 textarea文本域
- 4.6 label标签
### 5.HTML杂项
- 5.2HTML 的字符实体
- 5.3HTML语义化标签
## 第三章HTML5基础
### 3.HTML5
- #### 3.1HTML5概述
- ##### 4.1.1HTML5的基本概念
- ##### 4.1.2HTML5与HTML4的主要区别
- #### 3.2HTML5新增语义化标签
- ##### 3.3.1header定义文档或节的页眉
- 3.3.2nav定义导航链接的容器
- 3.3.3section定义文档中的节
- 3.3.4article定义独立的自包含文章
- 3.3.5aside定义内容之外的内容(比如侧栏)
- 3.3.6footer定义文档或节的页脚
- 3.3.7details定义额外的细节
- 3.3.8summary定义 details 元素的标题
- ####3.3Canvas
- 3.3.1Canvas的基本概念
- 3.3.2Canvas图形绘制
- 3.4多媒体与本地存储
- 3.4.1音视频的播放标签
- 3.4.5HTML5本地存储
## 第四章CSS基础
### 4.1CSS基本概念
- 4.1.1CSS概述
- 4.1.2CSS基本语法
### 4.2层叠性与继承性
- 4.2.1层叠性
- 4.2.2继承性
### 4.3Css常用属性
- 4.3.1各种选择器
-4.3.1.1 基础选择器
- id选择器
- 类选择器
- 标签选择器
- 4.3.1.2高级选择器
- 后代选择器
- 选择器分组
- 属性选择器
- 4.3.2文字文本样式
- 4.3.3CSS盒子模型
- 4.3.4边框属性
### 4.4盒模型
## 第五章:CSS3高级
- ### css三角
- ### 精灵图
- ### 过度
- ### 动画
- ### 转换
- ### 媒体查询
- ### CSS3新增属性及选择器
- CSS3常见新增属性
- CSS3常见新增选择器
## 第六章:网页常见三种布局
### 6.1相对定位
#### 6.1.1position属性
#### 6.1.2相对定位的概念
#### 6.1.3相对定位不脱离标准流
#### 6.1.4相对定位的作用
### 6.2浮动
#### 6.2.1浮动简要介绍
#### 6.2.2浮动元素脱离标准流
#### 6.2.3浮动元素相互靠近
#### 6.2.4浮动元素的文字包围效果
#### 6.2.5浮动元素的收缩效果
#### 6.2.6浮动的清除
##### 6.2.6.1浮动的影响
##### 6.2.6.2清除浮动方法一:给祖先元素加上高度
##### 6.2.6.3清除浮动方法二:clear属性
##### 6.2.6.4清除浮动方法三:添加空元素
##### 6.2.6.5清除浮动方法四:overflow属性
### 6.3Flex布局
#### 6.3.1布局原理
#### 6.3.2flex布局父项常见属性
#### 6.3.3flex布局子项常见属性
## 第七章:JavaScript
### 7.1JS的基本概念
- JavaScript的概念
- JavaScript的作用
- JavaScript的历史
- JavaScript特性
- JavaScript与HTML、CSS的关系
- JavaScript的引入
### 7.2基础语法
- JavaScript变量
- JavaScript数据类型
- JavaScript运算符
- JavaScript简单类型转换
- JavaScript流控制语句
- JavaScript函数
- JavaScript匿名函数
- JavaScript命名空间
- JavaScript作用域
### 7.3DOM编程
### 7.4事件绑定
- 事件的概念
- 事件的绑定
- 定时器
## 第八章:小米官网综合项目
*XMind - Trial Version*