手机版

ajax与传统web开发的异同

时间:2021-09-29 来源:互联网 编辑:宝哥软件园 浏览:

AJAX:

什么是AJAX?

AJAX,“异步Javascript和XML”是指一种用于创建交互式网络应用程序的网络开发技术。

AJAX=异步JavaScript和XML(标准通用标记语言的子集)。

AJAX是一种用于创建快速动态网页的技术。在后台与服务器交换少量数据。

AJAX可以使网页异步更新,这意味着网页的一部分可以更新,而无需重新加载整个网页。

AJAX的特性

基于Web标准,使用Document Object Model进行动态显示和交互,解决页面数据采集、服务器数据分析、免刷新页面更新,使用XML和XSLT进行数据交换和相关操作,使用XMLHTTPRequest进行异步数据查询和接收,解决异步交互问题,使用JavaScript将一切绑定在一起,桥接其他AJAX技术,以及最重要的编程语言JS基础。JS的高级内容。JSON格式

思维方式

用户体验

在传统的Web开发中,如果想要获取服务器数据库或文件上的信息,或者将客户端信息发送到服务器端,需要创建一个HTML表单,然后将数据获取或POST到服务器端。用户需要点击“提交”按钮发送或接受数据信息,然后等待服务器响应请求,页面就会重新加载。由于服务器总是返回一个新页面,传统的web应用程序可能会很慢,用户交互也不友好。即:查看-提交-等待-查看新页面-提交新页面.跳转到该页面并刷新整个页面。用户体验将被中断。

借助AJAX技术,Javascript可以通过XMLHttpRequest对象直接与服务器交互。使用HTTP Request,网页可以向web服务器发送请求,并接受web服务器返回的信息(无需重新加载页面)。同样的页面显示给用户,用户感觉页面刷新了,在Javascript后台看不到发送请求和接收响应。

用户体验中AJAX的流程:查看-提交-继续浏览-查看旧页面-提交新页面.页面不刷新,用户体验一致。

AJAX使用异步,而传统Web使用同步。同步需要更新整个页面并将其显示为新页面。

异步更新是后台和服务器之间少量的数据交换,即网页的某一部分可以更新,而不需要重新加载整个网页。AJAX减少了用户的等待时间。

发展思维

传统的Web PK AJAX方法。

类型

优点和缺点

优点:

1.通过异步模式,网页不刷新,提升了用户体验。2.优化浏览器和服务器之间的传输,减少不必要的数据往返,减少带宽占用。3.Ajax引擎运行在客户端,承担了一部分原本由服务器承担的工作,从而减轻了服务器在大量用户下的负载。4.基于标准化和广泛支持的技术,不需要下载插件或小程序。

缺点:

1.ajax不支持浏览器后退按钮。2.安全问题AJAX公开了与服务器交互的细节。3.对搜索引擎的支持很弱。4.破坏程序的异常机制。5.不容易调试。

这些是ajax和边肖介绍的传统web开发之间的异同。希望你喜欢。

版权声明:ajax与传统web开发的异同是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。

相关文章推荐