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)
  • 相关阅读:
    面试总结
    CentOS 6.4 yum安装LAMP环境
    windows下XAMPP安装php_memcache扩展
    linux学习笔记
    本地虚拟机LNMP环境安装
    Linux下php安装memcache扩展
    linux下memcached安装以及启动
    阿里云服务器---centos编译安装ffmpeg
    [Yii2.0] 以Yii 2.0风格加载自定义类或命名空间 [配置使用Yii2 autoloader]
    Linux常用命令
  • 原文地址:https://www.cnblogs.com/liuyanan/p/4922936.html
Copyright © 2011-2022 走看看