建设网站用AJAX非同步处理技术

2019-10-06    分类: 网站建设

说起AJAX,如果是足球迷,真是会以为是说阿积士,哈哈!虽然阿积士在波坛也很闻名,可是今天的主角是网页制作世界的AJAX哦。

AJAX为「Asynchronous JavaScript and XML」(非同步的JavaScript与XML技术),指的是一套综合了多项技术的浏览器端网页开发技术。

传统的网站设计允许使用者端填写表单(form),当提交表单时就向网页伺服器发送一个请求。伺服器接收并处理传来的表单,然后送回一个新的网页,简单来说用户是需要在伺服器处理表单这段时间需要等待,而当完成时网页进行一次Refresh跳页以显示结果,这个做法其实浪费了许多频宽,因为在前后两个页面中的大部分HTML码往往是相同的。由于每次资料传送都需要向伺服器发送请求,系统的回应时间依赖于伺服器的回应时间。这导致了使用者介面的回应比本机应用慢得多。

与此不同,AJAX应用可以仅向伺服器发送并取回必须的资料,它使用SOAP或其它一些基于XML的页面服务介面,并在客户端采用JavaScript处理来自伺服器的回应。因为在伺服器和浏览器之间交换的资料大量减少(大约只有原来的5%)。结果,我们感觉伺服器回应更快了。同时,很多的处理工作可以在发出请求的客户端机器上完成,因此网页伺服器的负荷也减少了。除此之外更重要的一点是,在用户介面方面,使用AJAX传送资料可省却用户重新载入网页的次数,因为大部份的页面内容都是相同的,而我们从资料传送中需要改变的内容可能只是网页上的一小部份(例如提交表单,完成后可能只需要显示一段文字以告知用户那个表单的处理结果),利用AJAX则可做到局部更新网页内容的功能,配合如 jQuery 等 javascript Library 制作视觉效果,便可制作出 User Friendly 的网页介面程式。

标题名称:建设网站用AJAX非同步处理技术
网站路径:https://www.cdcxhl.com/news/80599.html

成都网站建设公司_创新互联,为您提供App设计网站制作网站建设网站设计小程序开发网站改版

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

网站优化排名