°®µÏÉúµÄµÆÅݺÍÕÕÃ÷ϵͳͬÑùͨµç»áÁÁ£¬µ«Ç°ÕßÖ»ÊÇз¢Ã÷£¬¶øºóÕßÈ´ÊÇÉú»î±ØÐèÆ·£¬ÒâÒåÓë¼ÛÖµÏà²îÉõÔ¶£¬ÒòΪºóÕß»¹¶à¿¼Á¿ÅäÌ׵Ļù´¡µçÁ¦ÏµÍ³£¬ÒÔ¼°ÏàӦʹÓÃϰ¹ßµÄÉè¼Æ£¬¶ÔAjax¶øÑÔ£¬¼¼ÊõÓëÍøÕ¾Ó¦ÓÃÒàÊÇÈç´Ë¡£
Ajax¼¼ÊõÒÑÇ÷³ÉÊ죬ÉõÖÁÖ»ÐèÉÆÓÿò¼ÜºÍ¹¤¾ß£¬¾Í¿ÉÇáÒ××ö³ö×ÀÃæ²Ù×÷Ч¹ûµÄ¸ß»¥¶¯ÍøÒ³£¬´ø¸øÊ¹ÓÃÕßеÄÍøÒ³²Ù×÷ÌåÑé¡£µ«Ajax²»Ö»ÊÇìÅÀöµÄ¼¼Êõ£¬¸ü²»ÊÇÓÃÀ´ìÅÒ«µÄ¼¼Êõ£¬¹ý¶ÈʹÓûòֻΪ¸ÏÁ÷ÐжøÃÍÓÃAjax£¬²»µ«ÎÞ·¨´ò¶¯Ê¹ÓÃÕߣ¬¸ü»áÒò¶¯Ì¬²úÉúµÄÄÚÈݲ»Ò×Ë÷Òý£¬¶øÓ°ÏìÍøÕ¾ÔÚËÑѰÒýÇæÖеÄÅÅÃû£¬Ôì³É·´Ð§¹û¡£ÄÃÄóʹÓÃÕßÐèÒªµÄAjaxÓ¦ÓÃʱ»ú£¬ÒÔ¼°ÅäÌ×µÄÍøÒ³ÄÚÈݽ¨Ö÷½Ê½£¬²ÅÊǽ«Ð¼¼ÊõÍÆ½øÆÕ¼°Ó¦ÓõĹؼü¡£
Ëæ´¦¿É¼û£¬Web 2.0±Ø±¸
2004ÄêGoogleÍÆ³öÈ«Çò¾ªÌ¾µÄÍøÒ³ÐÅÏäGmail£¬³ý³¬´óÈÝÁ¿ÎüÒýÖÚÈËÄ¿¹âÍ⣬Èç×ÀÃæÈíÌå°ã²»Ðè»»Ò³µÄ²Ù×÷½éÃæÒ²ÁîÈ˾ªÑÞ¡£¸ôÄê¸üÍÆ³öÖÁ½ñÎÞÈËÄܼ°µÄGoogle Maps£¬ÈÃʹÓÃÕß¿É͸¹ýä¯ÀÀÆ÷ÈÎÒâÔÚÊÀ½çµØÍ¼ÖÐÓÎ×ߣ¬ÎÞÐëÒ»¸öÖ¸Áî¡¢Ò»¸ö¶¯×÷µØµÈ´ýËÅ·þÆ÷»ØÓ¦¡£
×ÊѶ¼Ü¹¹Ð»áµÄJesse James Garrett½«ÕâÑùµÄ¼¼ÊõÃüÃûΪAjax¡£ Google´øÀ´µÄÍøÒ³Ó¦ÓÃÌåÑ飬¸ÐȾÖÁ¸÷ʽ¸÷ÑùµÄÍøÒ³Ó¦Óã¬AjaxËæ´¦¿É¼û£¬ÆóÒµÉÌÎñϵͳ¹©Ó¦ÉÌ·×·×Ö§Ô®Ajax¼¼Êõ£¬Ä¿Ç°Ì¨ÍåÁ÷Á¿×î¸ßǰʮÃûµÄÍøÕ¾ÖУ¬ÓоŸöʹÓÃAjax¼¼Êõ£¬Íƶ¯ÍøÂ·´´Òµ½»Á÷µÄËæÏëÐж¯¿Æ¼¼´´°ìÈË·ëÑåÎÄÇ¿µ÷£º¡¸Ã»Óв»ÓÃAjax¼¼ÊõµÄWeb 2.0ÍøÕ¾¡£¡¹
ÍÆ³öUrmapµØÍ¼·þÎñµÄÓÑÂõ¿Æ¼¼¶Ê³¤×¿ÕþºêÒ»Óïµã³öAjaxµÄ¼ÛÖµ£º¡¸×îÖØÒªµÄ¹Ø¼üÐ§ÒæÊÇ¡º¸üжø²»ÖØÔØ¡»£¨Refresh without reload£©¡£¡¹
Ajax¼¼ÊõÏñÊÇ×îÐÂÁ÷ÐеÄ3GÊÖ»ú£¬ÀÏÄÌÄ̲»Óõȵ½¹ýÄêÈ«¼ÒÍžۣ¬ÏëÄîÄǸöËï×Ó£¬¾Í²¦ÄǸöºÅÂ룬ÂíÉÏ¿ÉÒÔ¿´µ½Ð¡Ëï×ÓÁ÷¿ÚË®à¿àéµÄ˯×Ë¡£ÔËÓÃAjaxÉè¼ÆµÄÍøÕ¾£¬ÈÃʹÓÃÕß²»ÓÃÖØÐÂÏÂÔØÈ«²¿ÍøÒ³ÄÚÈÝ£¬¿ÉÒÔҪʲô¾ÍÁ¢¿ÌÐãʲô£¬²»½ö¿É¼´Ê±»ØÓ¦Ê¹ÓÃÕß¼´Ê±µÄÐèÇ󣬻¹ÄÜϸÄ嵨¿ÍÖÆ»¯Ã¿¸ö»ØÓ¦£¬×öµ½×îÌù½üʹÓÃÕߵķþÎñ¡£
¶ÔʹÓÃÕß¶øÑÔ£¬Ajax¼¼Êõ±£ÁôÍøÒ³¿çʱ¿ÕµÄÓÅÊÆ£¬Í¬Ê±½øÒ»²½ÌṩÈç×ÀÃæ³Ìʽ°ãµÄ¼´Ê±»ØÓ¦Ð§¹û£¬ÄÜÈÃʹÓÃÕ߸üÔ¸ÒâʹÓ÷þÎñ£¬¿ÉÒÔ´ó·ùÔö¼ÓʹÓÃÕßÍ£ÁôÔÚÍøÕ¾ÉϵÄʱ¼ä¡£×¿ÕþºêÇ¿µ÷£º¡¸²ÉÓÃAjax¼¼Êõºó£¬µÄÈ·ÈÃUrmapËÅ·þÆ÷µÄʹÓÃÁ¿³É³¤ÁËÊ®¼¸±¶¡£¡¹
¼¼Êõ²»ÄÑ£¬Ö±½ÓºÃ´¦ÊÇÌá¸ßËÅ·þÆ÷Ð§Òæ
ËùνAjax¼¼Êõº¸ÇJavaScript¡¢XHTML£¯CSS¡¢DOM¡¢XML¸ñʽÓë·Çͬ²½XMLHttpRequestµÈ¼¼Êõ¡£Êµ¼ÊÉÏÕâЩ¶¼ÊǼÈÓÐÍøÒ³¼¼Êõ£¬´Ó¹¦ÄÜÉÏÀ´Ëµ£¬AjaxÊÇʹÓÃÕ߶˵Ää¯ÀÀÆ÷²Ù×÷¿ØÖÆÓë³ÊÏÖ¿ØÖÆ£¬¼ÓÉÏ·Çͬ²½µÄ×ÊÁÏ´«Ê䣬¶ÔÍøÒ³ÄÚÈÝÎï¼þ½øÐÐ×ÊÁϸüУ¬´ïµ½Á÷³©µÄ¼´Ê±»ØÓ¦Óë¾Ö²¿¸üÐÂЧ¹û¡£
¾Í¼¼Êõ¶øÂÛ£¬Ajax·¢Õ¹ÖÁ½ñ£¬¼¼ÊõÒÑÏ൱³ÉÊì¡£ ¡¶AjaxÉè¼ÆÄ£Ê½¡·Ò»Êé×÷Õßͳ¼Æ£¬Ä¿Ç°Ajax¼¼ÊõÖÁÉÙÓг¬¹ý70¸öģʽ¡¢200¶àÖÖ¼¼Êõ¿ò¼Ü¡¢30Ì×ÒÔÉϵŤ¾ß¿É¹©¿ª·¢ÈËÔ±ÔËÓã¬AmazonÍøÕ¾ÉÏÒ²ÄÜÕÒµ½³¬¹ýÒ»Íò±¾AjaxÏà¹ØÊé¼®£¬Á¬×¨Ö°¿ª·¢¹¤¾ßµÄCodeGear¹«Ë¾ÍƳöµÄËùÓпª·¢¹¤¾ß¶¼·×·×Ö§Ô®AjaxÍøÒ³µÄ¿ª·¢¡£¶ÔÍøÕ¾ÆóÒµÖ÷¶øÑÔ£¬AjaxÉÏÊַdz£ÈÝÒ×£¬ÉõÖÁ²»ÐèÒªºÜÊìϤJavaScript¡¢DOM»òCSS£¬Ö»ÒªÑ¡ÓÃÊʵ±µÄ¿ò¼ÜºÍ¹¤¾ß£¬¾ÍÄܹ»ºÜ¿ì×ö³öºÜìŵÄAjaxÍøÒ³UIЧ¹û¡£
³ý¿ª·¢²»ÄÑÈÝÒ×ÉÏÊÖÖ®Í⣬¶ÔÍøÕ¾ÆóÒµÖ÷×îÖ±½ÓµÄÐ§Òæ¾ÍÊÇËÅ·þÆ÷ЧÄܵĸÄÉÆ¡£Ã¿Ò»´ÎAjaxÍøÒ³ÇëÇó£¨XMLHttp Request£©£¬Ö»´«ÊäÐèÒª¸üеÄ×ÊÁÏ£¬¼´Ê¹ÇëÇó´ÎÊýÔö¶à£¬ÕûÌåËùÐèÆµ¿í»¹ÊǽÏÉÙ¡£¶øÇÒÍøÒ³ÇëÇóƵÂʵÄÔö¼Ó£¬¿ÉÒÔ͸¹ýÍøÒ³ËÅ·þÆ÷×î¼Ñ»¯µ÷У£¬½µµÍËÅ·þÆ÷µÄ¸ºµ£¡£Ïà½Ï×ÊÁÏ´«ÊäÁ¿µÄÆ¿¾±£¬Ê¹ÓÃÆµÂÊÊDZȽÏÈÝÒ×½â¾öµÄÎÊÌâ¡£ÍøÇæ×ÊѶÑз¢¾ÀíÕżÎÔ¨¸üÖ±ÑÔ˵£º¡¸Ajax¿É½µµÍ²»ÉÙËÅ·þÆ÷µÄ¸ºÔØÆµ¿í£¬¾ÍÊÇÊ¡Á˺ܶàÇ®¡£¡¹Í¬ÑùµÄËÅ·þÆ÷ºÍÍøÂ·Æµ¿í³É±¾£¬È´¿ÉÒÔ·þÎñ¸ü¶àʹÓÃÕߣ¬Òâζ×ŲÉÓÃAjaxÉè¼ÆµÄÍøÕ¾£¬³É±¾Ð§Òæ½Ï¸ß¡£
Ajax¼¼Êõ³£¼ûÓ¦ÓÃ
״̬×ÊѶÊʺϾֲ¿¼°Ê±¸üÐÂ
²»ÐèÖØÐÂÏÂÔØÕû¸öÍøÒ³£¬AjaxµÄ·Çͬ²½XMLHttpRequest¿É¶¨ÆÚ¸üÐÂÐÅÏäÅÔµÄÓʼþÊýÁ¿£¬ÈÃÍøÒ³Ó¦ÓóÌʽµÄ²Ù×÷¸ü½Ó½ü×ÀÃæÈíÌå¡£
¡¡