• angular 三大核心函数


    1、$watch  angular监听   由于angular一直在实时监听,所以比react和vue效率要低

    $scope.$watch('aModel', function(newValue, oldValue) {

      //update the DOM with newValue  

    });  

    2、$digest  遍历  修改变化的值 

    3、$apply    会通知controller (angular)作用域 修改元素,而windom则是通知windom下的硬件和所有东西 修改,二者不无区别

    $watch  $digest  $apply 都是挂在angular.module上 ,使用勾子函数挂上去的,

    另外,本人就额外再说点,其实 nood里面jade、ejs是渲染模板,php、asp也是渲染模板,假如移动端有很多数据需要请求,需不需要使用很多的ajax来请求,我觉得,不需要使用很多的ajax来请求,可以用模板(母版)渲染,可以用jade,ejs渲染。

    假如html上有10个<li></li>那么,使用$watch监听10个<li></li>,用$digest就遍历11个,除了10个<li></li>,还有ng-repeat,再用$apply通知controller修改,控制页面重新渲染。 

    五大新特性

    1)双向数据绑定

    2)自定义指令

    3)自定义服务

    4)自定义过滤filter

    5)MVC模块

    AngularJS官网 https://angularjs.org

  • 相关阅读:
    ORM补充文件
    auth.User.groups: (fields.E304) Reverse accessor for 'User.groups'
    JS BOM和DOM
    ctrl+shift+上箭头 改变代码位置
    盒子半透明
    多背景颜色写图片后面
    心跳
    动画
    仿站小工具哈哈哈
    旋转案例
  • 原文地址:https://www.cnblogs.com/shirly77/p/6557859.html
Copyright © 2020-2023  润新知