zoukankan      html  css  js  c++  java
  • AngularJs 4大核心

    放弃了IE8,

    4大核心:

    MVC:

    数据模型,视图层,业务逻辑和控制模式(控制器),

    为何MVC不是设计模式呢?(23种设计模式里没有MVC,MVC模式的目的就是实现Web系统的职能分工,超越了设计模式,是一种架构模式)。

    模块化:

    angularjs是以模块化开始的,取代全局函数的使用。

    代码:

    var myModule = angular.module("myApp",[]); 

    myModule.controller("helloWord",['$scope',

       function Hello($scope) {

            }

    ]);

    标签:

    <html ng-app="myApp"></html>

    指令系统:

    标签:

    <hello></hello>

    代码:

    var myModule = angular.module("MyModule",[]); 

    myModule.directive("hello", function() {

      return {

        restrict: 'E',(  元素 (E)、属性(A,默认)、类 (C),甚至是注释 (M)  )

        template: '<div>Hi everyone!</div>',

        replace: true
      }

    });

    生成页面标签:

    <div>Hi everyone!</div> 

    双向数据绑定:

    ng-module实现了双向数据绑定。

    为什么其他前端框架不实现双向数据绑定呢?(不利于控制数据源)

  • 相关阅读:
    linux系统root用户忘记密码的重置方法
    Linux系统的初始化配置
    LINUX awk 函数
    随机产生一个密码,要求同时包含大小写以及数字这三种字符。
    sed 函数 linux
    grep 函数
    linux sort 函数
    从零开始的JAVA -4. 运算符与表达式
    cp
    PATH
  • 原文地址:https://www.cnblogs.com/luyuan/p/4242963.html
Copyright © 2011-2022 走看看