前端的小伙伴们,2018年给自己定一个小目标了吗?

版权声明:本文为博主原创文章,转载请放上原文链接。 https://blog.csdn.net/brand2014/article/details/78970768

原文发表于我的个人博客:重庆崽儿Brand

力学如力耕,勤惰尔自知。
但使书种多,会有岁稔时 。(宋 刘过《书院》)

在2018年,我觉得前端有这么三个方向我想有所突破:

  1. 前端逻辑层(主要是在三大框架(Vue,React,Angular)和webpack);
  2. 前端交互层(主要包括css3,canvas和前端性能优化这一块) ;
  3. **node服务端 **。

一、前端逻辑层

其实就是,从后端拿到的各种数据(数据库的结构化数据,各种素材),如何组合成页面元素,即 模板+数据 = 页面

只有模板没有后端数据的页面我们可以理解为静态页面

而我们目前主流的三大框架,则提供 模板与数据之间的映射关系。

在逻辑层的研究,主要就是学习并熟练三大框架: Vue, React, Angular.

这一块是我们90%前端,日常工作的主要部分。也是很多公司面试会去重点考察的内容。但是有3点,我觉得需要我们深挖:

(一)框架部分

深挖如 Vue+ Vuex+ Vue-router+axios这样的全家桶
react和angular的也类似,有这么一套全家桶

(二)构建部分

webpack + npm + 脚手架(如vue-cli) +sass/less

(三)代码规范部分

es6、css规范等等

二、前端交互层

我所理解的前端交互层,就是我们常说的 特效。随着浏览器的性能逐步提升。未来一个大的趋势就是前端开发的效果,正无限逼近原生效果。我打算主要在css3和canvas这两块进一步的学习。

三、node 服务层

node在前端应该是无人不知了。在实际使用中node的使用场景应该有这几个:

  1. 作为前端构建辅助工具: 如各种脚手架中,经常有node的参与
  2. 作为服务端做渲染层: 实现接口合并和模板渲染
  3. 作为完整服务器: 一般是创业公司中,可以一人搭建起全部web功能。如微信公众号项目等;

对于node服务端的学习按排,我打算一边学习框架(主要看看express、koa和egg这三个框架),一边看原生文档。

PS:公司最近打算对之前项目的pc端用react进行改版。正好是个机会学习和实践,只有在实践中进步才最快(至少我是这么认为的,这样对于我也是最有效的)。

骚年,2018加油吧!前端这条路还很长~~

猜你喜欢

转载自blog.csdn.net/brand2014/article/details/78970768