by vivid
31. 十月 2018 10:55
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N181020003 出刊日期: 2018/10/31 在ECMAScript 5版之前,JavaScript使用constructor(建構函式)與原型繼承(Prototype inheritance)來達到重複使用程式碼的動作,但其語法與架構跟真正物件導向程式語言相比而言,仍有很大的差異。從ECMAScript 6 版(正式名稱為ECMAScript 2015)之後,JavaScript引進了類別(class)語法,讓我們更容易用新語法來建立物件導向的程式。而Ty...
[更多...]
by vivid
17. 十月 2018 05:13
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N181020002 出刊日期: 2018/10/17 在JavaScript中,經常使用鴨子型別(duck typing)來檢查資料值的型別,鴨子型別判斷的依據是物件若含有特定名稱的屬性,它可能就是某種型別。鴨子型別(duck typing)有時也稱做「structural subtyping」。TypeScript介面可以補強鴨子型別,為你的程式碼定義合約(Contract)。 在「TypeScript入門」一文中,已經稍微介紹了TypeScript包含介面(I...
[更多...]
by vivid
3. 十月 2018 11:22
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N181020001 出刊日期: 2018/10/03 在這篇文章中,將要介紹TypeScript函式(Function)的基本語法。TypeScript函式用來執行一些動作,函式可以有參數,函式可以有回傳值。通常函式會傳回一些計算或比較的結果給呼叫端。 函式(Function)可以將一到多行程式碼封裝在一起,使用一個名稱做識別。這樣可以讓您簡化程式碼,也容易做重複使用。 函式(Functions) 在TypeScript中通常會將函式(Func...
[更多...]