随着市场对前端开发技术的使用越来越广泛,技术要求越来越高,这也使得对前端开发人才的需求量越来越多,要求也越来越高。尽管如今学习前端开发的人趋之若鹜,不过零基础学习前端开发,这三个问题必须了解清楚。

初学者如何迅速学习web前端开发(零基础学习前端开发前必须了解的三件事)(1)

 一、零基础学习前端开发需要哪些技术?

  ①初级阶段:

  html:常见标签,html5新增的,语义化标签等等

  css:选择器,背景,文本,链接,列表,盒模型,定位,浮动,css3新增的属性

  bootstrap:栅格化系统,按钮,表单,导航....

  javascript: 数据类型,对象,函数,运算符,语句,DOM,选择器,操作,事件...

  jQuery: 选择器,dom,链式调用,事件,动画

  ②进阶阶段:

  入门:js的面向对象编程, zepto,移动端,响应式,css3d,bootstrap组件,jqueryUI

  高级数据:面向对象进阶,ajax,json,(后端语言:php)

  新兴的技术:html5: socket, 多媒体,canvas,图像处理,web works,数据存储,跨域。

  技术拓展:地图开发,微信开发,大数据可视化...

  后端服务:nodejs:文件系统,路由,mongodb, express....

  ③高级阶段:

  架构基础:设计模式,MVC, MVVM

  模块化开发:amd,cmd, commonjs,systemjs

  css预编译:less, sass,stylus

  前沿规范:ES5, ES6, ES2016, ES2017, typescript

  新型框架:backbone, vue, vuex, angular, react, redux, reflux, flux, angular5等等。

二、零基础学习前端开发可以从事哪些工作?

  pc端:基础技术,一些框架

  移动端:基础,移动端框架

  nodejs服务器端:了解服务器,以及node的框架

  游戏端:html5游戏,cavnas

  大数据可视化:highcharts等等

  前端架构:设计模式,架构,开发工程化工具,通用组件,通用插件

  全栈工程师,会前端也会后端,

  其他语言可能是伪全栈(只能写后台管理系统)

  混合开发:react native

三、零基础学习前端开发如何成为高级工程师

  在工作中,我们都是在写项目,所以学习我们不能仅仅学习某个点,更重要的是多写项目。我们需要在培训学习的过程中实战各个领域的项目,了解更多的技术。

如果你对前端开发学习感兴趣想要免费教程可私信,还可阅读:学习web前端需要掌握哪些技术?学web前端开发需要多久? - 千锋教育

,