成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

微軟提議為 JavaScript 原生增加類型標注

開發
微軟日前提出了一項新的提案,在提案中希望可以為 JavaScript 帶來可選的類型語法,該提案可能會使 JavaScript 原生自帶 TypeScript 的一些特性,使 TypeScript 語言更快、更容易使用。

微軟日前提出了一項新的提案,在提案中希望可以為 JavaScript 帶來可選的類型語法,該提案可能會使 JavaScript 原生自帶 TypeScript 的一些特性,使 TypeScript 語言更快、更容易使用。

具體而言,該提案要求將類型標注(Type Annotations)添加到 JavaScript 代碼中,允許類型標注被外部類型檢查器檢查。在運行時,JavaScript 引擎會忽略這些標注并將這些類型視為注釋。該提案要求 JavaScript 為類型劃出一套語法,JavaScript 引擎將忽略這些語法,但 TypeScript、Flow 等工具可以使用。這項建議將為 ECMAScript 增加可選的類型語法。

該提案的目的是讓開發者能夠運行用 TypeScript、Flow 或其他靜態類型的 JavaScript 超集所編寫的程序,而不需要轉譯。微軟在公告中表示,新的語法將有效地起到注釋作用,而不會改變代碼的運行方式。

微軟在提案中還表示,在過去十年中,靜態類型檢查的案例已經被證明相當成功。對 JavaScript 的大量投資(如微軟 TypeScript、Google Closure Compiler 和 Facebook Flow)為在 JavaScript 中聲明和使用類型提供了方便的語法,并獲得了在其他靜態類型語言中所看到的生產力的提高。它們的語法大多不會影響運行時的語義,實際上將這些變體轉換為普通的 JavaScript 的大部分工作都是在刪除類型。

此外在 2020 和 2021 年的 JS 調查中,靜態類型也一直是 JavaScript 開發者強烈要求的一個功能。

類型語法在 JavaScript 中的興起與下層編譯(或稱轉譯)的興起相吻合。因為類型語法在 JavaScript 中沒有得到原生支持,所以必須有一個工具能夠在運行代碼之前刪除這些類型。對于像 TypeScript 和 Flow 這樣的類型系統來說,將類型清除步驟與語法降級相結合是有意義的,這樣用戶就不需要運行單獨的工具。

這個提案將減少對構建步驟的需求,使一些開發設置變得更加簡單,用戶將可以更加簡單地運行他們編寫的代碼。

微軟在提案中并沒要求將 TypeScript 的類型檢查放在每個瀏覽器和 JavaScript 運行時中,也沒要求在瀏覽器中放置一個新的類型檢查器。微軟認為這將給 JavaScript 和 TypeScript 用戶帶來運行時的性能和兼容性問題,也有可能阻止創新。目前該提案還處于 Stage 0 階段,更多提案內容可查看微軟官方頁面。

本文轉自OSCHINA

本文標題:微軟提議為 JavaScript 原生增加類型標注

本文地址:https://www.oschina.net/news/186336/microsoft-type-annotations-for-javascript

責任編輯:未麗燕 來源: 開源中國
相關推薦

2021-02-05 08:18:29

JavaScript開發代碼

2013-07-10 09:18:13

微軟Office 365

2013-12-09 13:48:08

微軟Windows XP

2012-06-13 10:30:02

HTTP451狀態碼

2012-10-29 12:49:49

2013-08-20 14:58:01

微軟Outlook宕機

2020-10-20 09:38:29

微軟瀏覽器JavaScript

2025-03-14 11:09:41

2018-12-03 09:01:49

Linux 系統 代碼

2020-03-10 09:16:42

勒索軟件攻擊贖金

2012-08-06 09:52:03

Android搜索功能

2012-10-08 09:15:57

JavaScriptJSTypeScript

2013-07-15 15:17:24

2023-03-03 00:08:36

微軟機器人聊天

2011-08-12 08:52:39

SQL ServerHadoop

2011-08-30 09:18:39

EnterpriseD云計算遷移

2015-08-11 10:34:50

微軟數據中心

2021-12-24 10:52:03

微軟操作系統Windows

2016-12-21 09:35:55

JavaScript原生數組函數

2014-01-22 09:46:42

JavaScript數組
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 午夜影院在线观看 | 一区二区在线观看免费视频 | 中文成人无字幕乱码精品 | 懂色av蜜桃av | 成人h动漫亚洲一区二区 | 第一区在线观看免费国语入口 | 日韩视频在线一区二区 | 日韩一区二区三区在线观看 | 日本高清中文字幕 | 国产精品无码专区在线观看 | 盗摄精品av一区二区三区 | 成人在线不卡 | 久久99国产精一区二区三区 | 中文字幕在线精品 | 亚洲乱码一区二区三区在线观看 | 国产欧美日韩综合精品一区二区 | 手机av在线 | 国产成人在线一区二区 | 日本激情视频网 | 日韩在线视频一区二区三区 | 欧美嘿咻| 91免费入口 | 我我色综合 | 亚洲综合久久精品 | 黄色一级毛片 | 成人性视频免费网站 | 最新日韩在线视频 | 亚洲在线一区 | 蜜月aⅴ免费一区二区三区 99re在线视频 | 99久久亚洲| www.狠狠操| 久久久久网站 | 天天天操操操 | 国产午夜精品久久 | 日韩aⅴ片 | 羞羞网站在线免费观看 | 亚洲一区视频在线 | 天天干狠狠操 | 国产精品18hdxxxⅹ在线 | 久久精品一级 | eeuss国产一区二区三区四区 |