Web前端MVC框架

Web前端MVC框架 



MVC:

模型层(model)、视图层(view)、控制层(controller)

 
Model:即数据模型,用来包装和应用程序的业务逻辑相关的数据或者对数据进行处理,模型可以直接访问数据。
      View:视图用来有目的显示数据,在视图中一般没有程序上的逻辑,为了实现视图上的最新功能,视图需要访问它监视的数据模型。

      Controller:控制器调控模型和视图的联系,它控制应用程序的流程,处理事件并作出响应,事件不仅仅包括用户的行为还有数据 模型上的改变。通过捕获用户事件,通知模型层作出相应的更新处理,同时将模型层的更新和改变通知给视图,使得视图作出相应改变。因此控制器保证了视图和模 型的一致性。

 

 代表的框架有:AngularJS、BackboneJS(目前使用较多的是其View层~)、Ember.js、Javascript MVC、Knockout.js 等

   Backbone. js 可以灵活地解决应用中层次分离问题,并且支持持久层和 REST 同步服务、models、views、事件驱动、模板和定位等。它允许 model 修改后 View 自动更新。而且很多大型公司都使用它来构建应用,并且有非常好的社区提供支持。

    (Backbone. js相关~)

  Angular JS 是由 Google 创建的一种 JS 框架,它可以扩展应用程序中的 HTML 词汇,从而在 Web 应用程序中使用 HTML 声明动态内容。支持快速测试、URL 管理和分离的 MVC。







标签: 前端


好文要顶 关注我 收藏该文   


 
SherrySXL
关注 - 31
粉丝 - 22 



+加关注 


0 

0 





«  上一篇:Memo
»  下一篇:组件的插件开发


posted on 2016-12-28 15:55 SherrySXL 阅读(3298) 评论(1) 编辑 收藏 
 

 

评论


#1楼   回复引用 

AngularJS不是mvvm吗

Web前端MVC框架

MVC:

模型层(model)、视图层(view)、控制层(controller)

 

    Model:即数据模型,用来包装和应用程序的业务逻辑相关的数据或者对数据进行处理,模型可以直接访问数据。

      View:视图用来有目的显示数据,在视图中一般没有程序上的逻辑,为了实现视图上的最新功能,视图需要访问它监视的数据模型。

      Controller:控制器调控模型和视图的联系,它控制应用程序的流程,处理事件并作出响应,事件不仅仅包括用户的行为还有数据 模型上的改变。通过捕获用户事件,通知模型层作出相应的更新处理,同时将模型层的更新和改变通知给视图,使得视图作出相应改变。因此控制器保证了视图和模 型的一致性。

 

 代表的框架有:AngularJS、BackboneJS(目前使用较多的是其View层~)、Ember.js、Javascript MVC、Knockout.js 等

   Backbone. js 可以灵活地解决应用中层次分离问题,并且支持持久层和 REST 同步服务、models、views、事件驱动、模板和定位等。它允许 model 修改后 View 自动更新。而且很多大型公司都使用它来构建应用,并且有非常好的社区提供支持。

    (Backbone. js相关~

  Angular JS 是由 Google 创建的一种 JS 框架,它可以扩展应用程序中的 HTML 词汇,从而在 Web 应用程序中使用 HTML 声明动态内容。支持快速测试、URL 管理和分离的 MVC。

 
 
标签: 前端
好文要顶             关注我     收藏该文         
        
 
 
+加关注    
0    
0    
 
 
 
« 上一篇:Memo » 下一篇:组件的插件开发

posted on 2016-12-28 15:55 SherrySXL 阅读(3298) 评论(1)  编辑 收藏

 

评论

#1楼

AngularJS不是mvvm吗
 
 

 

posted @ 2017-10-18 13:42  sky20080101  阅读(118)  评论(0)    收藏  举报