-
4大核心查看全部
-
前端开发工具查看全部
-
路由查看全部
-
$scope的用法及使用详解查看全部
-
前端常用工具查看全部
-
angular在启动ng-app时,当发现当前页面有两个ng-app,则默认只启动第一个。若需要启动第二个,则需要手动启动。 若重复启动(即第一个自启动和手工均启动),则angular报错查看全部
-
手工启动ng-app,即html里没有写ng-app查看全部
-
angular.js四大核心特性 第一 mvc 第二 模块化 第三 指令系统 第四 双向数据绑定查看全部
-
(function(){alert(1);})(); 自执行函数查看全部
-
第三章简介查看全部
-
《javascript 权威指南》《javascript高级程序语言设计》《javascript语言精粹》《javascript设计模式》 重点:原型/作用域/闭包查看全部
-
为什么需要MVC 首先是代码规模越来越大,代码切分是大势所趋 其次是为了 代码的复用,很多代码的逻辑是一样的 最后是为了后期的维护 修改的时候不影响其他的功能 MVC只是手段 终极目标是模块化和复用查看全部
-
第二部分 基本概念和用法 2.1 MVC 2.2 模块化和依赖注入 2.3 双向数据绑定 2.4指令 2.5 Service 2.6 Provider 2.7 表单 2.8 综合实例BookStore查看全部
-
MVC model : 数据模型层 view : 视图层 负责展示 controller :业务逻辑和控制逻辑查看全部
-
GoF (Gang of Four,四人组, 《Design Patterns: Elements of Reusable Object-Oriented Software》/《设计模式》一书的作者:Erich Gamma、Richard Helm、Ralph Johnson、John Vlissides)并没有把MVC提及为一种设计模式,而是把它当做“一组用于构建用户界面的类集合”。在他们看来,它其实是其它三个经典的设计模式的演变:观察者模式(Observer)(Pub/Sub), 策略模式(Strategy)和组合模式(Composite)。根据MVC在框架中的实现不同可能还会用到工厂模式(Factory)和装饰器(Decorator)模式 正如我们所讨论的,models表示应用的数据,而views处理屏幕上展现给用户的内容。为此,MVC在核心通讯上基于推送/订阅模型(惊讶的是 在很多关于MVC的文章中并没有提及到)。当一个model变化时它对应用其它模块发出更新通知(“publishes”),订阅者 (subscriber)——通常是一个Controller,然后更新对应的view。观察者——这种自然的观察关系促进了多个view关联到同一个 model。 对于感兴趣的开发人员想更多的了解解耦性的MVC(根据不同的实现),这种模式的目标之一就是在一个主题和它的观察者之间建立一对多的关系。当这个 主题改变的时候,它的观察者也会得到更新。Views和controllers的关系稍微有点不同。Controllers帮助views对不同用户的输 入做不同的响应,是一个非常好的策略模式列子。查看全部
举报
0/150
提交
取消