zoukankan      html  css  js  c++  java
  • angularJs-HelloWorld

    AngularJS使用了不同的方法,它尝试去补足HTML本身在构建应用方面的缺陷。AngularJS通过使用我们称为标识符(directives)的结构,让浏览器能够识别新的语法。

    1使用双大括号{{}}语法进行数据绑定;
    2使用DOM控制结构来实现迭代或者隐藏DOM片段;
    3支持表单和表单的验证;
    4能将逻辑代码关联到相关的DOM元素上;
    5能将HTML分组成可重用的组件。
     
    AngularJS通过为开发者呈现一个更高层次的抽象来简化应用的开发。如同其他的抽象技术一样,这也会损失一部 分灵活性。换句话说,并不是所有的应用都适合用AngularJS来做。AngularJS主要考虑的是构建CRUD应用。幸运的是,至少90%的WEB 应用都是CRUD应用。但是要了解什么适合用AngularJS构建,就得了解什么不适合用AngularJS构建。
    如游戏,图形界面编辑器,这种DOM操作很频繁也很复杂的应用,和CRUD应用就有很大的不同,它们不适合用AngularJS来构建。像这种情况用一些更轻量、简单的技术如jQuery可能会更好。
     
    angularJs表达式与javascript表达式的区别:
    1属性求值:所有的属性求值是对于scope的,而javascript是对于windows对象的
    2宽容:表达式求值,对于undefined和null,angular是宽容的,但是javascript会产生NullPointerExceptions==
    3没有流程控制语句:在anjular表达式里,不能做的事:条件分支,循环,抛出异常
    4过滤器(filter):我们可以就将表达式的结果传入过滤器链(filter chains)
  • 相关阅读:
    js上传照片本地预览
    2020年6月23日第一次面试题(外派PA)
    笔记
    2020VUE系统回顾与学习
    2019最全前端面试问题及答案总结
    常见的浏览器兼容性问题总结
    Vue咖啡app项目总结
    跨域问题研究总结
    Class.forName()用法及与new区别
    反射
  • 原文地址:https://www.cnblogs.com/liuyanan/p/4922936.html
Copyright © 2011-2022 走看看