动态

详情 返回 返回

週報 @ 2019.12.08 - 动态 详情

header.jpg

首發 楓上霧棋的日誌

前端動態

1、微前端的核心價值

本文來自對阿里雲微前端線下沙龍的整理,觀點是 微前端的核心價值在於 "技術棧無關",這才是它誕生的理由,或者説這才是能説服大家採用微前端方案的理由

2、React Hooks 你真的用對了嗎

React Hooks 正式發佈到現在,作者一直在項目使用它。但是,在使用 Hooks 的過程中,作者也進入了一些誤區,導致寫出來的代碼隱藏 bug 並且難以維護。本文作者具體分析了這些問題,並總結一些好的實踐。

3、正交的 React 組件

如果 A 和 B 是正交的,則更改 A 不會影響到 B,這就是正交的概念。React 的組件設計遵從 正交原則,可以更容易對組件進行更改,增強組件的可讀性和更容易對組件進行測試。

4、JavaScript Promises: 9 個問題

通過 9 個問題來測驗對 Promises 的掌握程度。

5、JavaScript 是如何運行的

本文帶領大家理解 JavaScript 的執行原理,明白為什麼説 JavaScript 是一門解釋型的動態語言

6、不容錯過的 Babel7 知識

本文的目的是搞明白 Babel 的使用和配置,搞清楚 @babel/runtime@babel/polyfill@babel/plugin-transform-runtime 這些作用是什麼,插件和預設都是用來幹什麼的,我們為什麼需要配置它們。

7、輕鬆理解 webpack 熱更新原理

HMR 作為一個 Webpack 內置的功能,可以通過 HotModuleReplacementPlugin 或 --hot 開啓。那麼,HMR 到底是怎麼實現熱更新的呢?

8、漫畫:三種 “奇葩” 的排序算法

在算法的世界裏,有許多高效率的排序算法,比如快速排序、歸併排序、桶排序......它們大大提高了程序的性能。但是,也有一些比較奇葩的排序算法,它們既不能做到高效率,也沒有很好的可讀性。那它們存在的意義是什麼呢?因為有趣呀。本文就介紹了三種“異想天開”的排序算法。

明星項目

1、o2sh/onefetch

Onefetch 是一個命令行工具,可在終端友好顯示 Git 倉庫的信息,支持近 50 種不同的編程語言。

2、4lejandrito/creepyface

creepyface 是一個 JavaScript 庫,實現的效果是可以讓圖片中的面孔隨着鼠標而移動。

3、doczjs/docz

docz 基於 GatsbyMDX 實現,讓用户書寫文檔變得從未有過的簡單。

4、xindoo/eng-practices-cn

谷歌工程實踐文檔。

本週熱點

1、別讓自己“牆”了自己

本文是一篇帶説教的文章,作者認為 限制自己的往往不是他人,也不是環境,而是自己,希望別自己牆了自己,勇於去摸高。引用莊子的話説就是:井蛙不可以語於海者,拘於虛也;夏蟲不可以語於冰者,篤於時也;曲士不可以語於道者,束於教也

2、丁磊向左,劉強東向右

2019 年是互聯網大佬人設開始崩塌的一年。那些通過自己的拼搏,在時代潮流中抓住風口,贏得關注和尊重的企業家,他們身上的光環正在逐漸褪去。對於企業而言,大佬還是熟悉的大佬,員工卻可能不再是熟悉的員工。丁磊式向左,劉強東式向右,都是在創造商業價值。但無論何時,對員工的尊重和關懷,永遠都不該被忽略。

最後一提

1、所有可以用 JavaScript 編寫的程序,最終都會出現 JavaScript 的版本。

-- Atwood 定律

user avatar juanerma 头像
点赞 1 用户, 点赞了这篇动态!
点赞

Add a new 评论

Some HTML is okay.