大家好,我是你们的 超级猫,一个不喜欢吃鱼、又不喜欢喵 的超级猫 ~
简介
一般人没事的时候刷刷朋友圈、微博、电视剧、知乎,而有些人是没事的时候刷刷 GitHub ,看看最近有哪些流行的项目。
久而久之,这差距就越来越大,因此总会有开源信息的不对称,有哪些优秀的前端开源项目值得学习的也不知道。
初步前端与高级前端之间,最大的差距可能就是信息差造成的。
前端章鱼猫从 2016 年加入 GitHub,到现在的 2020 年,快整整 5 个年头了。
从 2018 年开始,我就养成了每天逛 GitHub 的习惯,一般在早上上班前或者中午午休的时候都会逛一下。
看看每天都开源了哪些好的前端项目,还有用到的主流前端技术栈又是哪些,值得我去学习的。
因此也收藏了不少好的开源项目,在此推荐给大家,每周会有一到三篇精华文章推送。
希望你在浏览、学习了前端章鱼猫推荐的这些开源项目的过程中,你能学习到更多编程知识、提高编程技巧、找到编程的乐趣。
公众号:前端GitHub,专注于挖掘 GitHub 上优秀的前端开源项目,抹平你的前端信息不对称,涵盖 JavaScript、Vue、React、Node、小程序、Flutter、Deno、HTML、CSS、数据结构与算法 等等。
以下为【前端GitHub】的第 6 期精华内容。
今天给大家带来的是 GitHub 上超火的 10 个前端面试项目。
Front-end-Developer-Questions
这个项目里面很多面试题,而且 star 数非常高,最大的缺点就是 没有答案!
包含了:常见问题、HTML 相关问题、CSS 相关问题、JS 相关问题、测试相关问题、效能相关问题、网络相关问题、代码相关问题、趣味问题。
比如 JS 相关问题:
请解释事件代理 (event delegation)。
请解释 JavaScript 中
this
是如何工作的。请解释原型继承 (prototypal inheritance) 的原理。
你怎么看 AMD vs. CommonJS?
请解释为什么接下来这段代码不是 IIFE (立即调用的函数表达式):
function foo(){ }();
,要做哪些改动使它变成 IIFE?描述以下变量的区别:
null
,undefined
或undeclared
?该如何检测它