我是靠谱客的博主 无情冬天,最近开发中收集的这篇文章主要介绍AJAX的应用优势,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

 AJAX 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的 Web 应用程序的技术。

  通过 AJAX,您的 JavaScript 可使用 JavaScript 的 XMLHttpRequest 对象来直接与服务器进行通信。通过这个对象,您的 JavaScript 可在不重载页面的情况与 Web 服务器交换数据。
  AJAX 在浏览器与 Web 服务器之间使用异步数据传输(HTTP 请求),这样就可使网页从服务器请求少量的信息,而不是整个页面。
  AJAX 可使因特网应用程序更小、更快,更友好。
  AJAX 是一种独立于 Web 服务器软件的浏览器技术。 AJAX 基于下列 Web 标准:
  JavaScript XML HTML CSS 在 AJAX 中使用的 Web 标准已被良好定义,并被所有的主流浏览器支持。AJAX 应用程序独立于浏览器和平台。
  Web 应用程序较桌面应用程序有诸多优势;它们能够涉及广大的用户,它们更易安装及维护,也更易开发。
  不过,因特网应用程序并不像传统的桌面应用程序那样完善且友好。

  通过 AJAX,因特网应用程序可以变得更完善,更友好。

示例程序

 将以下文本放入一个HTML页面即可看到效果,将会有两次弹出提示,最后在页面上显示YES,表示完成

  <SCRIPT LANGUAGE="JavaScript">

  <!--

  function ajaxByJyking(){

  var xmlhttp_request = "";

  try{

  if( window.ActiveXObject ){

  for( var i = 5; i; i-- ){

  try{

  if( i == 2 ){

  xmlhttp_request = new ActiveXObject( "Microsoft.XMLHTTP" ); }

  else{

  xmlhttp_request = new ActiveXObject( "Msxml2.XMLHTTP." + i + ".0" );

  xmlhttp_request.setRequestHeader("Content-Type","text/xml");

  xmlhttp_request.setRequestHeader("Charset","gb2312"); }

  break;}

  catch(e){

  xmlhttp_request = false; } } }

  else if( window.XMLHttpRequest )

  { xmlhttp_request = new XMLHttpRequest();

  if (xmlhttp_request.overrideMimeType)

  { xmlhttp_request.override.MimeType('text/xml'); } } }

  catch(e){ xmlhttp_request = false; }

  xmlhttp_request.open('GET', 'http://www.', true);

  xmlhttp_request.send(null);

  xmlhttp_request.onreadystatechange = function(){

  if (xmlhttp_request.readyState == 4) {

  // 收到完整的服务器响应

  document.write("yes")

  } else{

  alert(1)

  }

  }

  }

  ajaxByJyking();

  //-->

  </SCRIPT>

 

最后

以上就是无情冬天为你收集整理的AJAX的应用优势的全部内容,希望文章能够帮你解决AJAX的应用优势所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(33)

评论列表共有 0 条评论

立即
投稿
返回
顶部