推薦
1. 利用 Dawn 工程化工具實踐 MobX 資料流管理方案
專案在最初應用 MobX 時,對較為複雜的多人協作專案的資料流管理方案沒有一個優雅的解決方案,通過對MobX官方文件中針對大型可維護專案最佳實踐的學習和應用,把自己的理解抽象出一個簡單的todoMVC應用,供大家交流和討論。
2. FreeWheel 前後端分離改造實踐
在現代前端應用的工程實踐中,前後端分離的架構會為兩端帶來更多的靈活性,已成為主流趨勢。與之相對的,傳統的單體Web應用(Monolithic Web Application)則將前後端程式碼放在一起,雖然耦合性較強,但在產品研發的特定階段仍具有較強的優勢,早期的ASP.NET、Java Spring MVC,以及Ruby On Rails都是單體應用的代表性框架。本文將以FreeWheel從單體應用改造為前後端分離的實踐為例,著重介紹其間前端所遇到的挑戰和解決方案。
3. Node.js 9.0.0 釋出
按照官方釋出計劃,9.0 的釋出意味著 8.x 進入 LTS 階段,7.x 徹底退出舞臺,6.x 的 LTS 還有半年結束。也就是說,差不多是時候考慮往生產環境部署 Node.js 8.x 了。
4. 美團點評境外度假團隊前端專案開發實踐總結
隨著前端專案數量和規模越來越大,參與的人員也越來越多,如何在前端專案開發過程中保證優質的開發者體驗和專案的可維護性,同時確保極致的使用者體驗將會是一個非常大的挑戰。為了應對這個挑戰,美團點評境外度假前端研發團隊自2016年6月起啟動了面向C端使用者的"赫爾墨斯"專案。
更多
1. 從 Chrome 原始碼看瀏覽器如何載入資源
對瀏覽器載入資源有很多不確定性,資源的優化級是怎麼確定的呢?資源優先順序又是如何影響載入的先後順序的?有幾種情況可能會導致資源被阻止載入?通過原始碼可以找到答案。
2. 前端狀態管理請三思
最近我開始思考React應用的狀態管理。我已經取得一些有趣的結論,並且在這篇文章裡我會向你展示我們所謂的狀態管理並不是真的在管理狀態。
3. GraphQL 初探:面向未來 API 及其生態圈
GraphQL 作為一個新的 API 標準,通過宣告式的資料獲取方式,給客戶端提供了簡潔、靈活、高效的資料查詢。適應了移動網際網路時代客戶端技術的快速發展和需求的快速迭代,是當前 REST 模式的有力競爭者。
4. 大前端之路 - 如何用 Web 技術一統三端開發
現在的前端已經遠非用用 jQuery 和寫個頁面,然後解決一堆坑爹的瀏覽器相容性問題了——而這些是我當時剛接觸的時候的常態。前端技術越來越複雜,有不低的技術門檻。同時,前端越來越重要,能做的事情越來越多,比如微信開發、APP、Desktop、AR / VR 等
5. 三十分鐘學會 Flex 佈局
為什麼我要寫這一篇關於 Flex 佈局的教程?因為它十分簡單靈活,區區簡單幾行程式碼就可以實現各種頁面的的佈局,以前我在學習頁面佈局的時候我深受其 float、display、position 這些屬性的困擾。然而學習 Flex 佈局,你只要學習幾個 CSS 屬性,就可以寫出簡潔優雅複雜的頁面佈局。