Professional Documents
Culture Documents
.1 .
.2 .
.3
.
.4 .
.5
.
.6
mud_saad@yahoo.com.
1.3
)AJAX Technology
HTML,CSS,DHML
JavaScript
XML
XmlHTTPRequest
1.1.3 )(AJAX
) (Cache
): (3
.
.1
.
.2
)
.3
(client .
.4
.
.5
.
) (Client
.6
)
(.
.7
.
:
java script
.HTTP Requests
mud_saad@yahoo.com.
) (Java Script
Back Forward
) (JavaScript
). (Response
2.1.3
JavaScript
XmlHTTPRequest
.
XML
JavaScript
.
3.1.3
(HTML
)
) ( AJAX Engine JavaScript
mud_saad@yahoo.com.
)(JavaScript
. ) (1.3
.
Client
JavaScript call
HTTP Request
HTTP Transport
Data store
Server
) (1.3 .
). (2.3
mud_saad@yahoo.com.
Client
HTML+CSS Data
HTTP Transport
HTTP Request
Web Server
Data Store
Server
) (2.3 .
4.1.3
(HTTP (HTTP Request
) (JavaScript ) (Response
)( Ajax Engine
Xml
.
3.2
mud_saad@yahoo.com.
1.2.3 JavaScript
:
).(Form
Internet Explorer , Mozilla .
1.1.2.3
)(JavaScript
(HTML ) (HTML
.
HTML
(""<Document.write("<h1>+name+"</h1
.name
JavaScript ).(HTML
) (JavaScript XmlHTTPRequest
mud_saad@yahoo.com.
.
2.1.2.3 JavaScript HTML
HTML
JavaScript ) (3.3
HTML . JavaScript
>< html
>< body
><"Script type="text/javascript
("Document.write("hello javascript
><script/
><body/
><html/
) (3.3 JavaScript HTML
XML HTML
.
) (Tags HTML
XML
) ( tags
.
XML
) ( tags
HTML .Xslt
XML HTML .
mud_saad@yahoo.com.
XML
XML
XML
XML
1.2.2.3 XML
>.<name_of tag
>/
<name_oftag
2.2.2.3 XML
)(Tags ) (Tag
. )(4.3
><root_element
><child_element >data</child_element
><root_element/
mud_saad@yahoo.com.
) (4.3 .XML
PHP
HTML
) (Request index.php
) (Response HTML
Server
Client
mud_saad@yahoo.com.
1.3.2.3 PHP
) (PHP ) (PHP ): (4
PHP
C .
C
PHP
ASPJS
.P
PHP
:
Windows 2000/NT
.Unix
IIS Apache .
Apache 4.2.3
mud_saad@yahoo.com.
) (Web Server
Unix Windows
.
(DOM 5.2.3 (Document Object Model
XML HTML
XML HTML
XML)(1
MYSQL 6.2.3
:
).(open source
mud_saad@yahoo.com.
) (AJAX
) (Request ) (Response
JavaScript XmlHTTPRequest
W3C Internet Explorer
ActiveX Safari
JavaScript JavaScript
XmlHTTPRequest ActiveX )
.JavaScript( 2
1.7.2.3 XmlHTTPRequest
;Var xmlHttp
()Function createXMLHttpRequest
}
(If(window.ActiveXObject
}
;("xmlHttp=new ActiveXObject("Microsoft.XMLHTTP
(else if(window.XMLHTTPRequest
};()xmlHttp=new XMLHTTPRequest
{
{
) (6.3 (XMLHTTPRequest (2
XmlHTTPRequest
xmlHttp .
createXMLHttpRequest
window.ActiveXObject )
(Null if ActiveX
Internet Explorer XMLHTTPRequest
.ActiveX
mud_saad@yahoo.com.
window.ActiveXObject ) (else .
XmlHTTPRequest .JavaScript
2.7.2.3
XmlHTTPRequest
XmlHTTPRequest
. ) ( 1.3 ). ( 2
()Abort
("getResponseHeader("header
()getAllResponseHeader
HTTP
("Open("method","url
postget put url
(Send(content
("setRequestHeader("header","value
) ( 1.3 (XmlHTTPRequest (2
3.7.2.3 XmlHTTPRequest
XmlHTTPRequest
) ( 2.3
Onreadystatechange
javascript
Readystate
) 0 1
2 3
4(
mud_saad@yahoo.com.
responseText
responseXML
Status
XML
HTTP 200
OK404 NotFound
statusText
HTTP
) ( 2.3 (XmlHTTPRequest (1
4.7.2.3 XmlHTTPRequest
XmlHTTPRequest )(1
JavaScript .HTML
XMLHTTPRequest .JavaScript
XMLHTTPRequest
.HTTP
XMLHTTPRequest .
3.3
)Processing
.XML
mud_saad@yahoo.com.
) (Alert Box
). ( 2
1.3.3 innerHTML
) (Parsing JavaScript
.
innerHTML HTML
innerHTML HTML
(innerHTML (2
4.3
.
)( 3.3 .
Onabort
Onchange
Onclick
Onerror
Onload
Onsubmit
Onunload
JavaScript
Onkeypress
Onmouseout
mud_saad@yahoo.com.
Onmousedown
) (3.3
.
mud_saad@yahoo.com.
5.3
))AJAX
((HTML,CSS,DHML,JavaScriptXMLXmlHTTPRequest
.
mud_saad@yahoo.com.