前端学习路线

这段日子收到不少私信想要前端的学习规划路线,最近我也呕心沥血,给大家总结了一套前端的学习规划路线,从小白到初级前端工程师,再接着进阶高级等等该掌握的技能,希望对大家有帮助

HTML

HTML 是用来编写网页代码结构的,它有一系列的标签用于显示不同的页面元素,比如用 <a/> 显示一个超链接,<img/> 显示一张图片,就跟写一个 word 文档一样,只是单纯用 html 只能写内容,不能进行排版和美化样式,如果让网页变得漂亮,需要 CSS。

✔︎  学习 HTML 基础,标签、元素、表单验证等等

✔︎ 语义化标签

✔︎ 了解 Web 无障碍(Accessibility)

✔︎ 学习 SEO 优化

学习HTML :推荐wschool官网 https://www.w3school.com.cn/


CSS

CSS 是用来美化 HTML 编写的页面的,通过一些语法选择特定的 html 标签,然后用一些属性来给它们添加样式,比如文字颜色,背景,位置,边距,定位等等,还可以添加动画效果让页面显示的栩栩如生~。重点要掌握 CSS 的盒子模型、常用的布局方式,比如 flex、grid 等。

✔︎  学习 CSS 基础

✔︎  制作布局:浮动、定位、显示、盒模型、网格布局、弹性布局

✔︎  响应式设计和媒体查询(@media)

✔︎ 结合 HTML 制作一个简单的网页作为最佳实践

学习CSS :推荐wschool官网 https://www.w3school.com.cn/


JavaScript

在写完html、css 之后,咱们就可以写漂亮的页面了,那么接下来就是需要学习 JavaScript,让网页能和人进行互动,比如点击按钮弹出个对话框,处理用户输入的表单信息,添加一些复杂的动画,使用 ajax 加载远程数据等等。它可以直接操作 HTML 元素

✔︎  学习语法和基本结构

✔︎  学习操作 DOM

✔︎  学习 Fetch API / Ajax(XHR)

✔︎  ES6+ 和模块化 JavaScript

✔︎  了解变量提升、事件冒泡机制、作用域、原型、Shadow DOM、严格模式等概念

书籍:《JavaScript 高级程序设计(第4 版)》也就是红宝书

《你不知道的JS(上中下)》

《Es6标准入门(阮一峰)》


计算机网络

建议看看《图解Http》《图解Tcp/ip》

前端进阶

前端三大框架(Vue、React、Angular)

Vue3.0基础语法


  • Vuex:状态管理
  • Vue-router:路由
  • axios:请求
  • Vue-Devtools:调试工具
  • vite:构建工具
  • 可选:vue-cli + webpack


Vue-UI库


  • element-UI(饿了么团队)
  • Ant-Design(蚂蚁金服团队)
  • vant(有赞团队)


前端工程化

前端模块化

模块化就是将一个大文件拆分成相互依赖的小文件,再进行统一的拼装和加载

前端组件化

模块化是在文件层面上,对代码或资源的拆分;

组件化是在设计层面上,对UI(用户界面)的拆分

前端规范化

职责分离,规范项目各个事项

前端自动化

把一切简单机械的重复劳动都让自动化工具去完成

高级前端


HTTP协议

网络安全

设计模式

数据结构

算法

性能优化

移动端开发

微信小程序

微信公众号

微前端



后端知识


linux

数据库(mysql、mongoDB)

node.js

node.js框架(koa、express、Nest.js)



工具


vscode

babel

自动化工具(Grunt、Gulp)

包管理工具(npm、yarn)

构建工具(vite、vue-cli+webpack)

git工具

富文本编辑器:Braft Editor

数据可视化:ECharts

模拟数据:Mock.js


 ***********************

#前端##内推##春招##实习##面经##笔经##秋招#
全部评论
兄弟,你这图有点眼熟,怎么好像是我写的路线🤔,原帖地址:https://juejin.cn/post/6982801495993352229
2 回复 分享
发布于 2023-02-21 18:11 广东
感谢分享!收藏了!!!
1 回复 分享
发布于 2022-04-07 16:51
可以要一张思维导图原图嘛
点赞 回复 分享
发布于 2022-07-13 21:59

相关推荐

安克创新具身智能岗位大力招聘中,投递链接:https://anker-in.jobs.feishu.cn/s/iSA8v9d2,右上角切换社招/校招,搜索&ldquo;机器人&rdquo;或者&ldquo;具身智能&rdquo;可见相关岗位。算法、软件、系统、嵌入式、硬件、本体、强化学习、结构等大量岗位放出。为给全球家庭用户缔造更美好的生活,安克决心打造支撑未来十年的机器人技术栈,并借助安克成熟的产品化和市场化能力,达成商业闭环。安克的机器人技术栈和产品将围绕三个本体进行布局:本体一「二维基础型」:以扫地机器人、割草机器人为典型的平面作业机器人,是当下商业化的主力,支撑着基础业务规模。本体二「三维移动型」:包含机器狗、无人机等具有三维空间移动能力的机器人,作为安防和清洁领域的补充。本体三「三维交互型」:通过机械臂来实现复杂操作的人形/类人形机器人,代表着未来家庭智能服务的最终形态。测评和面试参考:一、笔试和面试测评:要靠拢公司价值观,可以关注安克微信公众号看看价值观历史文章,也可以去知乎搜搜华为的性格测评怎么作答,都有相似之处。行测题可以多刷一刷,整体不难。测评过不了一票否决,一定要重视并提前准备。性格测评可以参考https://www.nowcoder.com/discuss/353158733318529024,题目形式是把三个陈述按照符合程度排序,注意会有重复或接近的题目,不要前后矛盾。安克的价值观是&ldquo;第一性,求极致,共成长&rdquo;,第一性就是关注底层原理。cata测评言语理解、资料分析、图形推理各10道题,共30道,每道题作答时间60~90秒。难度中等,正常行测难度。校招笔试:容易到中等难度,多多刷题提前准备即可。面试:一定会问简历上的内容,特别是项目,另外会问重点的专业知识,还会问一些常规的问题,比如遇到困难是怎么解决的,这种都可以提前准备好,例子要具体详细有专业性。投递链接:https://anker-in.jobs.feishu.cn/s/iSA8v9d2,可私信跟踪进度。
安克创新 Anker
|
校招
|
超多精选岗位
点赞 评论 收藏
分享
评论
33
281
分享

创作者周榜

更多
牛客网
牛客企业服务