当前位置: 首页 > news >正文

2017做啥网站能致富宁波最好的推广平台

2017做啥网站能致富,宁波最好的推广平台,网页设计尺寸厘米,江苏省宿迁市建设局网站MVVM 和 MVC 1. MVC2. MVVM 1. MVC MVC 是 Model View Controller 的缩写 Model#xff1a;模型层#xff0c;是应用程序中用于处理应用程序数据逻辑的部分。通常模型对象负责在数据库中存取数据。View#xff1a;视图层#xff0c;用户界面渲染逻辑#xff0c;通常视图… MVVM 和 MVC 1. MVC2. MVVM 1. MVC MVC 是 Model View Controller 的缩写 Model模型层是应用程序中用于处理应用程序数据逻辑的部分。通常模型对象负责在数据库中存取数据。View视图层用户界面渲染逻辑通常视图是依据模型数据创建的。Controller控制器数据模型和视图之间通信的桥梁通常控制器负责从事图读取数据控制用户输入并向模型发送数据。 MVC的思想 Controller负责将Model的数据用View显示出来换句话说就是在Controller里面把Model的数据赋值给View。 MVC的特点 实现关注点分离即应用程序中的数据模型与业务和展示逻辑解耦。就是将模型和视图之间实现代码分离松散耦合使之成为一个更容易开发、维护和测试的客户端应用程序。 MVC的优点 耦合度低视图层和业务层分离重用度高生命周期成本低可维护性高部署快 MVC的缺点 不适合小型项目的开发视图与控制器间的过于紧密的连接视图与控制器是相互分离但却是联系紧密的部件妨碍了他们的独立重用降低了视图对模型数据的访问依据模型操作接口的不同视图可能需要多次调用才能获得足够的显示数据。对未变化数据的不必要的频繁访问也将损害操作性能。 MVC的应用 主要用于中大型项目的分层开发。 MVC的例子 举一个例子页面有一个 id 为 container 的 span点击按钮会让其内容加 1 view divspan idcontainer0/spanbutton idbtn/button /divcontroller const button document.getElementById(btn); // 响应视图指令 button.addEventListener(click, () {const container document.getElementById(container);// 调用模型add(container); }, false);model function add (node) {// 业务逻辑处理const currentValue parseInt(node.innerText);const newValue currentValue 1;// 更新视图node.innerText current 1; }这样就把数据更新分的比较明确了。 2. MVVM MVVM是Model-View-ViewModel的简写即模型-视图-视图模型。 Modal模型指的是后端传递的数据。View视图指的是所看到的页面。ViewModal视图模型mvvm模式的核心它是连接view和model的桥梁。主要用来处理业务逻辑 它有两个方向一是将模型转化成视图即将后端传递的数据转化成所看到的页面。实现的方式是数据绑定。二是将视图转化成模型即将所看到的页面转化成后端的数据。实现的方式是DOM 事件监听。 这两个方向都实现的就是数据的双向绑定。 MVVM的特点 在MVVM的框架下视图和模型是不能直接通信的它们通过ViewModal来通信ViewModel通常要实现一个observer观察者当数据发生变化ViewModel能够监听到数据的这种变化然后通知到对应的视图做自动更新而当用户操作视图ViewModel也能监听到视图的变化然后通知数据做改动这实际上就实现了数据的双向绑定。并且MVVM中的View 和 ViewModel可以互相通信。 MVVM的优点 MVVM模式的主要目的是分离视图View和模型Model有几大优点 低耦合视图View可以独立于Model变化和修改一个ViewModel可以绑定到不同的View上当View变化的时候Model可以不变当Model变化的时候View也可以不变。可重用性可以把一些视图逻辑放在一个ViewModel里面让很多view重用这段视图逻辑。独立开发开发人员可以专注于业务逻辑和数据的开发ViewModel设计人员可以专注于页面设计使用Expression Blend可以很容易设计界面并生成xml代码。可测试界面向来是比较难于测试的而现在测试可以针对ViewModel来写双向数据绑定它实现了View和Model的自动同步当Model的属性改变时不需要手动操作Dom元素来改变View的显示而是改变属性后该属性对应View层显示会自动改变 MVVM适用场景 适合数据驱动的场景数据操作比较多的场景
http://wiki.neutronadmin.com/news/183181/

相关文章:

  • 手机网站大全免费济南商务网站建设
  • 官方网站免费制作中国软件开发公司排行
  • 辽宁省城乡和住房建设厅老网站wordpress vip下载
  • 做家政下载什么网站或什么群呢系统优化大师免费版
  • 怎么才能打开一些网站绿色建筑设计
  • 手机网站大全1wordpress query_posts
  • 做网站ie10缓存建设手机网站费用吗
  • 网站和手机网站技术先进的网站建设公司
  • 安康电商网站建设wordpress文章获取接口
  • 腾讯云wed服务器做网站翻书效果的网站
  • 网站建设的技术外贸网站建设ppt模板
  • 购物网站建设规划书范文建设网站思维导图
  • 义马网站开发好看的网站分享
  • c2c网站系统春节网站设计
  • 广东像一起做网店的网站wordpress默认邮件在哪里设置
  • 网站建设合同封面模板下载世界总人口实时数据
  • 东昌府做网站推广安徽平台网站建设公司
  • 廊坊网站公司网络seo营销推广
  • 阿里云做的海外网站怎么样重庆注册公司流程和费用标准
  • 电子商城网站建设报告chatgpt中文在线
  • 做网站需要学会什么东道设计厉害吗
  • 用服务器建立网站兰州做网站的公司
  • 聊城网站建设:推广聊城博达网站建设综合实训ppt模板
  • 网站设置不能通过链接访问手机必备软件100个
  • 做门票的网站中山市
  • 阳江房产网站网络营销的培训课程视频
  • php做网站难么十大超级软件免费下载
  • 垂直 网站开发html购物网站源代码
  • 青海报社网站建设公司wordpress获取首页id
  • 做基金哪个网站好思源黑体做网站