一. HTML基础
- 常用标签
- 表单
参考文档:HTML 教程 | 菜鸟教程
参考视频:黑马前端pink老师p1-p60
二.CSS3
- 基本语法
- 选择器
- 字体属性
- 文本属性
- margin,padding
- 浮动(float),清除浮动
- 定位(相对定位与绝对定位)
- 伪元素
- 2D转换之translate
- 3D转换,透视
参考文档:CSS 教程 | 菜鸟教程
三.Javascript(重中之重)
1 ECMAScript
- 基本语法
- 变量,作用域
- 基本引用类型
- 函数的定义和调用
- 方法
2 DOM
- 什么是DOM
- 获取页面元素
- 注册事件
- 操作DOM属性
- 创建元素
- 操作DOM节点
3 BOM
- 什么是BOM
- 浏览器顶级对象window
- 页面加载事件
- 定时器
- JS执行机制
- location,navigator,history
参考文档:JavaScript 教程 | 菜鸟教程
参考视频: JavaScript基础语法-dom-bom-js-es6新语法-jQuery-数据可视化echarts黑马pink老师前端入门基础视频教程(500多集)持续_哔哩哔哩_bilibili素材大全:https://gitee.com/xiaoqiang001/java-script.gitPPT 在我账号专栏里面网盘地址1.JavaScript基础从变量的定义与使用、流程控制语句、数组、函数、构造函数、内置对象以及对象等2.web API 讲解如何获取DOM元素,如何操作DOM 元素,BOM操作 移动端制作网页特效3. 后面还会有js高级,ES6类面向对象语法,面向对象案例https://www.bilibili.com/video/BV1Sy4y1C7ha?p=267&share_source=copy_web变量:P11~19
数据类型:P20~40
运算符:P41~54
流程控制分支结构:P55~68
循环:P69~95
数组:P96~112
函数:P113~133
作用域:P134~139
JS预解析:P140~142
对象:P143~153
内置对象:P155~186
简单数据类型和复杂数据类型:P187~190
DOM:P194~265
事件高级:P247~265
BOM:P266~286
PC端网页特效:P287~329
移动端网页特效:P331~353
本地存储:P354~357
jQuery:P358~442
数据可视化:P443~473
参考书籍:红宝书——《Javascript高级程序设计》
四.Javascript进阶 ES6
- 高阶函数
- this指向
- 原型链
- 深拷贝,浅拷贝
- 面向对象编程
- 类和对象
- 类的继承
- call,apply,bind
- 闭包
- 递归
- promise
- 遍历数组的方法
ES6
- let,const
- 数组解构赋值
- 箭头函数
- 扩展运算符
- 模板字符串
- set
参考文档:JavaScript 教程 | 菜鸟教程
五.版本管理工具——git
- 常用基本操作
- git init
- git clone
- git add
- git diff
- git commit
六.promise
- 自定义封装
- async与await
七.Ajax
- 原生js发送AJAX请求
- Axios发送AJAX请求
八.Axios
参考视频: