I know what AJAX means. I am well versed in javascript. But honestly, I just don’t understand what AJAX is.
Because all I know about this is XMLHttpRequest (), but it should be much more. Can someone give a clearer explanation of how AJAX is not just a specific aspect of perfectly normal JavaScript? I do not see how this is happening.
EDIT: I also understand that it allows you to refresh the page without reloading. This is fantastic, I know. But I still don’t see that it is something more than standard JavaScript.
, , , XMLHttpRequest. JavaScript. HTTP- JavaScript. XMLHttpRequest Microsoft IE5 ActiveX. , , , JavaScript , .
, . Ajax , , , .
http://en.wikipedia.org/wiki/AJAX
, http://www.adaptivepath.com/ideas/ajax-new-approach-web-applications - , , , Ajax , . ,
AjaxAjax . , , . Ajax :XHTML CSS;;XML XSLT;XMLHttpRequest;JavaScript, .
Ajax
Ajax . , , . Ajax :
, Ajax . , , .
, - . Javascript XML ( JSON, - ). . . Microsoft "DHTML" 1996 1997 .
- , , . AJAX , Javascript, , XML . HTML- - , .
, , , JavaScript. Javascript , - , , . . jQuery, . HTML . Javascript. , . ( , ).
AJAX , " Javascript".
" Javascript XML" - , Javascript. : , AJAX "" (, , - ). , -.
EDIT: W3 http://www.w3.org/TR/XMLHttpRequest/:
XMLHttpRequest API, .
This is a way to receive and send data from and to the server asynchronously without refreshing the page. Data exchange used only as XML ("X" in AJAX) can now be different (for example, JSON or even JSONP).
JavaScript happens on the client side. Ajax uses javascript to get a REMOTE response from the server without loading the page.