工作两年,还带了一年团队,(矮子里拔大个,其实我啥也不是),带团队时每天经常开会,和产品对需求,扯皮,越来越少写代码,承受着我这个阶段不该拥有的东西,很多前端知识已经浑然忘记,更多的是当时用的时候就是知其然,不知其所以然,尤其是最近因为个人原因,已经离职在家4个月了,最近捡起来时,我发现我忘记的更彻底了,幸好还记得if-else,哈哈哈。
所以我要趁着现在这个时间,好好整理整理我的前端知识体系,因为这一直是我在工作的时候,十分想做的事,当时以每天12点才下班为理由搪塞自己,其实现在来看,就是懒。
算了不扯我这些个人的题外话了,我整理一下我想写些什么知识点吧,有一些是早就很想知道的,一直没接触过,有一些是一直理解就不透彻的或者压根不理解的,就当是个目录了
一些有点深度的js基础知识
1.函数式编程
2.JS异步编程
3.详细一些的手写promise源码
4.TypeScript
5.JS性能优化,V8垃圾回收机制
前端工程化的知识
1.webpack
2.脚手架工具
- 自动部署
前端框架源码
1.React
2.Vue
Node
1.这里的可真多,到时候再说吧
还有Flutter,首屏性能提升方案,数据埋点方案,长列表无限滚动方案等等可真多
好,我先想到以上几个,有的我应该会整理的比较深,步子埋大了不易坚持是小事,扯到蛋可就不好了,反正这个文章是能随便改的,完不成我再把目录改小,完成好了我再详细整理目录,但是我相信我能写的很好,因为我也就是论坛博客视频书里等东拼西凑融会贯通嘛,开头就好了。
这个东西我不想只写给自己看,因为我发现曾经整理给自己看的笔记,都特别简略,我回头再看的时候,我TM自己都看不懂我那写的是啥玩意,而且我记性也特差,如果能让别人也看懂,那我差不多是真懂了,多好~
不建议没有前端基础的人看,是需要一些前置条件的,拜拜。
还是想对我吐槽几句,真懒,要学会积少成多,共勉!