首页 > 软件开发 > 超详细的java web富应用开发学习笔记分享

快速发布【软件开发】相关需求,专业顾问为您服务 快速发布

用此手机号发布,您还可以点击 更换

发布需求
请输入正确的手机号
请输入正确的验证码

您是不是要找:

  • 专家问诊,提供专业建议
  • 急速响应,体验省心
  • 根据需求灵活定制解决方案

超详细的java web富应用开发学习笔记分享

标签:《MVC的JavaScript Web富 2017-8-09 作者:任品

  如今,互联网的java web应用开发技术正在飞速发展,出现的各种职业也让很多的 web应用开发工作者都感到力不从心。那么需要阅读哪些书籍才能够让自己继续进步,成长为一名专业的java web应用开发工作者呢?通过接下来小编向大家介绍的《MVC的JavaScript Web富应用开发》——学习笔记(1)MVC和类,希望大家能够有所收获。


  MVC是一种设计模式 它将应用划分为三个部分: 数据,展现和用户交互


  一个事件的发生:


  1 用户和应用产生交互


  2 控制器的事件处理器被触发


  3 控制器从模型中请求数据,并交给视图


  4 视图数据呈现给用户


  模型:


  模型用来存放应用的所有数据对象


  模型不必知晓视图和控制器的细节,模型只需要包含数据以及直接和这些数据相关的逻辑,模型是最应该从应用中解耦出来的部分。


  当控制器从服务器抓取数据或创建新的纪录时,它就将数据包装成模型实例,也就是说数据是面向对象的,任何定义在这个数据模型上的函数或逻辑都可以被直接调用。


  视图:


  视图层是 呈现给用户的,用户与之产生交互。在JavaScript应用中,视图大多数是由HTML,CSS和JavaScript模板组成。除了简单的条件语句外,视图不应该包含任何其他逻辑。


  将逻辑混入视图之中是编程的大忌。


  这并不是说MVC不允许包含视觉呈现相关的逻辑,只要这部分逻辑没有定义在视图之内即可。


  我们将视觉呈现逻辑归类为“视图助手”:和视图有关的独立的小型工具函数。


  控制器:


  控制器是模型和视图之间的纽带。控制器从视图获得事件和输入,对它们进行处理,并相应的更新视图。当页面加载时,控制器会给视图添加事件监听,比如监听表单提交或按钮点击。然后当用户和应用产生交互时,控制器重的事件触发器就开始工作了。


  JavaScript中的类


  当使用new关键字来调用构造函数时,执行上下文从全局对象window变成一个空的上下文,这个上下文代表一个新生成的实例。


  默认情况下,如果你的构造函数中没有返回任何内容,就会返回this——当前的上下文。


  以上就是小编向大家介绍的关于《MVC的JavaScript Web富应用开发》——学习笔记(1)MVC和类的全部内容了,希望大家在看完之后能够有所帮助。如果大家想要观看关于《MVC的JavaScript Web富应用开发》的更多内容,可以到猪八戒网服务购的行业资讯进行查看。


最新文章推荐

软件开发暂无最新文章查看全部推荐文章>

推荐人才