2018前端工程师成长路线图

译者按: 上王者算什么?有本事刷一下你的前端技术!

为了保证可读性,本文采用意译而非直译。另外,本文版权归原作者所有,翻译仅用于学习。

过去5年,一直作为一枚全栈工程师,经常会有小朋友问我应该学什么,于是我写了这篇博客,希望可以帮助大家。本文的所有图表都在我的GitHub仓库kamranahmedse/developer-roadmap

下图是我给前端工程师制定的成长路线图(由Fundebug翻译),希望对大家有所帮助:

这里写图片描述

成为前端工程师,第一步应该是学习HTML/CSS/JavaScript,这是基础。

1. HTML

HTML用于定义网页的结构。你的第一步是学习HTML的语法,学会如何把页面拆分为多个部分。

任务: 至少撸5个纯HTML页面,你可以实现任意网站的页面,比如GitHub的profile页面或者Twitter的登陆页面。纯HTML会有点丑,但是不用担心,专注于网页的结构。

2. CSS

CSS,全称Cascading stylesheets,是用来美化HTML页面的

  • 学习CSS语法,并且熟悉CSS的常用属性。
  • 学习Box Model,学会使用Grid和Flexbox布局。
  • 学会使用Media Queries来实现响应式布局。

任务: 使用CSS美化第1步中实现的HTML页面。如果你实现的HTML是GitHub的profile页面,那你现在就可以使用CSS让它看起来更像实际页面。

3. JavaScript

JavaScript**为静态页面添加交互性**。比如网站的所有弹框、提醒,以及更新页面的部分内容,都是由JavaScript实现的。

  • 学习JavaScript的基本语法。
  • 学习如何使用JavaScript操作DOM元素。比如,如何删除、添加页面元素等。
  • 理解作用域、闭包、变量提升等JavaScript难点。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值