TypeScript入門 - 7

by vivid 20. 三月 2019 11:43
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N190320502 出刊日期: 2019/3/20 在物件導向程式語言,如C#、Java之中,為了達到程式碼的重複使用性,支援一個特殊的型別--「泛型(Generic)」,以讓程式設計師,在設計元件時,可以指定想要使用的型別。這一篇文章中將介紹TypeScript中的泛型以及型別推論(Type Inference)行為。 我們先來看一個非泛型的範例,參考以下範例程式碼,「showData」函式有一個字串型別的引數,「showData」函式將會回傳字串型別的資料: ... [更多...]

Tags:

.NET Magazine國際中文電子雜誌 | TypeScript | 許薰尹Vivid Hsu

TypeScript入門 - 6

by vivid 6. 三月 2019 03:56
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N190320501 出刊日期: 2019/3/6 TypeScript中的類別(Class)類似C#、Java程式語言中的類別,可以包含函式(function)與變數(Variable),方法(function)與變數(Variable)可以套用「public」、「private」等等修飾詞來控制可視性。TypeScript類別可以繼承一個類別(Class),並實作多個介面(Interface)。本篇文章將延續《TypeScript入門》系列文章,介紹類別的繼... [更多...]

Tags:

.NET Magazine國際中文電子雜誌 | JavaScript | TypeScript

Fetch API與async / await

by vivid 20. 二月 2019 05:48
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N190220402 出刊日期: 2019/2/20 在本站《Fetch API》文章中,介紹了Fetch API 提供類似XMLHttpRequest(XHR)的功能,讓我們可以送出HTTP請求,也說明如何透過撰寫JavaScript程式碼,利用Fetch API來送出HTTP請求,取得遠方伺服器上的資料。Fetch API使用ECMAScript 2015標準的「Promise」非同步程式設計功能來實作,比起XMLHttpRequest(XHR)更簡單,更容易使用... [更多...]

Tags:

.NET Magazine國際中文電子雜誌 | JavaScript | 許薰尹Vivid Hsu

在ASP.NET Core呼叫Web/WCF服務

by vivid 6. 二月 2019 03:52
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N190220401 出刊日期: 2019/2/6 因為有太多的舊專案使用到Web服務與WCF服務,因此若考慮使用ASP.NET Core的技術來全面取代舊系統看來不是一蹴可及的事,恐有一段新舊技術並存同時運作的時期,因此目前最常被討論到的問題是,如何在ASP.NET Core MVC的專案之中叫用Web服務與WCF服務。 Visual Studio 2017開發工具新增一個「Microsoft WCF Web Service Reference Provider」... [更多...]

Tags:

.NET Magazine國際中文電子雜誌 | ASP.NET Core MVC | WCF | 許薰尹Vivid Hsu

使用Babel與Webpack轉換JavaScript程式碼

by vivid 23. 一月 2019 03:14
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N190120302 出刊日期: 2019/1/23 在這篇文章中,將要介紹如何在ASP.NET網站應用程式之中,使用Babel編譯JavaScript程式碼,以及利用Webpack來打包JavaScript到生產環境(Production)。 要開始之前,我們心回顧一下在Javaccript之中使用模組(Module)的好處: 1. 程式碼易於維護。可以將程式封裝在一起,不易被其它程式所影響。 2. 提供程式私有範圍。將變數與函式包裝在一個私有範圍(Priva... [更多...]

Tags:

.NET Magazine國際中文電子雜誌 | ASP.NET | JavaScript

使用RCL類別庫 - MVC

by vivid 9. 一月 2019 03:57
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N190120301 出刊日期: 2019/01/09 在《使用RCL類別庫》這篇文章中探討了如何在ASP.NET Razor Pages網站中使用Razor Class Library類別庫專案。你可以將Razor網頁(Page)、網頁模型(Page Model)、檢視(View)、控制器(Controller)與資料模型(Data Model)這些可能跨專案重複使用的元件,打包成Razor類別庫(Razor Class Library,簡稱RCL),以便於在ASP.... [更多...]

Tags:

.NET Magazine國際中文電子雜誌 | ASP.NET Core MVC | 許薰尹Vivid Hsu

使用RCL類別庫

by vivid 26. 十二月 2018 02:10
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N181220202 出刊日期: 2018/12/26 Razor網頁(Page)、網頁模型(Page Model)、檢視(View)、控制器(Controller)與資料模型(Data Model)這些可能跨專案重複使用的元件,在ASP.NET Core 2.1版之後,可以打包成Razor類別庫(Razor Class Library,簡稱RCL),以便於在ASP.NET Razor Page或ASP.NET Core MVC專案之中重複使用。例如ASP.NET Co... [更多...]

Tags:

.NET Magazine國際中文電子雜誌 | 許薰尹Vivid Hsu | ASP.NET Razor Pages

使用類別庫儲存資源檔

by vivid 12. 十二月 2018 00:20
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N181220201 出刊日期: 2018/12/12 全球化(Globalization)是設計應用程式支援不同文化特性的程序。當地語系化(Localization)則是針對應用程式資源做本土化設計的過程,例如讓應用程式使用者介面上的文字,以特定文化的語系來做顯示。ASP.NET Core新增IStringLocalizer與IStringLocalizer<T>介面以開發當地語系化應用程式。為了讓開發方便,開發專案的早期,不需要使用資源檔來儲存特定文化特... [更多...]

Tags:

.NET Magazine國際中文電子雜誌 | ASP.NET Core MVC | 許薰尹Vivid Hsu

TypeScript入門 - 5

by Vivid 28. 十一月 2018 11:29
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N181120102 出刊日期: 2018/11/28 模組(Module)用於檔案管理,並可動態載入到程式之中,包含兩種:內部模組(Internal modules)與外部模組(External modules)。在TypeScript 1.5版本之後變更此兩種模組命名方式,其中內部模組(Internal modules)變更為「namespace(命名空間)」;而外部模組(External modules)直接命名為模組(Module),本篇文章將簡介命名空間,以... [更多...]

Tags:

.NET Magazine國際中文電子雜誌 | TypeScript | 許薰尹Vivid Hsu

使用Flexible Box設計版面配置

by vivid 14. 十一月 2018 03:11
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N181120101 出刊日期: 2018/11/14 在這篇文章之中,我將介紹使用HTML5的Flexible Box Layout(CSS 彈性盒子布局)進行網頁版面配置,它是出自於CSS Flexible Box Layout Module Level 1(目前最新版本為W3C Candidate Recommendation, 19 October 2017),提供了更有效率、簡單的方式來進行網頁版面的配置動作,也非常適合於RWD響應式網頁設計。  ... [更多...]

Tags:

.NET Magazine國際中文電子雜誌 | 許薰尹Vivid Hsu | CSS

NET Magazine國際中文電子雜誌

NET Magazine國際中文電子版雜誌,由恆逸資訊創立於2000,自發刊日起迄今已發行超過500篇.NET相關技術文章,擁有超過40000名註冊讀者群。NET Magazine國際中文電子版雜誌希望藉於電子雜誌與NET Developer達到共同學習與技術新知分享,歡迎每一位對.NET 技術有興趣的朋友們多多支持本雜誌,讓作者群們可以有持續性的動力繼續爬文。<請加入免費訂閱>

月分類Month List