购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.2 学习Angular需要什么基础

我们一起来看一下学习Angular需要什么样的基础。

1.2.1 具备面向对象思维

开发Angular应用,避免不了使用TypeScript。

相对于JavaScript而言,TypeScript增加了静态类型、类、模块、接口、类型注解等特性,而这些特性对那些熟悉后端开发语言(如Java、C#等)的开发者而言并不陌生。所以,如果你具备面向对象编程的基础,那么使用TypeScript并不会有太大的难度。

即便你没有面向对象编程的基础,通过对本书第3章的学习,你也能掌握TypeScript。

1.2.2 熟悉常用的前端开发工具

虽然在原则上,开发Angular应用不会对开发工具有任何限制,甚至可以直接使用文本编辑器来开发,但笔者仍然建议初级工程师(特别是对Angular不熟悉的开发者)选择一款好用的开发工具。一款好用的开发工具就如同一件得力的兵器,干起活来游刃有余。

常用的前端开发工具有很多,比如IDE类的有Visual Studio Code、Eclipse、WebStorm等,你可以使用自己熟悉的IDE。

好的工具能让开发变得更加简单、快捷。Angular为开发者提供了Angular CLI。Angular CLI是一个命令行界面工具,它可以创建项目、添加文件及执行一大堆开发任务,比如测试、打包和发布Angular应用。在本书中将会频繁用到Angular CLI。

1.2.3 具有一定的前端开发经验

如果你有一定的前端开发经验(比如熟悉JavaScript、HTML、CSS等),那么上手Angular应该不是什么难事。

Angular虽然是使用TypeScript来开发应用的,但最终TypeScript代码会被编译为JavaScript文件来运行,因为浏览器只“认识”JavaScript文件。

提示:

TypeScript可以理解为JavaScript的超集,包含了JavaScript的所有元素,可以载入JavaScript代码运行,并扩展了JavaScript的语法。

TypeScript与JavaScript同属于ECMAScript标准,因此,它们在很多地方都是类似的。

另外,即便你没有前端开发经验,使用其他编程语言所建立的面向对象编程思维也会让你在使用TypeScript时受益。 btqCKobwK8MlWqyDsxRnE2gAnbYbDuWnTie8yC0QckZXHmMRxNdzg3uHob0RyTLK

点击中间区域
呼出菜单
上一章
目录
下一章
×