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