开篇词:从今天起,重新理解前端
01 | 前端发展史:从青铜到黄金时代
1)前端的史前记忆:“青铜时代”
2)进入发展期的前端:“白银时代”
3)从前端到“全端”:“黄金时代”
02 | 前端开发之痛:散点自学+基础不牢
1) 散点自学:对前端的知识体系和底层原理没有真正系统地理解。
2) 做了管理,技术没跟上,并且错过了最佳的学习时间,只能在工作中被动地接受需求解决问题,开始焦虑自己的未来和竞争力。
03 | 前端工程师成长的两个视角
1) 一是立足标准,系统性总结和整理前端知识,建立自己的认知和方法论;
2)二是放眼团队,从业务和工程角度思考前端团队的价值和发展需要。
3)前端工程师除了前端自身领域知识和工程特点外,还需要了解程序员通用的编程能力和架构能力。
4)优秀的前端工程师,需要通过系统地学习和总结获取知识,通过练习获取编程能力,通过工作经验来获取架构和工程能力。
04 | 专栏分为四个模块
1)JavaScript部分:从文法和运行时的角度去讨论JavaScript语言,了解完整的JavaScript。
2)CSS和HTML部分,会侧重从语言和设计思想的角度来讲解,我们同样可以对两者的全貌建立一些认知。
3)浏览器部分,包含了浏览器工作的原理和一些重要的API,包括BOM、DOM、CSSOM和其他一些内容。了解了这些知识,你才能把JavaScript和HTML、CSS连接起来,用JavaScript来实现功能。
4)前端综合应用部分,主要是我的一些工作经验,我会选择我在手淘和淘宝工作中的一些案例来辅助讲解。
参考文献:
[1] winter. 重学前端[M]. 极客时间, 2019.