變數宣告部分,除了 var
以外,在 ES6 增加了 let
與 const
,在變數建立部分,則增加了 destructuring 與 spread,當然 TypeScript 也完全支援。
點燈坊
念念不忘,必有迴響。有一口氣,點一盞燈,有燈就有人。
TypeScript 是 Angular 欽定的開發語言,所以學 Angular 一定要學 TypeScript,但很多人認為 TypeScript 是 JavaScript 的方言,不是 JavaScript 標準,因而有所疑慮,本文簡單介紹 TypeScript 的歷史與特色,提供大家技術選擇的參考。
WebStorm 允許我們如同 Visual Studio 一樣,直接在 IDE 內設定中斷點,並停止執行在那一行,我們可觀察當時的變數,也可使用 step over、step into、step out 等除錯技巧,重點是它是停止在 TypeScript 上,而非 JavaScript 上。
迪米特法則也稱為最小知識原則,是物件導向 SOLID
原則中的 L
其中之一 LKP
( Least Knowledge Principle),是 1987 年 Ian Holland 在美國東北大學所提出,此法則應用在其 The Demeter Project 而得名,是物件導的基本原則。
Redux 起源於 React 社群,算是一種 design pattern,適用於某些情境,也提供一些優點,Angular 也有 Redux 的實作,但 Angular 是否該使用 Redux 呢?