AngularJS是Google开发的一种模板技术,谷歌最近正式发布了AngularJS 1.0。
谷歌称,AngularJS可以让你扩展HTML的语法,以便清晰、简洁地表示应用程序中的组件,并允许将标准的HTML作为你的模板语言。AngularJS可以通过双向数据绑定自动从拥有JavaScript对象(模型)的UI(视图)中同步数据。
AngularJS的核心功能包括:
1. 数据绑定
当数据发生变化时,AngularJS会自动从UI中移动数据到模型(model)和后端(back),没有继承类,也没有封装或调用getter/setter方法。模型可以像一个原始数组一样简单,也可以像自定义JavaScript类型一样复杂。
2. HTML模板
AngularJS允许你使用与HTML规范兼容的、你的应用特有的元素、属性、类的类型来扩展HTML语法。
3. 可重用组件
你想使用、或来代替 吗?你想通过添加“key=’ctrl-s’”属性来为任何元素指定键盘快捷键吗?通过AngularJS就可以做到。
4. 视图View和路由Route
AngularJS允许你在带有简单路由配置的应用程序中切换子视图,并且你会得到URL深度链接(deep-linking)。
5. 易测性
查看项目: http://angularjs.org/
谷歌称,AngularJS可以让你扩展HTML的语法,以便清晰、简洁地表示应用程序中的组件,并允许将标准的HTML作为你的模板语言。AngularJS可以通过双向数据绑定自动从拥有JavaScript对象(模型)的UI(视图)中同步数据。
AngularJS的核心功能包括:
1. 数据绑定
当数据发生变化时,AngularJS会自动从UI中移动数据到模型(model)和后端(back),没有继承类,也没有封装或调用getter/setter方法。模型可以像一个原始数组一样简单,也可以像自定义JavaScript类型一样复杂。
2. HTML模板
AngularJS允许你使用与HTML规范兼容的、你的应用特有的元素、属性、类的类型来扩展HTML语法。
3. 可重用组件
你想使用、或来代替 吗?你想通过添加“key=’ctrl-s’”属性来为任何元素指定键盘快捷键吗?通过AngularJS就可以做到。
4. 视图View和路由Route
AngularJS允许你在带有简单路由配置的应用程序中切换子视图,并且你会得到URL深度链接(deep-linking)。
5. 易测性
查看项目: http://angularjs.org/
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/301743/viewspace-733071/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/301743/viewspace-733071/
AngularJS 1.0发布
AngularJS由Google开发,最新发布的1.0版本提供了一种扩展HTML语法的方法,简化了应用程序组件的表达。该框架支持双向数据绑定,能够自动同步UI与模型之间的数据变化。此外,AngularJS还提供了HTML模板、可重用组件、视图和路由等功能。
518

被折叠的 条评论
为什么被折叠?



