A page a application

来源:互联网 发布:mac os 开机启动 编辑:程序博客网 时间:2024/05/10 14:58

web 的交互功能不如桌面;我想每个人都不喜欢点击一个登陆之后等啊等啊,等了花儿都谢的时间,却发现页面已经返回了,上面只有几个字,你的用户名不存在;

这就是以前典型的web page ;

感觉到ajax 最大的好处在于异步调用,我们不必在点击登陆的时间等待,我们这个时间可以看看这个页面的Content  or Other;

 

ajax 的四个基本原则:

浏览器中的是应用而不是内容;

服务器交付的是数据而不是内容;

用户&应用的交互是连续的,大部分对于服务器的请求是隐式的而不是显示的;

代码库式巨大的,复杂的,而且是组织良好的,这个特点对于架构来说很重要;

 

ajax 的四个基本组件:

javascript 定义了业务规则&程序流程;应用程序通过对象以后台方式(或类似的机制)从服务器获取数据;

通过DOM&CSS改变界面的外观;

 

JavaScrpt操纵DOM来改变&刷新用户界面,不断地重绘&重新组织显示给用户的数据,并且处理用户给予鼠标&键盘的交互;

CSS为应用程序提供了一致的外观,并且为以编程方式操纵DOM提供了强大的捷径;

XMLHttpRequest对象则用来与服务器进行异步通信,在用户工作时间提交用户的请求并获取最新的数据;

 

 

原创粉丝点击