阿裏雲前端周刊 - 第 23 期
推薦
1. 組件化設計思維 – 從規範到工具的構建與探索
https://www.zcool.com.cn/article/ZNTQ4NjE2.html
阿裏巴巴在中台戰略的背景下,設計提效又再次推動著設計思維的變革。設計師們不僅僅需要出色地完成業務需求的設計,同時還需要思考設計的價值,也就是經常提到的最佳方案性價比。我們需要在設計的個性化表達和資源投入之間找到最佳的平衡點,在關注出色視覺表現的基礎上,逐漸加強對項目協同及體驗價值的關注,逐步形成新的設計思維模式。
2. 如何使用 Issue 管理軟件項目?
https://www.ruanyifeng.com/blog/2017/08/issue.html
軟件開發(尤其是商業軟件)離不開項目管理,Issue 是最通用的管理工具之一,本文介紹 Issue 的基本用法。
3. 如何優雅的編寫 JavaScript 代碼
https://zhuanlan.zhihu.com/p/28910636
幾乎每個大一點公司都有一個“運行時間長,維護的工程師換了一批又一批”的項目,如果參與到這樣的項目中來,大部分人隻有一個感覺——”climb the shit mountain“。
其它
1. 微軟開發部門DevOps 經驗談——從經驗中學習
https://www.infoq.com/cn/articles/microsoft-development-department-devops-experience
在2008 年,我們開發團隊剛開始使用Agile 時,我們認為可以透過程式碼品質控管,以及版本控製係統所提供的分支(branch) 功能等方式,讓程式碼維持高品質。
2. 有了 indexOf,為什麼 ECMAScript 7 還添加了 Array.prototype.includes
https://tasaid.com/blog/20170829180527.html
ECMAScript 7 中新增了用於檢測數組中是否包含某個元素 Array.prototype.includes() API,想到了 Array 其實有很多相關 API 可以檢測到是否包含某個元素,比如 Array.prototype.indexOf,於是好奇為什麼要實現這樣一個 "看起來功能有點重複的 API"。
3. 如何改變表單控件光標顏色
https://www.w3cplus.com/css/caret-color.html
表單大家應該不陌生,當然了,今天並不是來聊怎麼做表單或者處理表單的樣式網格。而是來聊聊怎麼改變表單控件中光標的顏色。不知道在大家心中,表單控件的光標顏色是根據color屬性來控製的。那麼如果需要用CSS來改變表單控件,比如說input或者textarea元素的光標顏色,應該怎麼處理呢?
4. DaoCloud 基於 RxJS 的前端數據層實踐
https://zhuanlan.zhihu.com/p/28958042
近來前端社區有越來越多的人開始關注前端數據層的設計。DaoCloud 也遇到了這方麵的問題。我們調研了很多種解決方案,最終采用 RxJS 來設計一套數據層。這一想法並非我們的首創,社區裏已有很多前輩、大牛分享過關於用 RxJS 設計數據層的構想和實踐。站在巨人的肩膀上,才能走得更遠。因此我們也打算把我們的經驗公布給大家,也算是對社區的回饋吧。
5. 寫 CSS 的姿勢
https://www.w3cplus.com/css/css-evolution.html
前兩天去帝都參加第三屆FEDay前端開發者大會,見了很多老朋友,也認識了很多新朋友。最主要的是聽了很多大神的分享,漲了不少的姿勢。想寫這篇文章的出發點是PostCSS作者@Andrey Sitnik分享完之後有些同學提問,讓我有感而發。
6. 從 setState promise 化的探討 體會 React 團隊設計思想
https://juejin.im/post/59a699fd6fb9a0247d4f5970
在 React 組件中,調用 this.setState() 是最基本的場景。這個方法描述了 state 的變化、觸發了組件 re-rendering。但是,也許看似平常的 this.setState() 裏麵卻也許蘊含了很多鮮為人知的設計和討論。
最後更新:2017-09-04 11:32:43