Web前端MVC框架前端有哪些常用框架
MVC:
模型层(model)、视图层(view)、控制层(controller)
Model:即数据模型,⽤来包装和应⽤程序的业务逻辑相关的数据或者对数据进⾏处理,模型可以直接访问数据。
View:视图⽤来有⽬的显⽰数据,在视图中⼀般没有程序上的逻辑,为了实现视图上的最新功能,视图需要访问它监视的数据模型。
Controller:控制器调控模型和视图的联系,它控制应⽤程序的流程,处理事件并作出响应,事件不仅仅包括⽤户的⾏为还有数据模型上的改变。通过捕获⽤户事件,通知模型层作出相应的更新处理,同时将模型层的更新和改变通知给视图,使得视图作出相应改变。因此控制器保证了视图和模型的⼀致性。
代表的框架有:AngularJS、BackboneJS(⽬前使⽤较多的是其View层~)、Ember.js、Javascript MVC、Knockout.js 等
Backbone. js 可以灵活地解决应⽤中层次分离问题,并且⽀持持久层和REST 同步服务、models、vie
ws、事件驱动、模板和定位等。它允许 model 修改后 View ⾃动更新。⽽且很多⼤型公司都使⽤它来构建应⽤,并且有⾮常好的社区提供⽀持。
()
Angular JS 是由 Google 创建的⼀种 JS 框架,它可以扩展应⽤程序中的 HTML 词汇,从⽽在 Web 应⽤程序中使⽤ HTML 声明动态内容。⽀持快速测试、URL 管理和分离的 MVC。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论