官术网_书友最值得收藏!

1.4 Angular的運(yùn)行

代碼是用TypeScript編寫(xiě)的。TypeScript擴(kuò)展了JavaScript的語(yǔ)法,任何已經(jīng)存在的JavaScript程序,都可以不加任何改動(dòng)地在TypeScript環(huán)境下運(yùn)行。TypeScript相比JavaScript,只是增加了一些新的遵守ES6規(guī)范的語(yǔ)法,以及基于類(lèi)的面向?qū)ο蟪绦蛟O(shè)計(jì)的特性。

ES6規(guī)范是在2015年發(fā)布的,而目前所有主流的瀏覽器并沒(méi)有完全支持ES6規(guī)范,所以ES6程序并不能直接在瀏覽器中運(yùn)行。因此,要想使采用Angular開(kāi)發(fā)的Web應(yīng)用程序代碼能在瀏覽器中運(yùn)行,需要先將TypeScript代碼編譯為JavaScript代碼。

Angular提供了一個(gè)Angular CLI工具,該工具可用于初始化、開(kāi)發(fā)、構(gòu)建和維護(hù)工作,用戶(hù)可以直接使用。無(wú)論是Angular CLI,還是TypeScript運(yùn)行環(huán)境,都需要在Node.js的環(huán)境中運(yùn)行,因此我們將會(huì)準(zhǔn)備一個(gè)Node.js的環(huán)境。

使用Angular開(kāi)發(fā)的Web應(yīng)用程序最終被轉(zhuǎn)換為JavaScript代碼的Web應(yīng)用程序,它能直接在瀏覽器中運(yùn)行。

主站蜘蛛池模板: 郎溪县| 辛集市| 会同县| 宁明县| 乌鲁木齐市| 九江县| 平利县| 多伦县| 岑巩县| 彝良县| 双鸭山市| 会昌县| 嘉鱼县| 贺兰县| 河北区| 南昌市| 如皋市| 永定县| 宿松县| 隆安县| 潜山县| 北流市| 萨迦县| 浦北县| 红安县| 金湖县| 河池市| 广德县| 米林县| 光泽县| SHOW| 赤壁市| 临江市| 锦屏县| 磴口县| 保康县| 南康市| 体育| 保山市| 卢湾区| 丁青县|