目录
1 前言
在技术更新迭代发展迅猛的当今时代,又突然杀出个AI程序员,AIGC如排山倒海之势取代传统行业。或许在不久的将来,前端程序员就会被淘汰。
传统学习是循序渐进的过程,也就是从打基础到筑起高楼大厦的过程,了解前端学习路线也就是了解前端工程从0到1的过程,或许使用AI能直接筑起高楼大厦,但了解每块砖在高楼大厦中所发挥的作用也是程序员必备的技能之一。这篇文章对不同阶段的程序员也许有着不同的意义,对初学者来讲,可能可以作为学习指南参考。对于已经又工作经验的码农的来讲,可以温故而知新,查缺补漏,对于大佬来讲,可以指出问题,大家一起学习进步。
2 前端学习路线
2.1 入门阶段
入门阶段主要是学习前端三大剑:HTML+CSS+Javascript,入门阶段对这三者的掌握程度应如下:
2.1.1 HTML
- 学习HTML语法知识,
- 学习使用常用的HTML标签,
- 掌握各个标签的含义以及标签的相关属性。
2.1.2 CSS
- 掌握CSS常用的选择器,
- 掌握常见的样式属性以及规则;
- 掌握不同选择器制渐的优先级;
- 掌握容器与布局的概念;
- 掌握自适应布局解决一般问题;
相关学习网站:
- MDN Web Docs: 提供HTML、CSS等基础知识的详细文档。
- W3Schools: 提供交互式的HTML和CSS教程。
2.1.3 JavaScript
- 掌握JS的变量类型与变量作用域;
- 掌握JS的基本