当前位置:主页 > 国际新闻 >

国际新闻

大型汽车在战斗中的作用是什么?

发布时间:2019-08-07 08:41
展开全部
什么是Ajax?2005-09-0817:36:55?Ajax定义Ajax不是一种技术,它实际上是一些技术,每种技术都有自己的位置,它们就变成了一种成为一项强大的新技术。
XHTML和CSS使用DocumentObjectModel进行动态可视化和交互,使用XML和XSLT进行数据交互和操作,使用XMLHttpRequest进行异步数据接收,并使用JavaScript将它们组合起来你。大多数界面用户激活HTTP请求以连接到Web服务器。
服务器运行多个进程:接收数据,处理计算,访问其他数据库系统,最后将HTML页面返回给客户端。
这是一种老式的模型,自从使用Hypertext作为Web以来一直被使用,但阅读The Uncerience的读者需要知道为什么Web界面仅限于桌面软件。
图1:传统Web应用程序模型(左)和Ajax模型(右)的比较
虽然这种较旧的方法可以识别许多技术,但它无法产生出色的用户体验。
当服务器处理他的东西时,用户做了什么?
没错,等一下。
所有操作都必须由用户等待。
显然,在桌面应用程序的上下文中设计Web应用程序时,我们不希望用户始终等待。
加载界面后,为什么用户每次需要花半小时获取服务数据?
实际上,为什么用户会引用服务器上的程序来检索数据?
在用户和服务器之间引入Ajax引擎时,Ajax如何通过消除Web start-stop-start-stop交互来实现不同。
这就像为程序添加一层机制,使其更容易接受,这样做。
与加载页面不同,浏览器在会话开始时加载Ajax引擎。它是用JavaScript编写的,通常是隐藏的框架。
该引擎负责绘制用户界面并与服务器通信。
Ajax引擎允许用户与程序异步交互,而无需等待与服务器的通信。
因此,用户不必打开空白窗口,确保挂起的光标始终在旋转,并在响应之前等待服务器完成。
图2:传统Web应用程序(上层)的异步交互过程与Ajax应用程序的异步交互过程(下层)的比较
通常生成HTTP请求的用户操作已被替换为调用Ajax引擎的JavaScript。
例如,没有必要直接向服务器发送用户操作响应,例如简单的数据验证,内存中的数据编辑,甚至页面上的导航,引擎可以自己处理它。
如果引擎需要从服务器检索数据以响应用户交互(发送需要处理的数据,加载其他接口代码或接收新数据),则引擎通常使用XML使您的工作异步。NoIgnorar用户界面的交互。