91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ASP.NET中TypeScript如何使用

發布時間:2021-07-16 11:11:47 來源:億速云 閱讀:187 作者:Leah 欄目:大數據

本篇文章給大家分享的是有關ASP.NET中TypeScript如何使用,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

什么是TypeScript ?

TypeScript 是JavaScript 的超集,它給JavaScript帶來了面向對象,也帶來了靜態類型。在你的項目中不需要修改任何現有JavaScript代碼就可以注入TypeScript代碼。通過TypeScript你可以規范JavaScript代碼方式并以面向對象的方式構建你的前端。TypeScript已經支持現在流行的JavaScript庫,讓你更容易去和現有項目結合,如Jquery/AngularJS/KnockoutJS/NodeJS等。(進入官方網站)

TypeScript環境配置

1.安裝

npm install -g typescript

2.開發環境

個人建議還是在Sublime Text ,通過Control Package 安裝Better TypeScript .

TypeScript的幾個主要特點

1. 靜態類型

TypeScript通過靜態類型規范了JavaScript變量的聲明,并在編譯時提供類型檢查。

這里定義了一個類,并在類中定義了一個getJSON的方法,這里結合靜態類型對方法所傳送的參數進行類型定義, 并返回void。如果你用傳統的JavaScript寫,雖然弱類型的方式比較方便,但是對于傳參的類型不明確。通過TypeScript你就可以像C/C++那樣編寫你的前端代碼。這里說明一點,當你對于對象的類型不太明確時你可以用any(動態類型)取代。

2. 面向對象

TypeScript為JavaScript帶來了interface/class/module等面向對象的特性。這個好處除了規范代碼,也可以規范前端項目結構。以往我們的JS項目用傳統的MVC/MVVM入手總因為JavaScript太過靈活,導致架構無從入手。通過TypeScript你可以利用面向對象去整合你的前端代碼。

3.ts編譯器

通過tsc 可以將TypeScript的ts文件編譯為通用的JavaScript文件。當然你可以選擇預編譯的方式,也可以選擇實時編譯的方式。還是那句咸魚白菜各有所愛,就看自身需求。而我在項目中我喜歡用預編譯。

4.第三方庫支持(關于第三方庫的對應TypeScript可以從這里獲取)

現在TypeScript都和主流的庫都有匹配對應,你可以從nuget/上面的鏈接中獲取。本人架構前端基本上基于AngularJS/KnockoutJS, 基本上沒有大問題。更可喜的是AngularJS 2.0 和TypeScript進行了更加深入的整合(Google+Microsoft)。

以上就是ASP.NET中TypeScript如何使用,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宜君县| 峡江县| 托克托县| 横峰县| 浦北县| 中方县| 武汉市| 平阴县| 阜平县| 庆阳市| 五河县| 高安市| 比如县| 滨州市| 华池县| 云和县| 丁青县| 肇庆市| 宜兰县| 辰溪县| 乳源| 如东县| 监利县| 元朗区| 怀远县| 丰顺县| 年辖:市辖区| 萝北县| 阿鲁科尔沁旗| 大名县| 沁水县| 临海市| 邮箱| 承德市| 泸西县| 政和县| 镶黄旗| 特克斯县| 铜川市| 句容市| 徐水县|