angular语言前端开发_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]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值