• angularjs简述


    1.MVC设计模式

      MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式

    • Model(模型)表示应用程序核心(比如数据库记录列表)。
    • View(视图)显示数据(数据库记录)。
    • Controller(控制器)处理输入(写入数据库记录)。
     MVC 模式同时提供了对 HTML、CSS 和 JavaScript 的完全控制。
     Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。
      通常模型对象负责在数据库中存取数据。
     View(视图)是应用程序中处理数据显示的部分。
      通常视图是依据模型数据创建的。
     Controller(控制器)是应用程序中处理用户交互的部分。
      通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。
     MVC 分层有助于管理复杂的应用程序,因为您可以在一个时间内专门关注一个方面。例如,您可以在不依赖业务逻辑的情况下专注于视图设计。同时也让应用程序的测试更加容易。
     MVC 分层同时也简化了分组开发。不同的开发人员可同时开发视图、控制器逻辑和业务逻辑。
      MVC的核心是$scope:
                   $scope是一个POJO(Plain Old JavaScript Object)
                   $scope提供了一些工具方法$watch()/$apply()
                   $scope是表达式的执行环境(或者叫作用域)
                   $scope是一个树型结构,与DOM标签平行
                   子$scope对象会继承父$scope上的属性和方法
                   每一个Angular应用只有一个根$scope对象(一般位于ng-app上)
                   $scope可以传播事件,类似DOM事件,可以向上也可以向下
                   $scope不仅是MVC的基础,也是后面实现双向数据绑定的基础
                   可以用angular.element($0).scope()进行调试
    下面的内容转自王小白的博客
    http://www.w3cfuns.com/notes/20332/7b34a55003dff88cd8d5f91b1ce3dada.html
  • 相关阅读:
    兼容Linux和Windows下获取视频截图
    webSocket通信
    解决IE浏览器弹出下载框的问题
    jsp的九大内置对象和四大作用域(转)
    如何确定神经网络的层数和隐藏层神经元数量
    Mac 修改系统默认Java版本
    Weka的使用
    在Mac OS系统中安装oracle
    P & NP & NPC & NP-HARD
    Dynamic programming——自下而上 VS. 自上而下
  • 原文地址:https://www.cnblogs.com/xy-milu/p/6023047.html
Copyright © 2020-2023  润新知