Angular的特点
编程学习日记
2020年9月11日,
在JS中有许多不同的框架,我认为使用不同的框架取决于开发的用途,所以我想总结一下。上次我总结了React,这次我将总结Angular。
Angular 是什么意思?
Angular(音:)是由Google开发的JS(JavaScript)框架。非常受欢迎,在WEB应用程序开发中和React一起成为最常用的框架之一。
特征
这是一个基于组件的设计方法。(这是一个以组件为导向的设计方法。)
和React一样,Angular也是基于组件的。组件化是将软件根据功能拆分成部件(组件),然后根据需要进行组合使用的思想。
它由视图、逻辑和组件的元信息组成。
由于将功能划分为小组件,所以管理状态更容易,并且可以方便地进行重复使用。
MVC(MVW)设计方法
MVC(MVW)是设计应用程序时的一种思维模式。它由“Model(数据)”、“View(画面)”和“Controller(控制器)”的首字母组合而成,简称为MVC。替代“Controller(控制器)”的是“Whatever(何物)”,即MVW。通过组合这些元素,MVC提供了一种运行应用程序的思维方式。
双向数据绑定
Angular可以通过扩展HTML来提供更多方便的功能,其中之一就是双向数据绑定功能。
在应用程序中,需要将用户界面(View)上的操作内容反映到数据(Model)中,并在数据(Model)发生变化时将其反映到界面(View)上。因此,在操作界面时,需要获取界面的HTML元素作为数据进行处理,并编写程序将处理后的数据反映到界面上。
使用TypeScript作为开发语言是一个不错的选择。
Angular是以TypeScript为基础实现的,因此文档中也大多使用TypeScript。虽然也可以使用标准的JS或由Google开发的替代JS语言Dart,但使用TypeScript是比较安全可靠的选择。
使用现代化的描述进行组合
Angular积极地运用了新的JS技术。通过更深入地了解Angular,我们也能理解相关技术,因此学习Angular能够获取最新的JS技术。
文献引用
Angular的特点是什么?如何构建开发环境?
【初学者必看】什么是Angular?让我们学习一下基础知识。