Skip to content
 

Angular 相关

更新: 9/4/2025字数: 0 字 时长: 0 分钟

Angular 是一个由 Google 和社区共同维护的开源 JavaScript 框架,主要用于构建动态的单页应用程序(SPA)。它是一个完整的前端框架,提供了从路由、模板渲染到状态管理等一系列的功能,帮助开发者创建高效、可维护的 Web 应用程序。

特点

更像是一个框架,体系比较大,性能好,适合中大型项目(航母级),使用了 webWorker(主要做性能优化)和支持服务端渲染。

第一概念是模块(module)
第二概念是组件(组件的本质是一个函数);在 angular 中,组件必须声明在一个模块中;

Angular 还使用 Zone.js 来实现变更检测的自动化。Zone.js 是一个 JavaScript 库,可以用来监视异步操作,并且在异步操作完成后自动运行变更检测器。(Zone 是跨异步任务持续存在的执行上下文)

生态系统

Angular 生态系统非常丰富,提供了许多工具、库和组件,帮助开发者构建功能强大的应用程序。

js
Ant Design of Angular:  遵循 Ant Design 设计规范的 Angular UI 组件库;https://ng.ant.design/docs/introduce/zh

Ionic:开源 UI 工具包,并集成了 [Angular](https://ionic.nodejs.cn/angular/overview)

[Angular 调优指南](https://web.dev/angular/#fast)

[Angular 中文官网](https://angular.cn/)

[30 天精通 RxJS](https://blog.jerry-hong.com/series/rxjs)

[Angular 官方博客](https://blog.angular.dev/)

我见青山多妩媚,料青山见我应如是。