美文网首页
学习Angulars ---MVC

学习Angulars ---MVC

作者: 鹏举888888 | 来源:发表于2017-09-25 21:30 被阅读0次

一:为什么需要MVC

二:前端MVC的困难在哪里

三:AangularJS语境下MVC是如何实现的

首先要连接js的执行顺序 

浏览器加载脚本 --->加载完成后JIE执行编译运行

造成:

1,操作DOM的代码必须等页面全部加载完成

2,多个js文件如何出现相互依赖,程序员必须自己解决

3,js的原型继承给前端编程带来了很多困难

AangularJS的Controller ---控制器

使用注意点:

1,不要试图复用Controller,一个控制器只能控制一小块视图

2,不要在Controller中操作DOM,这不是控制器的职责

3,不要在Controller里面做数据格式化,ng有很好用的表单控件

4,不要在Controller里面做数据过滤操作,ng有$fiter服务

5,一般来说,controller是不会互相调用的,控制器之间的交互通过事件来进行

$scope

1.$scope是一个对象

2,它给我们提供了工具方法

3,是表达式的执行环境

4,是一个树形结构,与DOM平行

5,子对象会继承父对象的$scope上的属性和方法

6,每一个Algular应用只有一个根$scope对象

7,$scope可以传播事件,类似DOM对象

8,$scope不仅是MVC的基础,也是实现双向数据绑定的基础

9,可以用algular.element($0).scope()进行调试

10,生命周期:创建→注册监视→检测模型变化→观察模型→销毁

相关文章

  • 学习Angulars ---MVC

    一:为什么需要MVC 二:前端MVC的困难在哪里 三:AangularJS语境下MVC是如何实现的 首先要连接js...

  • Angulars - Novice

    Angulars常用的主要书写代码的几个地方 component 模块service 服务module 路由...

  • MVC学习

    MVC是什么? MVC全名是Model View Controller,是模型(model)-视图(view)-控...

  • [spring]applicationContext.xml-m

    紧接着上文,我们来学习mvc标签。 Spring版本:4.3.14。 6.mvc 命名空间   mvc命名空间内的...

  • spring mvc入门教程(一)概念介绍

    在开始springmvc之旅之前,我们先学习下MVC架构模式。 什么是MVC架构模式? MVC是MODEL-VIE...

  • vue入门--week1

    vue学习笔记,比较基础。 mvc 和mvvc的区别 mvc是后端概念:model、view、controller...

  • Angulars - 模版写法--列表篇

    直接上代码不多说 list.component.html list.component.ts 服务因为接口不一,就...

  • Angulars分页加载功能详解

    因公司项目要求 最近在写H5项目 遇到了关于分页加载list列表的问题 网上差了一些资料 经过自己整理 完美的实现...

  • [iOS] MVC、Flux、Redux在iOS中的使用

    首先声明这一篇完全是根据同事的视频学习的笔记哈~~ MVC 由于其实MVVM、MVP都是基于MVC,所以先看MVC...

  • 程序员必修框架之Spring 3.0 MVC

    Spring3.0 MVC框架 类 型:中级教程 适合对象:学习完spring框架,对于spring MVC感兴趣...

网友评论

      本文标题:学习Angulars ---MVC

      本文链接:https://www.haomeiwen.com/subject/jywdextx.html