Javascript教程:AngularJS的五个超酷特性
来源:互联网 发布:mac切换桌面 编辑:程序博客网 时间:2024/05/20 11:49
日期:2012-7-17 来源:GBin1.com
AngularJS是一个超棒的javascript框架,不单单对于开发人员来说非常有吸引力,对于UI设计师来说也同样出色。在这篇教程中,我们将简单的介绍AngularJS几个重量级必备特性,并且介绍它如何能够让你的web应用更加强大!
AugularJS简单介绍
AngularJS是一个新出现的强大客户端技术,提供给大家的一种开发强大应用的方式。这种方式利用并且扩展HTML,CSS和javascript,并且弥补了它们的一些非常明显的不足。本应该使用HTML来实现而现在由它开发的动态一些内容。
在这篇文章中,我们讲述了一些最重要的AngularJS功能和特性。我们的目标在于阅读后,你可以开始自己开发一些有趣的应用。
特性一:双向的数据绑定
数据绑定可能是AngularJS最酷最实用的特性。它能够帮助你避免书写大量的初始代码从而节约开发时间。一个典型的web应用可能包含了80%的代码用来处理,查询和监听DOM。数据绑定是的代码更少,你可以专注于你的应用。
我们想象一下Model是你的应用中的简单事实。你的Model是你用来读取或者更新的部分。数据绑定指令提供了你的Model投射到view的方法。这些投射可以无缝的,毫不影响的应用到web应用中。
传统来说,当model变化了。 开发人员需要手动处理DOM元素并且将属性反映到这些变化中。这个一个双向的过程。一方面,model变化驱动了DOM中元素变化,另一方面,DOM元素的变化也会影响到Model。这个在用户互动中更加复杂,因为开发人员需要处理和解析这些互动,然后融合到一个model中,并且更新View。这是一个手动的复杂过程,当一个应用非常庞大的时候,将会是一件非常费劲的事情。
这里肯定有更好的解决方案!那就是AngularJS的双向数据绑定,能够同步DOM和Model等等。
........
来源:Javascript教程:AngularJS的五个超酷特性
- Javascript教程:AngularJS的五个超酷特性
- Javascript教程:AngularJS的五个超酷特性
- Javascript教程:AngularJS的五个超酷特性
- Javascript教程:AngularJS的五个超酷特性
- AngularJS的五个超酷特性
- Javascript 五个特性介绍
- 五个超酷的Linux命令行技巧
- Unix的五个特性
- Fedora11的五个最佳特性
- 算法的五个重要特性
- JavaScript的五个技巧
- JavaScript的五个技巧
- AngularJS的四大特性
- angularJS的特性总结
- Windows Azure Web Site最酷的五个特性
- HTML 5的五个激动人心的特性
- AngularJS的依赖注入特性
- .NET Framework 4.5 五个很棒的特性
- 设置程序占用的CPU运行核数-可以实现别的程序流畅运行
- 如何诊断修正17883,17884,17887,17888错误
- mysql 启动远程连接
- Extjs 多选下拉框 Ext.ux.form.LovCombo默认选择及其它BUG修复版支持多选/全选/全不选ext3.x
- JTree的拖曳
- Javascript教程:AngularJS的五个超酷特性
- winDbg symbol ~ 出自【http://www.pulog.org/Ori/184/Windbg-symbol/】
- Android开发之如何实现日历控件
- js中setInterval和setTimeout区别和用法
- 通过实例说明Java中的多态
- 阶段安排
- 【面向对象】对象和类
- webservice 控制客户端代理类的名字
- UINavigationController 自定义动画