Vue,React这样的框架可以说是现在前端的必备技能,一个刚入门两三个月的前端都是要会Vue的。
但是千锋重庆web前端老师建议大家思考一个问题?Vue,React这样的框架已经是基本功,我们凭什么敢说比别人厉害呢?
能够独立用Vue写一个项目其实只是入了一个门,在如今技术快速发展的背景下,要真的作为一个敢说出熟练Vue的人,先看看下面这些是不是过关了
1.基本功
我见过很多前端用Vue,React,就放弃JavaScript的修炼。
作为基本功,无论工具如何变迁,了解JavaScript底层,理解JavaScript的各种特性,无论你用什么工具都是手到擒来。底子不扎实,日常出现一个bug都要花很多时间去定位问题。
如果你去观察那些前端负责人,前端架构师,除了技术层面,他们在设计模式,思维以及对软件工程的理解都是很优秀的。而这些的前提还是基础先扎实,再去打上层建筑。
我们需要学习哪些:
-
JavaScript的运行机制,作用域,原型链,变量特点等底层原理。
-
设计模式,架构思维,编程思想,软件工程的常见问题。
2.最佳实践
我们都会写路由。
但是你知道路由如何写才能保证多路由模块解耦,保证更方便增加新的路由模块吗?
我们都会对Vue项目最后打包上线。
但是你知道如何编写配置文件能让打包速度最优化吗?
我们都会写组件。
但是你知道怎么让组件能够成为高复用性的组件库型组件吗?
诸如此类的问题