刚入职场的前端小白是不是觉得前端的东西很多呢,是不是觉得无从下手呢?我作为前端过来人---踩过了无数的坑,给大家分享一点关于前端学习的经验,希望能帮助到大家。
第一步:入门。这些基本的知识。html,css,js是基础必备。
入门就是最起码你会写网页。网页当中呢,它会用到html,css这是基本的。有了这个你可以完成一个静态的网页了。那js同样是我们必须要学习的知识。它在前端当中占据重要位置。各种轮播图,动态的水波纹,动画这些都是需要js来完成的。
那怎末检测出自己真正的入门?如果自己能动手去写一个稍大的一个网站。那就说明你已经入门了。
第二阶段:进阶。es6-es11和构建工具,前端主流框架是进阶所需。
入门之后,你需要对你的代码技术进行一个提升,往前端成熟的框架上靠拢。
多看一些像es6,es7-es11这种语法结构,加深你对代码的理解。
其次你需要学习了解一些构建工具,像node,npm/cnpm,webpack。这些有助于你更快的上手框架。
当今三大流行框架(Angular、React、Vue。)早已广泛应用。框架都是相通的。你需要选择一种进行深度学习。其他两个了解一下。
这样,你在公司工作的话,基本上就没太大问题了。
第三阶段:多层次应用(全面,高手)。ui框架和应用框架,小程序是当今互联网大热,普遍流程的技术。
进阶之后,你需剔除只在技术上的想法,去了解当今互联网的大热的技术和趋势,提高你对互联网,科技的认知。
现在互联网不单单要求用户功能完整,更需要的是极好的的视觉体验,所以ui框架必不可少。你可以先深度学习一个antdesign。之后你再看其他的ui框架都会有种似曾相识的感觉。
整体美感上去了。但是还有一个问题。那数据分析(大量的数据)怎么有一个好的视觉体验呢。这就需要我们学习echarts了。各种数据图表---折线图,柱状图,环形图都在这里。
人工智能的时代,无人驾驶,手机导航也是火热。那如果你懂高德地图api的一些操作,那你会觉得无人驾驶不再是神奇,而是意料之中。
当然当今社会各种线下的生意转战网络。这无异于是小程序的功劳。所以对于高手就得看一看小程序了。