周末在家加了一天班,把工作上的事情处理完了。今天稍闲一些看了几篇前端大V恺哥的公众号“前端真好玩”文章,在此做个学习笔记。
1)恺哥分享的学习资源:前端之巅,奇舞周刊,JS Weekly,码农周刊,Techbridge。
2)恺哥写的前端面试之道:juejin.cn/book/684473…。要50块,有点贵,以后准备面试的时候来看。
3)网易大佬木易杨写的大厂面试题:github.com/Advanced-Fr… 也准备以后面试的时候来看。
4)初级工程师与高级工程师的区别
- 初级多在写代码,高级多在设计代码;
- 初级多在解决一个问题,高级多在解决一类问题;
- 初级多在考虑技术问题,高级还要参与业务上的需求;
- 初级工程师只管接需求,导致自己忙不过来,高级工程师会砍需求, 用自己得经验告诉产品这个需求不需要,告诉设计师这个交互没必要;
- 初级工程师可能做完一个项目就完了,高级工程师可能会封装几个组件,整理一个脚手架出来。
5)什么是WebComponents
近年来,web 开发者们通过插件或者模块的形式在网上分享自己的代码,便于其他开发者们复用这些优秀的代码。同样的故事不断发生,人们不断的复用 javascript 文件,然后是 CSS 文件,当然还有 HTML 片段。但是你又必须祈祷这些引入的代码不会摧毁你的网站或者web app。WebComponents 是这类问题最好的良药,通过一种标准化的非侵入的方式封装一个组件,每个组件能组织好它自身的 HTML 结构、CSS 样式、javascript 代码,并且不会干扰页面上的其他代码。
天下BUG出我辈,一入前端岁月催。 代码编译谈笑中,不胜人生一场醉。