前端学习总路线

随着互联网发展越来越快,对前端工程师的需求也越来越多,那么竞争力也就越来越激烈。我本是一名UI设计师,但是在国内北上广深的一线城市竞争过于激烈。俗话说多掌握一门技能,就多一个就业机会。所以经过考虑和前期的整理决定学习前端开发。首先要想学会整个前端我们需要必备一下技能:

一、HTML + CSS

需要掌握:html标签、css选择器、css权重问题、css基础属性、盒子模型、层模型、两栏布局、BFC、浮动等等

二、Javascript

需要掌握:js基本语法、条件语句、循环语句、函数、作用域、递归、作用域链、闭包、对象、原型链、克隆、数组、dom、bom、正则表达式等等

三、网络

需要掌握:域名、DNS解析过程、HTTP协议、GET与POST、网络请求等等

四、本地化存储

需要掌握:cookie封装及应用、localstorage

五、jQuery

需要掌握:jQuery选择器、DOM操作、事件、ajax、jsonp

六、lodash

需要掌握:Array方法、Collection方法、Function方法、Lang方法等等

七、mock

需要掌握:mock语法、Random对象、mock方法

八、moment

需要掌握:解析方法、取值、赋值方法、操作、显示方法等等

九、CSS3

需要掌握:translate、perspective、animation、transition等等

十、HTML5

需要掌握:属性、标签

十一、Bootstrap

需要掌握:Bootstrap的用法

十二、ES6

需要掌握:函数、对象、解构、符号、异步、迭代器、代理、反射等等

十三、模块化

需要掌握:CommonJS、AMD和CMD、es6模块化

十四、包管理器

需要掌握:npm、yarn

十五、Webpack

需要掌握:css工程化、js兼容性、性能优化、、

十六、vue

需要掌握:指令、组件、过渡、VueRouter

十七、算法

需要掌握:二叉树、双向链表、线性数据结构等等

十八、node

需要掌握:Mysql、数据驱动和ORM、express等等

十九、TypeScript

需要掌握:基本类型、模块化、泛型等等

以上的这几大部分内容按照顺序需完并且学会就可以成为一个合格的前端工程师了。以后每学一部分内容会把知识整理和学习心得写成文章共同探讨。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值