閱讀649 返回首頁    go 阿裏雲 go 技術社區[雲棲]


阿裏雲前端周刊 - 第 15 期

推薦

1. 為什麼我們選擇 TypeScript

https://redditblog.com/2017/06/30/why-we-chose-typescript/

本文是 Reddit 工程師 Niranjan Ramadas 記述在前端技術選型時選用 TypeScript 的考慮過程。作者認為任何語言都有其優缺點,不過合適的語言應該具備如下特點:強類型、完備的工具鏈支持、能夠用於生產環境等。作者還特地比較了 TypeScript 與 Flow,TypeScript 是能夠編譯到 JavaScript 的超集語言,而 Flow 則是提供了一係列額外的注解來實現類型係統。Flow 能夠保證較好的類型覆蓋,但是其對於多態性的支持並不是很好,並且 TypeScript 的社區也相對活躍。

2. TypeScript 2.4 發布

https://blogs.msdn.microsoft.com/typescript/2017/06/27/announcing-typescript-2-4/

TypeScript 是提供了靜態類型和很多先進特性的 JavaScript 語言超集;而在最新發布的 2.4 版本中,新增了動態 import 語法、字符串枚舉類型等特性,並且提高了泛型推導等功能。

3. Node v8.1.3 發布

https://nodejs.org/en/blog/release/v8.1.3/

近日發布的 Node v8.1.3 版本包含了一係列的錯誤修複與文檔內容提升

4. 認識 V8 引擎

https://zhuanlan.zhihu.com/p/27628685

隨著Web相關技術的發展,JavaScript所要承擔的工作也越來越多,早就超越了“表單驗證”的範疇,這就更需要快速的解析和執行JavaScript腳本。V8引擎就是為解決這一問題而生,在node中也是采用該引擎來解析JavaScript。

其它

1. Error 與 Error 堆棧處理

https://mp.weixin.qq.com/s/lfXtVXkb3ctZ8TnIFSfFHA

錯誤處理對於編程來說,是至關重要的。在javascript中主要是通過Error和stack Traces保存相關信息,來幫助開發者調試代碼。這裏和大家討論一下JS的異常捕獲方案,文章會由淺入深的進行分述,首先從堆棧開始。

2. 基於指令和混合的前端通用埋點方案

https://zhuanlan.zhihu.com/p/27659302

本文介紹了一種通用的前端埋點方案的設計和實現,具有適配項目廣泛,易於使用,與業務邏輯解耦等優點,已經在外賣商業平台進行了一段時間的試用,並取得良好效果。

3. 如何成為一名全棧開發人員

https://www.sitepoint.com/full-stack-developer/

全棧工程師是可以將最初的原型轉換成為 MVP(最低可行產品),他們通常被稱之為行業的萬精油,無所不會的大師,而且有很好的聲譽。為了定義現代的全棧工程師,我們首先需要關注的是完整的堆棧開發人員曾經是什麼。

4. 用心思考 (IBM用戶體驗指導)

https://www.ibm.com/design/language/experience/

當IBM在重塑自己成為一家設計思維的公司,堅持用戶為北極星的設計方針,堅信用戶體驗決定了品牌,提出了六大通用的設計經驗。

最後更新:2017-07-11 14:35:47

  上一篇:go  月球趣事——月球錯覺
  下一篇:go  月球趣事——月全食的作用