本文概述
- 什么是单页应用程序(SPA)?
- AngularJS和Angular之间的区别
- Angular 7 vs Angular6 vs Angular2 vs Angular1
“ Angular是与构建AngularJS的团队完全相同的AngularJS重写。”
什么是单页应用程序(SPA)?单页应用程序是一个Web应用程序或网站,它为用户提供了与桌面应用程序类似的非常流畅,反应迅速的体验。它在单个页面上以及用户单击其中的任何页面时都包含菜单,按钮和块。它动态地重写当前页面,而不是从服务器加载整个新页面。这就是其反应迅速的原因。
AngularJS和Angular之间的区别
AngularJS | Angular |
---|---|
AngularJS是Angular1.0第一个版本的常见名称。 | Angular是超过2的Angular版本的通用名称 |
AngularJS是一个基于javascript的开源前端web框架。 | Angular是基于TypeScript的开源全栈Web应用程序框架。 |
AngularJS使用范围或控制器的概念。 | Angular代替范围和控制器, 而是使用组件的层次结构作为其主要的体系结构特征。 |
AngularJS有一个简单的语法,用于HTML页面和源代码位置。 | Angular使用不同的表达式语法。它使用“ []”进行属性绑定, 使用“()”进行事件绑定。 |
AngularJS是一个简单的JavaScript文件,它与HTML页面一起使用,不支持服务器端编程语言的特性。 | 微软TypeScript语言的Angular使用, 它提供了基于类的面向对象的编程, 静态键入, 泛型等, 这些都是服务器端编程语言的功能。 |
AngularJS不支持动态加载页面。 | Angular支持页面的动态加载。 |
【angular 7介绍】Angular2是对Angular1的完全重写。它最初于2016年发布。Angular2和Angular1之间没有什么共同点,除了核心开发人员的团队。 Angular2,Angular 6和Angular 7彼此非常相似。 Angular 7是最新版本。它包含Angular2和Angular6的广泛功能。这些版本称为Angular。