前提是你对html、css,有着基本认知,
Javascript 高级程序设计也看了差不多一小半了。
Js核心内容部分
?
1.异步
Eventloop,宏任务,微任务,promise,async/await
Eventloop,作为js 异步的核心理念必须了解其运行顺序
宏任务中,两个定时器需要理解。
Promise,了解基本原理,使用规则,熟悉链式调用,熟悉race all等函数,若有能力,可去尝试理解promise 构造原理。
具体内容可见http://08643.cn/p/e8ceb9b6dad8
2.this 指针、箭头函数
箭头函数使用 可见es6阮一峰(致敬!)
https://es6.ruanyifeng.com/#docs/function
This 指针 指向说明
http://08643.cn/p/e6f8f0a40dd4
3.原型链
可自行在网上寻找资料,也可等我后续更新原型链相关
4.节流、防抖
5.深拷贝,
深拷贝实现方法。
解构,assgin等数组操作属于深浅拷贝的思考。
6.函数的认识
http://08643.cn/p/607087d339a0
7.js数组操作
forEach,map,filter,some,reduce等且熟悉各自特点
8.mvc,mvvm
http://08643.cn/p/6dceb6e39aad
9.发布订阅, 观察者模式
http://08643.cn/p/46a311cbd8aa
10.vue 基本使用
vue 的基本指令,基本语法
wacth。compute等
通过引入外链 js 方式 引入 vue 做一个 todolist
11.vue-cli
通过命令行 创建 vue 项目,并运行,熟悉配置
vue-router
main.js中的配置
proxy 完成的跨域
nextTick
axios 的引入 封装
elemet引入和使用