脑课堂编程教育

Ajax前端格式

前端技术 1年前
291 0 0
脑课堂编程培训

一、Ajax的优势:

1、不需要插件支持:

主流浏览器都支持;

2、优秀的用户体验:

不刷新页面的前提下更新数据;

3、提高Web程序的性能:

传统的数据传输方式:数据提交通过表单来实现,数据获取靠全页面刷新来重新获取整面的内容;

ajax模式:通过XMLHttpRequest对象向服务器商提交希望提交的数据,即按需发送。

4、减轻服务器和宽带的负担:

ajax的工作原理:相当于在用户和服务器之间加了一个中间层,使用户操作与服务器响应异步化。

它在客户端创建Ajax引擎,把传统方式下的一些服务器负担的工作转移到客户端,便于客户端资源来处理,减轻服务器和宽带的负担。

二、Ajax的不足:

1、浏览器对XMLHttpRequest对象的支持度不足;

2、破坏浏览器“前进”、“后退”按钮的正常功能;

3、对搜索引擎的支持的不足;

4、开发和调试工具的缺乏;

三、Ajax的核心是XMLHttpRequest对象:

他是Ajax实现的关键------发送异步请求、接收响应及执行回调都是通过它来实现的。

XMLHttpRequest对象最早在IE5.0Activex组件中被引入的,之后各大浏览器厂商都js内置对象的方式来实现XMLHttpRequest对象。虽然大家对它的实现方式有所区别,但是绝大数浏览器都提供了类似的属性和方法。而且在实际脚本编写方法上的区别也不大,实现得到的效果也基本相同。目前W3C组织正致力于制定一个各浏览器商都可以统一遵照执行的XMLHttpRequest对象标准,用来推进Ajax技术的推广与发展。

收藏

本文标题:Ajax前端格式

本文链接:https://naoketang.com/p/z0m74jv67gk6

评论区

推荐课程