ELSE 技術週刊(2017.09.25期)

_風清洋發表於2018-12-14

業界動態

Facebook將修改React、Jest、Flow 與 Immutable.js授權許可

Facebook妥協?將用MIT協議重新授權我們的開源專案React、Jest、Flow和Immutable.js。

ThinkJS 3 正式版釋出!

ThinkJS 是一款擁抱未來的 Node.js Web 框架,致力於整合專案最佳實踐,規範專案讓企業級團隊開發變得更加簡單,更加高效。

Upcoming TypeScript Changes in Vue 2.5

Vue2.5即將對TypeScript作出更新以達到兩者API的更好的整合,此次更新對於非使用TypeScript的Vue使用者不會造成影響。

去哪兒網迷你React的研發心得

去哪兒對於React框架的簡化實踐作品QReact

為處理升級過程的問題 Angular 5 將會推遲釋出

Angular 釋出歷史,以及版本號的問題

前端開發

瀏覽器的渲染:過程與原理

本文不是關於瀏覽器渲染的底層原理或前端優化具體細節的講解,而是關於瀏覽器對頁面的渲染——這一過程的描述及其背後原理的解釋。這是因為前端優化是一個非常龐大且零散的知識集合,一篇文章如果要寫優化的具體方法恐怕只能做一些有限的列舉。

深入 JavaScript 陣列:進化與效能

起初在JavaScript中 陣列並不是一串連續的記憶體位置,而是類似雜湊對映(hash-maps)或字典(dictionaries)來儲存值,在現代的 JS引擎中是會給陣列分配連續記憶體的,也僅僅是資料中元素是相同型別的,以及 跟隨 ES2015/ES6 有了更多的演進,TC39 決定引入型別化陣列(Typed Arrays),JS 也開始擁有了 ArrayBuffer。

60 行 JS 程式碼搞定一個下拉重新整理元件

69行程式碼實現web的pull to refresh功能

WEB伺服器、應用程式伺服器、HTTP伺服器區別

“WEB伺服器、應用程式伺服器、HTTP伺服器有何區別?IIS、Apache、Tomcat、Weblogic、WebSphere都各屬於哪種伺服器,…” 作者做了詳細的梳理。

再見,babel-preset-2015

Babel 的官網上在9月宣佈 ES2015 / ES2016/ ES2017 等等 ES20xx 時代的 presets 通通被廢棄(deprecated),取而代之的是 babel-preset-env。除此之外,還提供更便捷的 polyfill 解決方案。

Redux 的問題:React、MobX 和 Realm 能解決嗎

沒有任何工具對於每一種情況都是完美的,並不建議徹底放棄 Redux。Redux 很棒,但隨之而來的是建立附加的樣板程式碼,所以業界出現很多整合的開源方案,或者乾脆嘗試一下 MobX。總之,選擇最合適的方案,就像是 Redux 的作者寫到的,你可能不需要 Redux。

HTML5擴充套件了 HTMLDocument ,增加了新的功能。

與HTML5中新增的其他DOM擴充套件類似,這些變化同樣基於那些已經得到很多瀏覽器完美支援的專有擴充套件。所以,儘管這些擴充套件被寫入標準的時間相對不長,但很多瀏覽器很早就已經支援這些功能了。

實用推薦

iPhone X的缺口和CSS

iPhone X機型的‘劉海’設計對於前端工程師來說,無疑是崩潰的,為此要為專案作出不少的調整。文章介紹了幾種trick,以達到最小的開發成本達到較為和諧的效果。

你真的會用 Babel 嗎?

本篇文章詳細講解了 Bable 常使用幾個包的具體的作用及區別。雖然說工具只要會使用就行, 但瞭解他們的具體的內容,也才能更好的使用它們。

輕鬆把你的專案升級到PWA

PWA(Progressive Web Apps,漸進式網頁應用)是Google在2015年推出的專案,致力於通過web app獲得類似native app體驗的網站。

程式人生

程式世界裡的不信任原則

人與人之間最重要的是信任,但程式的世界裡,可能信任越少越好;我越發覺得越是高效能高可用的系統裡,不信任原則會體現得更加淋漓盡致。 為了少走彎路,寫下這篇文章留給自己參考,其中一些是自己踩過的一些坑;一些是接手他人系統時觸過的雷;還有一些是從別人分享的經驗學習得來;能力有限,先記下自己的一些體會,錯誤的地方再慢慢改正。

如何成為優秀的程式設計師?

如何才能成為一個厲害的程式設計師,作者提出一些很不錯的觀點:鍛鍊身體,培養一個程式設計之外的愛好,持續學習,正確應對犯錯,不要囿於角色,展示你的創意,以及練習手速。

我的 318 之旅:無關朝聖,無關夢想,只是騎行而已

去年的那個夏天,在離開杭州之後,開始一個長長的假期,決定騎車去拉薩,抱著玩玩的心態,一不小心就完成這段旅程,一段有趣的經歷。

ELSE 技術週刊由 IFT 小組 出品,匯聚一週好文章, 週刊原文。本期編輯:

@Curtis 前端中年人

@StoneZou 前端搬磚工,不安分於前端開發的搬磚工

@Steven 寫 JS 的老年人

@sturloly building apps for my future starship

@mirreal 想當設計師的程式設計師不是一個好攻城獅

點選這裡 向我們推薦你讀到的好文章。

相關文章