欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

TypeScript會成為ES的標準嗎

錢瀠龍2年前16瀏覽0評論

TypeScript會成為ES的標準嗎?

不會~

ES:全稱ECMAScript,簡稱ES。第一個版本是在2015年6月進行發布,叫做ES2015,后面以每年一個版本的速度發展到如今的ES9。ES是一種規范,所有的主流瀏覽器需要遵循ES的規范去實現,而我們熟知的JavaScript是ES規范的實現。

TS:全稱TypeScript,簡稱TS。TS是微軟發布的一款編程語言,定位是JavaScript的超集(兼容JS),但是他必須經過編譯后才能運行在JS環境中。核心功能是類型系統和提前實現ES的新特性。

是不是覺得TS終于支持類型檢查了?有點高級語言的味道了?所以就覺得這么牛逼的語言遲早會成為ES的標準?個人認為TS不會成為ES的標準,主要有以下幾點原因:

TS的定位是JS的超集,有一個先后順序的,不是說你TS牛逼,出了一些新特性,然后ES就納入標準了。而是ES先出proposal,你TS去實現支持,沒啥大的問題然后就納入ES標準了。明白了這個關系了吧?

主流瀏覽器只認ES標準,現在已經完美兼容支持ES6語法了。TS是不能在瀏覽器運行起來的,TS是基于JS實現的,必須打包編譯成JS語言才能跑起來。

但是TS一定是前端同學必須掌握的語言,他的類型系統讓你在開發編譯階段就能發現類型不一致問題,同時也可以減少一堆類型檢查的代碼,一些框架(vue3.0)也會基于TS語言進行開發,TS能夠提前享受ES的新特性。

以上是個人認為TS不會成為ES的標準,你覺得呢?歡迎交流討論,批評指正~