主题
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/)