Angular开发入门与实战
上QQ阅读APP看书,第一时间看更新

1.4 Angular的运行

代码是用TypeScript编写的。TypeScript扩展了JavaScript的语法,任何已经存在的JavaScript程序,都可以不加任何改动地在TypeScript环境下运行。TypeScript相比JavaScript,只是增加了一些新的遵守ES6规范的语法,以及基于类的面向对象程序设计的特性。

ES6规范是在2015年发布的,而目前所有主流的浏览器并没有完全支持ES6规范,所以ES6程序并不能直接在浏览器中运行。因此,要想使采用Angular开发的Web应用程序代码能在浏览器中运行,需要先将TypeScript代码编译为JavaScript代码。

Angular提供了一个Angular CLI工具,该工具可用于初始化、开发、构建和维护工作,用户可以直接使用。无论是Angular CLI,还是TypeScript运行环境,都需要在Node.js的环境中运行,因此我们将会准备一个Node.js的环境。

使用Angular开发的Web应用程序最终被转换为JavaScript代码的Web应用程序,它能直接在浏览器中运行。