MVC

    xiaoxiao2021-03-25  106

    为什么需要MVC? 代码规模越来越大,切分职责是大势所趋。 为了复用,为了后期维护方便,所以需要MVC。MVC只是手段,终极目标是模块化和复用。

    MVC的困难: 整个页面加载完才能操作Dom; 对其他Js引用,不同浏览器并发加载,程序员解决; 对原生Js的继承;

    MVC之控制器 这是一种比较经典的方式,视图和数据模型不直接交互,通过控制器进行交互。

    当数据出现一样的情况的,那么我们会想到下面的这种方法: 这是通过继承来实现,但是实际不推荐这种做法。于是把共同的特性抽象通过sever来实现连接控制器,通过sever进行服务控制器而不是继承控制器: angularJS的 model:

    <html ng-app> <head> <meta charset="utf-8"> </head> <body> <div> <input ng-model="greeting.text"/> <p>{{greeting.text}},AngularJS</p> </div> </body> <script src="js/angular-1.3.0.js"></script> </html>

    angularJS的view是通过指令来实现的, angularJS的MVC是借助于$scope实现的。

    转载请注明原文地址: https://ju.6miu.com/read-16020.html

    最新回复(0)