- 专家问诊,提供专业建议
- 急速响应,体验省心
- 根据需求灵活定制解决方案
超详细的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富应用开发》的更多内容,可以到猪八戒网服务购的行业资讯进行查看。
软件开发暂无最新文章查看全部推荐文章>
推荐人才
免责声明:
网站文章均由网站用户自行通过本网站系统平台投稿编辑整理发布,仅供学习与参考, 不代表本网站赞同其观点和对其真实性负责。如有侵犯您的版权,请联系我们,我们将及时删除。











渝公网安备50019002500154号
