网页中的ajax应用
传统的MVC架构
Model view controller 网页是试图,控制器是数据流
AJAX中的MVC架构,MVC开发主要包括的内容下面将介绍
AJAX中view 表示层的主要作用,主要是视图的开发。一是在html里面,描述Html的一个布局,用到的css样式。另一个css主要要设计出如何的一个显示。
表示层主要做的2个事情,一个是控件的显示,一个是控件与事件的绑定。事件需要到linstener里面进行注册。这个知识点其实是满通用的一个设计思路。不论是在windows操作系统是这种机制,各种service都需要注册,各种dll库也需要注册,否则在程序进行调用的时候是不能响应的。同时在我学习oracle中也是这样一个思想,各种事件和程序需要到lisnetr中进行注册。
在一个AJAX项目中,通常需要写的几个文件是 html 文件,上面有一些少量的标签,但不涉及具体的布局,一般用div来搞定,但要注明每个标签的classname,方便css显示。那么另外一文件就是css文件,里面包含了对html里面标签的修饰。 还有就是js文件。通过dom对象,完成与html标签的通信。
AJAX中controller
DOM对象的内建处理函数列表
Onmouseover 鼠标第一次经过控件区域
Onmouseout 鼠标第一次离开控件区域
Oumousemove鼠标在空间区域内移动
Onclick 鼠标单击
Onkeypress 当控件获取输入焦点时的按键事件
Onfocus 获取焦点
Onblur 失去焦点
AJAX的modal
把数据库的表用对象的方式组织起来 这就是Model类 ,主要是对数据的联合。
网页中的AJAX应用 下
MVC应用的一个总结:
Modal实体 在AJAX中用来船载的具体部分,建立xmlhttpreuqest对象。
V是视图,是用htlml+css+javascript 网页上有什么内容只需要用html来表示,但不需要用Html来定位,不需要table 而是用css来定位和定义。如果真的需要某些定位,用javascript来定位。有些元素的绘制yo那个jacasdad
C是控制器。先是用DOM来定位属性,用JavaScrip把他封装起来。然后用listener注册。