AngularJS 简介

来源:luqidong 发布时间:2013-12-11 20:34:30 点击数:
为什么AngularJS?
  HTML是伟大的宣告静态文档,但它上不去,当我们试图用它来声明动态视图在网络应用程序。AngularJS让您为您的应用程序的HTML扩展词汇量。由此产生的环境是极富表现力,可读性强,快速发展。
  替代方案
  其他框架由任何抽象掉HTML,CSS和/或JavaScript或通过提供必要的方式操作DOM处理HTML的不足之处。这些都不解决HTML是不适合动态视图问题的根源。
  可扩展性
  AngularJS是一个工具集用于构建最适合您的应用程序开发框架。它是完全可扩展的,与其他库效果很好。每个功能可以修改或更换,以满足您的独特的开发流程和功能需求。
  深层链接
  深链路反映的是用户在应用程序,这是非常有用的,因此用户可以书签和电子邮件链接到应用程序中的位置。来回的应用程序得到这个自动的,但AJAX的应用程序由于其性质不。AngularJS结合了桌面应用程序类似的行为深链接的好处。
  表单验证
  客户端表单验证是绝佳的用户体验的重要组成部分。AngularJS让你申报表单的验证规则,而无需编写JavaScript代码。写更少的代码,去有啤酒越快。
  服务器的通信
  AngularJS提供XHR的一流的服务,显着地简化你的代码。我们总结XHR给你例外管理和承诺。承诺通过处理数据的异步回报进一步简化代码。这可让您同步分配属性时,返回的实际上是异步的。
本文来自www.78oa.com