js基础部分 作用域和作用域链闭包基本数据类型复杂类型和引用类型的区别typeof 和 instanceofes6常用部分proimise原理async和awaites6新增的数组方法有的会问typescript的问题this的指向问题 vue部分 vue生命周期生命周期内的数据变化计算属性和监听属性的区别组件间传值vuex的好处vue-router的钩子函数数据双向绑定原理vue中nextTickkey的作用 项目部分 项目中遇到的难点项目优化项目亮点