一般人没事的时候刷刷朋友圈、微博、电视剧、知乎,而有些人是没事的时候刷刷 GitHub ,看看最近有哪些流行的项目。
久而久之,这差距就越来越大,因此总会有开源信息的不对称,有哪些优秀的前端开源项目值得学习的也不知道。
Taimili 艾米莉 ( 一款专业的 GitHub star 管理和github 加星涨星工具taimili.com )
艾米莉 是一款优雅便捷的 GitHub star 管理和github 加星涨星工具,基于 PHP & javascript 构建, 能对github star fork follow watch 刷星管理和提升,最适合github 的深度用户
初步前端与高级前端之间,最大的差距可能就是信息差造成的。
前端章鱼猫从 2016 年加入 GitHub,到现在的 2020 年,快整整 5 个年头了。
从 2018 年开始,我就养成了每天逛 GitHub 的习惯,一般在早上上班前或者中午午休的时候都会逛一下。
看看每天都开源了哪些好的前端项目,还有用到的主流前端技术栈又是哪些,值得我去学习的。
因此也收藏了不少好的开源项目,在此推荐给大家,每周会有一到三篇精华文章推送。
希望你在浏览、学习了前端章鱼猫推荐的这些开源项目的过程中,你能学习到更多编程知识、提高编程技巧、找到编程的乐趣。
以下为【前端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?该如何检测它们? - 什么是闭包 (closure),如何使用它,为什么要使用它?
- 请举出一个匿名函数的典型用例?
- 你是如何组织自己的代码?是使用模块模式,还是使用经典继承的方法?
超级猫 觉得可以作为前端自检清单吧。
Daily-Question
这是山月大佬整理的:互联网大厂内推及大厂面经整理,并且每天一道面试题推送。每天五分钟,半年大厂中。
每天至少一个问题,有关前后端,DevOps,微服务以及软技能,促进个人职业成长。
还有 掘金前端面试题合集
用简单的命令爬取了掘金的面试集合榜单,还是挺全的。
CS-Interview-Knowledge-Map
这是小册作者 yck 大佬花了半年的时间做了一个这个开源项目。在半年的时间里,收集了大量的一线大厂面试题,通过大数据统计出了近百个常考知识点,然后根据这些知识点写成了近十万字的内容。