ELSE 技術(shù)周刊(2017.09.25期)

業(yè)界動態(tài)

Relicensing React, Jest, Flow, and Immutable.js

Facebook妥協(xié)?將用MIT協(xié)議重新授權(quán)我們的開源項目React、Jest、Flow和Immutable.js。

ThinkJS 3 正式版發(fā)布!

ThinkJS 是一款擁抱未來的 Node.js Web 框架,致力于集成項目最佳實踐,規(guī)范項目讓企業(yè)級團隊開發(fā)變得更加簡單,更加高效。

Upcoming TypeScript Changes in Vue 2.5

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

為處理升級過程的問題 Angular 5 將會推遲發(fā)布

Angular 發(fā)布歷史,以及版本號的問題

前端開發(fā)

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

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

深入 JavaScript 數(shù)組:進化與性能

起初在JavaScript中 數(shù)組并不是一串連續(xù)的內(nèi)存位置,而是類似哈希映射(hash-maps)或字典(dictionaries)來存儲值,在現(xiàn)代的 JS引擎中是會給數(shù)組分配連續(xù)內(nèi)存的,也僅僅是數(shù)據(jù)中元素是相同類型的,以及 跟隨 ES2015/ES6 有了更多的演進,TC39 決定引入類型化數(shù)組(Typed Arrays),JS 也開始擁有了 ArrayBuffer。

去哪兒網(wǎng)迷你React的研發(fā)心得

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

60 行 JS 代碼搞定一個下拉刷新組件

69行代碼實現(xiàn)web的pull to refresh功能

WEB服務(wù)器、應(yīng)用程序服務(wù)器、HTTP服務(wù)器區(qū)別

"WEB服務(wù)器、應(yīng)用程序服務(wù)器、HTTP服務(wù)器有何區(qū)別?IIS、Apache、Tomcat、Weblogic、WebSphere都各屬于哪種服務(wù)器,..." 作者做了詳細的梳理。

再見,babel-preset-2015

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

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

沒有任何工具對于每一種情況都是完美的,并不建議徹底放棄 Redux。Redux 很棒,但隨之而來的是創(chuàng)建附加的樣板代碼,所以業(yè)界出現(xiàn)很多整合的開源方案,或者干脆嘗試一下 MobX。總之,選擇最合適的方案,就像是 Redux 的作者寫到的,你可能不需要 Redux。

HTML5擴展了 HTMLDocument ,增加了新的功能。

與HTML5中新增的其他DOM擴展類似,這些變化同樣基于那些已經(jīng)得到很多瀏覽器完美支持的專有擴展。所以,盡管這些擴展被寫入標準的時間相對不長,但很多瀏覽器很早就已經(jīng)支持這些功能了。

實用推薦

iPhone X的缺口和CSS

iPhone X機型的‘劉海’設(shè)計對于前端工程師來說,無疑是崩潰的,為此要為項目作出不少的調(diào)整。文章介紹了幾種trick,以達到最小的開發(fā)成本達到較為和諧的效果。

你真的會用 Babel 嗎?

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

輕松把你的項目升級到PWA

PWA(Progressive Web Apps,漸進式網(wǎng)頁應(yīng)用)是Google在2015年推出的項目,致力于通過web app獲得類似native app體驗的網(wǎng)站。

程序人生

程序世界里的不信任原則

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

如何成為優(yōu)秀的程序員?

如何才能成為一個厲害的程序員,作者提出一些很不錯的觀點:鍛煉身體,培養(yǎng)一個編程之外的愛好,持續(xù)學(xué)習(xí),正確應(yīng)對犯錯,不要囿于角色,展示你的創(chuàng)意,以及練習(xí)手速。

我的 318 之旅:無關(guān)朝圣,無關(guān)夢想,只是騎行而已

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

ELSE 技術(shù)周刊由 IFT 小組 出品,匯聚一周好文章。本期編輯:
@Curtis 前端中年人
@StoneZou 前端搬磚工,不安分于前端開發(fā)的搬磚工
@Steven 寫 JS 的老年人
@sturloly building apps for my future starship
@mirreal 想當設(shè)計師的程序員不是一個好攻城獅
點擊這里 向我們推薦你讀到的好文章。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容