每天一个小知识点13(Angularjs总结一)



Angularjs总结 一


什么是Angularjs

完全使用 JavaScript编写的客户端技术。同其他历史悠久的 Web技术( HTML、 CSS 和JavaScript)配合使用,使Web应用开发比以往更简单、更快捷。

AngularJS主要用于构建单页面Web应用。它通过增加开发人员和常见Web应用开发任务之间 的抽象级别,使构建交互式的现代Web应用变得更加简单。

AngularJS使开发Web应用变得非常简单,同时也降低了构建复杂应用的难度。它提供了开发 者在现代Web应用中经常要用到的一系列高级功能,例如:

解耦应用服务数据模型和视图 Ajax服务 依赖注入 浏览历史 测试

和别的东西有什么不同呢 在其他JavaScript框架中,我们被迫从自定义的JavaScript对象中进行扩展,并从外到内操作DOM。

而AngularJS则通过原生的Model-View-Controller( MVC,模型?视图?控制器)功能增强了
HTML。结果表明,这个选择可以快捷和愉悦地构建出令人印象深刻并且极富表现力的客户端应用。

利用它,开发者可将页面的一部分封装为一个应用,并且不强迫整个页面都使用AngularJS进行开发。这个特质在某些情况下非常有用,比如你的工作流程中已经包含了另外一个框架,或者你只希望页面中的某一部分是动态的,而剩下的部分是静态的或者是由其他JavaScript框架来控制的。


入门案例:


  //当加载该页时,标记ng-app告诉AngularJS处理整个HTML页并引导应用

  

  //载入脚本

hello{
   {"world"}}  //使用双大括号标记{
   {}} 的内容是问候语中绑定的表达式,这个表达式是一个简单的字符串 ‘World’



案例:在输入框中输入信息并动态显示出来:展示它的功能:数据绑定

 
  

你可能感兴趣的:(每天一个小知识点13(Angularjs总结一))