業(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ù)器、應用程序服務(wù)器、HTTP服務(wù)器區(qū)別
"WEB服務(wù)器、應用程序服務(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)頁應用)是Google在2015年推出的項目,致力于通過web app獲得類似native app體驗的網(wǎng)站。
程序人生
程序世界里的不信任原則
人與人之間最重要的是信任,但程序的世界里,可能信任越少越好;我越發(fā)覺得越是高性能高可用的系統(tǒng)里,不信任原則會體現(xiàn)得更加淋漓盡致。 為了少走彎路,寫下這篇文章留給自己參考,其中一些是自己踩過的一些坑;一些是接手他人系統(tǒng)時觸過的雷;還有一些是從別人分享的經(jīng)驗學習得來;能力有限,先記下自己的一些體會,錯誤的地方再慢慢改正。
如何成為優(yōu)秀的程序員?
如何才能成為一個厲害的程序員,作者提出一些很不錯的觀點:鍛煉身體,培養(yǎng)一個編程之外的愛好,持續(xù)學習,正確應對犯錯,不要囿于角色,展示你的創(chuàng)意,以及練習手速。
我的 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è)計師的程序員不是一個好攻城獅
點擊這里 向我們推薦你讀到的好文章。