反思
问题1:基础太薄弱,javascript语法、Linux操作语句、项目构建工具
对于涉及到ES6语法的Js看不懂,以及js对DOM的控制也已经忘得差不多了。更别提闭包啊,原型之类的。
药方一:接下来可以进行javascript的学习,复习jsDOM的操作艺术,旧时候做的demo也能派上用场
Linux的语句操作方面也很困难,每次要操作什么都要上网去各种搜索一通,这一点很浪费时间
药方二: 复习Linux的基本操作,平时多浸泡在ubuntu里面,学会看命令参数说明
项目构建工具的不熟悉,例如webpack之类的
药方三:看官方文档(英文)挺费劲的,这个倒是挺费劲的,或许可以找找相关的使用手册
问题2:对前端的项目有点迷茫了,怎办?
前端方面那么多的知识,抛开基础的HTML\CSS来说,Javascript又有ES6标准,HTML5的各种API,例如websocket,还有canvas等等。框架也有一大堆,类型有MVVM、MVC等等,比如vuejs啊,Reactjs,AngularJs等等。后端炙手可热的nodejs、express新秀,还有php7和Laraval框架。
那么多的知识和框架,感觉一辈子的时间都丢在了追逐学习使用工具的路上了,我想要做的反而没有了力气。
如果什么都想要,那便选择放弃全部,两手抓其实就什么也抓不到。
有限的选择也便是为我的贪婪所带来了烦恼。
想要什么,关键是要问清楚自己要做什么
接下来要做的
- 继续通过项目来学习vuejs
- 研究easyvuejs项目来学习vue-infinit-scroll还有获取服务端的store
- ES6语法
- ...