很多同学近期来咨询前端学习方面的问题:前端该怎么学?学习前端没有方向?没有基础怎么把它学好?
大家不要焦虑!针对大家的问题,给你们整理了一份前端系统的学习路线图,快快收好!
第一阶段:基础入门
这个阶段是入门前端工程师的必备技能,能够完成PC端和移动端的静态页面,具备1:1还原设计图的能力。
·HTML技术
包括:标签语法、标签排版、语义化、SEO
·CSS3网页布局
包括:选择器、盒模型、浮动、定位、过渡、精灵图
·移动Web布局
包括:Flex、REM、媒体查询、vw/vh、Bootstrap、Less、字体图标、平面转换、3D转换、动画
达标水平:掌握HTML5标签搭建页面结构、PC端页面制作和布局能力、移动端网页制作和布局能力。
第二阶段:技术进阶
这个阶段需要同学们具备实现页面的交互效果以及与后端的数据联通的能力。
那具体要怎么学习才能达到这样的水平呢?同学们往下看你需要掌握的技术:
·JavaScript开发
需要掌握基本的编程思想,包括:ES5、ES6、ES7、ES8、ES9、ES10、ES11、ES12
·网页交互
懂常用的网页交互技术,包括:DOM操作、网页特效、事件
·数据交互异步流程
包括:ajas、axios、Promise、async、Eventloop
·数据看板+CMS系统
具体包括:API接口、Bootstrap、Echarts、token、axios
达标水平:这个阶段怎么样才算达标呢?同学们要能够掌握JavaScript语言和编程实现、熟练使用常用的网页交互技术以及具备前后端交互的能力,掌握一些PC端综合实战项目。
第三阶段:Vue开发
进入到这一阶段,也就意味着你要能够实现企业级项目的功能需求,并具备内容管理系统、企业中台以及电商平台的项目经验。
有同学可能开始焦虑了,听起来就很难,到底要怎么学呢?俗话说,心急吃不了热豆腐。到底学什么?学姐带着你们整理一下思路:
·框架前置相关课程
学这个主要是做技术支撑,包括:Node.js、模块化、npm、webpack
·Vue2.x核心技术
包括:指令系统、常用选项、组件化、组件通讯、插件
·Vue3.x+TypeScript
包括的技术有:vite、组合API、pinia、类型、泛型
达标水平:这个阶段需要同学们能够掌握Vue2.x开发必备技能以及Vue3新特性与TypeScript基础语法。
第四阶段:React小程序开发
同学们要是能掌握这个阶段的技术,你就具备了网页端和移动端的项目研发经验,那也就意味着满足市面上90%+公司的招聘需求。
·学习原生 包括:uni-app、Vue3+TypeScript、组件封装及通信、 ·React.js核心技术
主要包括React核心语法:JSX、组件及组件通讯、虚拟DOM、生命周期
·TypeScript开发
包括:ts+hooks、ts+redux、ts+router
达标水平:同学们需要掌握原生 看完之后是不是充满了学习动力!其实有“想变好”的想法并不难,难的是当下就能付诸行动。你现在开始行动,就比别人多学一天,掌握的知识更多一点,滴水能穿石,脚踏实地还怕学不会前端吗?