Ajax简介 - 13337159127/Note GitHub Wiki

1.什么是Ajax ? AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是一种用于创建更好更快以及交互性更强的Web应用程序的技术。 它是一套综合了多项技术的浏览器端网页开发技术。这些技术包括Javascript、XHTML和CSS、DOM、XML和XMLHttpRequest. 2.为什么会出现Ajax ? ajax实现了页面无刷新的数据动态异步提交,相比于以前的数据整体提交,页面整体刷新,明显在效率和用户体验上更加进步了。 3.Ajax 能解决什么问题? AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术 AJAX 可使因特网应用程序更小、更快,更友好。 4.Ajax依赖条件? 运用HTML和css来实现页面,表达信息。通过浏览器的XmlHttpRequest(Ajax引擎)对象 来向服务器(发送异步请求)并(接收服务器)的响应数据。然后用javascript来操作DOM,实现动态局部刷新。 5.Ajax实现过程? 第一步:Javascript监听浏览器网页事件(点击,提交,更改等) 第二步:由javascript创建Ajax引擎对象 第三步:通过Ajax引擎对象发出请求 第四步:Ajax引擎等待并且接收服务器的响应内容 第五步:javascript再从 Ajax引擎对象 中获取响应内容,并且通过dom改变网页界面显示效果 6.Ajax优点? 使用Ajax的最大优点,就是能在不更新整个页面的前提下维护数据 1.减轻服务器负担,按需要获得数据。 2.无刷新更新页面,减少用户的实际和心理的等待时间。 3.更好的用户体验。 4.减轻宽带的负担。 5.主流浏览器支持 7..Ajax缺点? 1.AJAX的程序必须测试针对各个浏览器的兼容性。 2.AJAX更新页面内容的时候并没有刷新整个页面,因此,网页的后退功能是失效的;需提醒用户 3.对搜索引擎支持不好。