Angular基于什么语言

Angular(通常称为“ Angular 2+ ”或“ Angular v2及更高版本 ”)是一个基于TypeScript的开源 Web应用程序框架,它是由构建AngularJS的团队重写的。

Angular是AngularJS的重写。那么Angular和AngularJS之间的差异是什么?

● Angular没有“范围”或控制器的概念,而是使用组件层次结构作为其主要架构特征。

● Angular具有不同的表达式语法,着眼于"[ ]"对属性的结合,和"( )"用于事件的结合

● 模块化 - 许多核心功能已转移到模块

● Angular建议使用Microsoft的TypeScript语言,该语言引入了以下功能:

 ○ 静态打字,包括泛型

 ○ 注释

● TypeScript是ECMAScript 6 (ES6)的超集,向后兼容ECMAScript 5(即:JavaScript)。

● 动态加载

● 异步模板编译

● RxJS提供的迭代回调。RxJS限制了状态可见性和调试,但这些可以通过ngReact或ngrx等反应性附加组件来解决。

● 支持Angular Universal,这是一种在服务器上运行Angular应用程序的技术

● 拥有自己的现代UI组件套件,可在网络,移动和桌面上运行,称为Angular Material [8]

以上就是Angular基于什么语言的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » Angular.js 答疑