本周完成的学习
- 本周完成的的学习有:vue的基础学习,知识点包括(vue的安装,Vue的组件化开发,渲染数据,V指令的使用,以及指令修饰符,Vue-router的插件使用,生命周期的概念,watch监听)。webpack的理念,(打包所有的js代码块,让其更有清晰性,便于维护)以及使用。
- es6的复习,主要时新增的方法以及属性的使用。
- 做了一个百度音乐全选的案例。
下周的学习计划
- 下周正式进入高级课程,要保证每一次的作业都按时的完成,并且独立思考。
- 下周主要要学习的有:由于是课程安排,所以是重复之前的面向对象,会有三节课的面向对象,差漏补缺吧,第二次学习,要对自己有更高的要求。
心得
- es6的新增箭头函数,从语法上来看,简单,省代码量,更直观易懂,但是要注意箭头函数的this指向问题,箭头函数的this指向,指向了自身的作用域里,可以理解成那个函数用了箭头函数就指向谁,如果要更改this指向问题,可以选择用传统的函数表达式,但是又和es6的设计有冲突,所以高级的都会有bind去解决指向问题。 其次就是es6的兼容问题,有一个很好的框架可以使用,babel,babel打包所有的代码,转换成es5,完美的解决兼容问题。 可以参考的还有Vue团队的vite,未来可能会时下一个babel,目前vite适用于一些小型项目中,大型项目优先选择babel。
- 最近学习,会带着一种思想去想问题,会想,如果我去面试,这个知识点会怎么问我,也是一种的很好学式。
反思
1.反思了,自己容易被一些小事影响,造成注意力不集中,就罚自己背10道面试题吧。