BetterFE 前端技術週刊 - 2019/01/14
推薦理由:坊間有句笑話:在新浪網易上按Ctrl-C叫編輯,在stackoverflow上按就叫程式設計師。這雖然是句調侃,也說明了 1.會Ctrl-C/V不值錢,知道從哪copy,應該paste到哪才值錢 2.現如今大部分專案不需要那麼多原創程式碼,只需要我們在合適的地方按需索取。這就不得不提另一個程式設計師寶庫了,github,但大多數程式設計師在github上並不能精準找到自己想要的東西,往往只會用最基本的搜尋,其實github是有著高階搜尋功能的。這篇文章就為我們一一介紹了這些高階搜尋方式。
推薦理由:前端的經典面試題之“閉包為何可能導致記憶體洩漏?”,這道面試題的答案相信大家都知道。但是我們平時編碼實踐中真正注意到這點的時候應該不多吧。本文的作者給我們還原了他所經歷的頁面發生記憶體溢位及分析並解決問題的完整過程,百聞不如一見。快點看看,你的頁面有沒有問題哦!
## 新鮮貨
推薦理由:Render Props是一種在不寫重複程式碼的情況下共享元件間功能的方法,通過使用prop來定義呈現的內容,元件只是注入功能,而不需要知道它如何應用於UI。其核心思想是通過一個函式將class元件的state作為props傳遞給純函式元件。
推薦理由:由於等待後端計算主題色需要一定時間,所以本文詳解用js實踐canvas的中位切分法與八叉樹演算法(實際程式碼),與CGI程式對比後仍然有優化空間,感興趣的同學可以繼續探索下去
推薦理由:bfcache能夠讓使用者在頁面間執行前進後退操作時擁有更加流暢的體驗。節省一些網路請求的時間。但是bfcache的引入,會導致很多問題。這篇文章首先會為大家介紹bfcache,並對可能導致的一些問題給出瞭解決方案,防止以後我們在碰到的時候再踩坑
## 拓展視野 && 職業發展
推薦理由:作者仿照《小王子》中的情節,通過小printf遇見的不同型別的程式設計師,最後悟出什麼才是真正的程式設計師!雖然只是一個故事,但是這也是一面鏡子,我們可以對照這面鏡子來發現自身的缺點。
推薦理由: 在前端獲取越來越多賦能的當下,安全性也是不可忽視的一環,本文從前端的角度講了基本的爬蟲知識以及可以採取的防範措施,非常適合用來擴充套件視野
推薦理由:這篇文章通過比較各專案在過去一年裡GitHub上新增star的數量,得出各個生態圈的受歡迎程度,涵蓋了vue生態圈,react生態圈,angular生態圈,編輯工具,測試工具等等。是對過去一年前端生態圈的總結,有助於我們及時掌握技術動向,關注新興技術