成人免费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 系統 代碼

2012-08-06 09:52:03

Android搜索功能

2020-03-10 09:16:42

勒索軟件攻擊贖金

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

2021-12-24 10:52:03

微軟操作系統Windows

2011-08-30 09:18:39

EnterpriseD云計算遷移

2015-08-11 10:34:50

微軟數據中心

2016-12-21 09:35:55

JavaScript原生數組函數

2022-07-26 15:41:24

計算機閏秒
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 可以免费看的毛片 | 俺去俺来也www色官网cms | 黄色福利 | 91青娱乐在线 | 中文字幕二区 | 天天天天操 | 围产精品久久久久久久 | 亚洲天堂色 | 国产在线91 | 亚洲一二三区精品 | 免费黄色日本 | 在线观看中文字幕视频 | 国产精品日产欧美久久久久 | 中文字幕一区二区三区四区五区 | 老牛影视av一区二区在线观看 | 天天拍夜夜爽 | 国产精品亚洲综合 | 国产在线小视频 | www.一区二区三区 | 欧美精品v国产精品v日韩精品 | 久久久性色精品国产免费观看 | 欧美黄视频 | 国产资源视频 | 成人免费三级电影 | 精品videossex高潮汇编 | 日韩免费一区二区 | 久久久久久亚洲 | 亚洲一区二区三区在线播放 | 亚洲精品成人av久久 | 黄色片在线免费看 | 青青久在线视频 | av一二三区 | 久久精品一区二区三区四区 | 精品日韩一区二区三区 | 中文字幕欧美一区 | 一区二区手机在线 | 国产精品99久久久久久大便 | 亚洲一二三视频 | 综合伊人 | 99成人| 久久99精品国产 |