## 深阅读
如何在 GitHub 快速找到你想要的开源项目 https://sspai.com/post/46061
推荐理由: 坊间有句笑话: 在新浪网易上按 Ctrl-C 叫编辑, 在 Stack Overflow 上按就叫程序员. 这虽然是句调侃, 也说明了 1. 会 Ctrl-C/V 不值钱, 知道从哪 copy, 应该 paste 到哪才值钱 2. 现如今大部分项目不需要那么多原创代码, 只需要我们在合适的地方按需索取. 这就不得不提另一个程序员宝库了, GitHub, 但大多数程序员在 GitHub 上并不能精准找到自己想要的东西, 往往只会用最基本的搜索, 其实 GitHub 是有着高级搜索功能的. 这篇文章就为我们一一介绍了这些高级搜索方式.
记一次网页内存溢出分析及解决实践
推荐理由: 前端的经典面试题之 "闭包为何可能导致内存泄漏?", 这道面试题的答案相信大家都知道. 但是我们平时编码实践中真正注意到这点的时候应该不多吧. 本文的作者给我们还原了他所经历的页面发生内存溢出及分析并解决问题的完整过程, 百闻不如一见. 快点看看, 你的页面有没有问题哦!
- ## 新鲜货
- The amazing Render props pattern for React.JS-lifecycle begone!
推荐理由: Render Props 是一种在不写重复代码的情况下共享组件间功能的方法, 通过使用 prop 来定义呈现的内容, 组件只是注入功能, 而不需要知道它如何应用于 UI. 其核心思想是通过一个函数将 class 组件的 state 作为 props 传递给纯函数组件.
如何对前端图片主题色进行提取? 这篇文章详细告诉你 https://zhuanlan.zhihu.com/p/54616710
推荐理由: 由于等待后端计算主题色需要一定时间, 所以本文详解用 JS 实践 canvas 的中位切分法与八叉树算法(实际代码), 与 CGI 程序对比后仍然有优化空间, 感兴趣的同学可以继续探索下去
浏览器往返缓存 (Back/Forward cache) 问题的分析与解决
推荐理由: bfcache 能够让用户在页面间执行前进后退操作时拥有更加流畅的体验. 节省一些网络请求的时间. 但是 bfcache 的引入, 会导致很多问题. 这篇文章首先会为大家介绍 bfcache, 并对可能导致的一些问题给出了解决方案, 防止以后我们在碰到的时候再踩坑
## 拓展视野 && 职业发展
什么是真正的程序员 https://www.cnblogs.com/xueweihan/p/5220513.html
推荐理由: 作者仿照《小王子》中的情节, 通过小 printf 遇见的不同类型的程序员, 最后悟出什么才是真正的程序员! 虽然只是一个故事, 但是这也是一面镜子, 我们可以对照这面镜子来发现自身的缺点.
大前端时代安全性如何做 - 大前端杂货铺 https://segmentfault.com/a/1190000017899193
推荐理由: 在前端获取越来越多赋能的当下, 安全性也是不可忽视的一环, 本文从前端的角度讲了基本的爬虫知识以及可以采取的防范措施, 非常适合用来扩展视野
总结过去一年前端生态圈动向 https://mp.weixin.qq.com/s/U5RcBUkTWSiazQquTjFeHQ
推荐理由: 这篇文章通过比较各项目在过去一年里 GitHub 上新增 star 的数量, 得出各个生态圈的受欢迎程度, 涵盖了 vue 生态圈, react 生态圈, angular 生态圈, 编辑工具, 测试工具等等. 是对过去一年前端生态圈的总结, 有助于我们及时掌握技术动向, 关注新兴技术
来源: https://juejin.im/post/5c453bea6fb9a049ff4e6f60