AngularJS 1.3.0 正式发布,超光速发展!

简介:

经过八个月的努力,两千多个 commits,19 个 beta 版本和 6 个 RC 版本,AngularJS 1.3.0 正式发布啦!

AngularJS 1.3.0 的代号为 superluminal-nudge。

值得关注的新特性:

  • One-time bindings – 通过 "::" 前缀表达式
  • ngAria – 帮助制作 AngularJS 自定义组件的新模块
  • ngMessages – 简化表单验证写和协调反馈的新指令
  • ngModelOptions – 使得绑定模块行为更容易自定义的新指令,例如: debouncing, getter-setter-style models, update-on-blur 等等
  • Strict DI – 寻找你的应用位置的新选项

此次更新包括超过 400 个 bug 修复,接近 1000 个文本改进。同时还改进了定制表单空间和动画的 APIs,使其更简单更好用!

AngularJS 1.3.0 显著的提升了性能,降低内存消耗,提升了常规 DOM 操作的速度,改进了 AngularJS 应用整体延迟。更多内容请看 benchmarks in the AngularJS source code。

详细更新内容请看 changelog on GitHub。

AngularJS 官方正式把包发布到 npm,你可以通过 npm install angular 来获取 AngularJS 1.3.0。

如果你还是 Angular 1.2 版本,请查看 corresponding section of the migration docs。正如 2013 年 12 月我们宣称的一样,AngularJS 1.3.0 不再支持 IE8。

最后说明一下 AngularJS 1.3.0 版本包括超过 400 名的贡献者,谢谢每位提交 issues,发送 PRs,改进文档和给予反馈的朋友~

更多内容请看这里。

Angular JS (Angular.JS) 是一组用来开发Web页面的框架、模板以及数据绑定和丰富UI组件。它支持整个开发进程,提供web应用的架构,无需进行手工DOM操作。 AngularJS很小,只有60K,兼容主流浏览器,与 jQuery 配合良好。
screenshot

文章转载自 开源中国社区 [http://www.oschina.net]

相关文章
|
5月前
|
前端开发 JavaScript 编译器
【性能革命】Angular Ivy编译器:一场前端开发者的极速盛宴,揭秘应用瘦身与提速的黑科技,让你的Angular项目焕发新生的终极指南
【8月更文挑战第31天】Angular Ivy编译器是Angular团队推出的更新,旨在改善应用性能,减少构建时间和代码量。自Angular 9起,Ivy成为默认编译器。本文通过案例分析,介绍Ivy的工作原理及其优势。以一个复杂应用为例,展示了Ivy如何通过减少生成的JavaScript代码量、优化模板表达式解析等方式提升性能。通过创建示例项目并比较启用与未启用Ivy的构建结果,证明了Ivy在构建速度和文件大小上的显著改进,同时提高了运行时性能。这对于追求高性能和快速开发的应用至关重要。
43 0
|
5月前
|
JavaScript 搜索推荐 API
Angular携手Angular Universal:全面实现服务器端渲染技术——从环境搭建到部署的详尽指南
【8月更文挑战第31天】在现代Web开发中,服务器端渲染(SSR)对于提升应用加载速度和SEO至关重要。Angular Universal作为Angular的SSR解决方案,允许在服务器上渲染应用,再发送至客户端,显著提高初始加载速度。本文将详细介绍如何使用Angular和Angular Universal实现SSR,并分享最佳实践。
56 0
|
5月前
|
前端开发 JavaScript API
Angular 与 RxJS 简直是天作之合!响应式编程最佳搭档,带你开启前端开发新境界!
【8月更文挑战第31天】在现代前端开发中,Angular 作为一款优秀框架,凭借其高性能和可扩展性脱颖而出。结合 RxJS,这一组合成为响应式编程的理想选择。RxJS 不仅优化了 Angular 的异步事件处理与数据流管理,还简化了复杂操作,如用户输入及网络请求,极大提升了代码的可读性和维护效率。通过示例应用展示,Angular 与 RxJS 的集成不仅使代码更清晰,还提供了更多处理异步任务的可能性,是提升开发质量的利器。
67 0
|
5月前
|
JavaScript 前端开发 测试技术
Angular与NestJS的神奇之处:如何用全栈技术让你的项目一鸣惊人?
【8月更文挑战第31天】在现代软件开发中,全栈开发已成为主流。借助Google支持的开源前端框架Angular及基于TypeScript的Node.js框架NestJS,我们可以构建出高性能的全栈应用。本文将探讨Angular与NestJS的结合方式,并通过示例代码展示如何创建全栈Angular应用。了解应用需求、编写测试和关注性能是实现这一目标的关键步骤。随着Angular和NestJS生态的不断发展,它们必将在未来的Web开发中发挥更大的作用。
122 0
|
5月前
|
存储 前端开发 JavaScript
"Angular与AWS Amplify的神奇之处:如何用云端连接技术让你的项目一鸣惊人?"
【8月更文挑战第31天】在现代软件开发中,云端连接的前端应用已成为主流。本文探讨了Angular与AWS Amplify的结合,展示了如何通过示例代码快速构建云端连接的前端应用。Angular是由Google支持的开源前端框架,而AWS Amplify是AWS提供的云服务,两者结合可以快速构建云端连接的前端应用。文中还分享了一些最佳实践,帮助开发者更高效地使用这两种技术构建高性能的云端连接的前端应用。随着Angular和AWS Amplify生态的不断成熟,它们将在未来的Web开发中扮演更加重要的角色。
60 0
|
Web App开发 前端开发 JavaScript
Angular 之父为什么怼 React ?(上)
Angular 之父为什么怼 React ?
114 0
Angular 之父为什么怼 React ?(上)
|
移动开发 JavaScript 前端开发
「前端架构」前端框架(一部): Angular的内幕
「前端架构」前端框架(一部): Angular的内幕
|
Web App开发 测试技术 API
Angular 开发者 2021 调查报告
Angular 开发者 2021 调查报告
Angular 开发者 2021 调查报告
|
Java
【Angular教程】-组件通信|8月更文挑战
【Angular教程】-组件通信|8月更文挑战
184 0
【Angular教程】-组件通信|8月更文挑战
|
JSON JavaScript 前端开发
【Angular教程】-组件初识|8月更文挑战
【Angular教程】-组件初识|8月更文挑战
184 0
【Angular教程】-组件初识|8月更文挑战