JavaScript XMLHttpRequestµÄÓô¦
Èç¹ûÏë´ÓÍøÒ³Ìá½»²ÎÊýµ½·þÎñÆ÷£¬µÚÒ»¸öÏëµ½µÄ¾ÍÊÇHttpµÄForm±êÇ©¡£Ëü½«Óû§ÔÚ¿Í»§¶ËÍøÒ³ÌîдµÄÊý¾Ýͨ¹ýHTTP Post£¬Ìá½»µ½·þÎñ¶Ë¡£ÕâЩÌá½»µÄÊý¾Ý±»·ÅÔÚHTTPÏûÏ¢µÄbodyÀïÃ棬ÕâÑù£¬Óû§Ìá½»µÄÊý¾ÝÀíÂÛÉÏÊÇûÓ㤶ÈÏÞÖƵġ£Èç¹û·þÎñ¶ËÓõÄÊÇJ2EE£¬HttpServletRequest¿ÉÒԷdz£ÇáËɵÃÈ¡µ½ËùÓвÎÊý£¬·Ç³£ÍêÃÀ¡£
µ«ÊÇ£¬ÓÐһЩÌØÊâµÄÓ¦Óã¬Èç¹û·þÎñ¶Ë²»ÊÇJ2EE£¬Ã»ÓÐHttpServletRequest£¬¶øÊÇJava SocketʵÏÖ£¬½ÓÊܵ½µÄHTTPÏûÏ¢ÊÇ×îÔʼµÄ×Ö½ÚÁ÷¡£ÕâЩ×Ö½ÚÁ÷±»Ò»¸ö¼òµ¥µÄHTTP Message½âÎöÆ÷½âÎö¡£ÎÊÌâÊÇ£¬ÎªÁË´¦Àí¼òµ¥£¬Õâ¸ö½âÎöÆ÷Ö»½âÎöÁËHTTPÏûÏ¢µÄÍ·²¿£¬Ã»ÓнâÎöHTTPÏûÏ¢µÄbody²¿·Ö¡£Õâʱ£¬¿Í»§¶ËÐèÒªÌύһЩ³¤¶ÈÓÐÏÞµÄÊý¾Ý¸ø·þÎñ¶Ë£¬Èç¹û»¹ÊÇÓÃFormÌá½»Êý¾Ý£¬ÏÔȻͨ²»¹ý¡£ºÜ×ÔÈ»£¬Êý¾ÝÖ»ÄÜ´æÔÚHTTPÏûÏ¢µÄÍ·²¿¡£ÕâÊÇForm×ö²»µ½µÄ£¬Ó¦¸ÃÇóÖúÓÚÆäËûµÄ½Å±¾¹¤¾ß£¬ÕâÀï½éÉÜJavaScriptµÄXMLHttpRequest¡£
XMLHttpRequest¿ÉÒÔÔÚHTTPÏûÏ¢µÄÍ·²¿Ôö¼ÓÀ©Õ¹µÄmeta header£¬Ò²¿ÉÒÔÏñFormÒ»Ñù£¬°ÑÊý¾ÝÌá½»µ½HTTPÏûÏ¢µÄbody²¿·Ö¡£ÏÂÃæÕâ¶Î´úÂëÊÇÒ»¸ö×Ô¶¯Ìá½»µÄÀý×Ó¡£"http://localhost:8080/TestForm/HandleForm"ÊÇ·þÎñÆ÷¶ËµØÖ·¡£
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script type="text/javascript">
function createReq() {
var req = false;
if (window.XMLHttpRequest) { //Mozilla
req = new XMLHttpRequest();
} else if (window.ActiveXObject) { //IE
try {
req = new ActiveXObject("Microsoft.XMLHTTP"); //IE6
} catch (e) {
try {
req = new ActiveXObject("MsXML2.XMLHTP");
} catch (e) {
alert(" Create a XMLHttpRequest object failed! ");
}
}
}
return req;
}
&nbs
Ïà¹ØÎĵµ£º
¼¸ºõËùÓеĸ» Web Ó¦Óö¼»ùÓÚÒ»¸ö»ò¶à¸ö Web UI ¿â»ò¿ò¼Ü£¬ÕâЩ UI
¿âÓë¿ò¼Ü¼«´óµØ¼ò»¯ÁË¿ª·¢½ø³Ì£¬²¢´øÀ´Ò»Ö£¬¿É¿¿£¬ÒÔ¼°¸ß¶È½»»¥ÐÔµÄÓû§½çÃæ¡£±¾ÎĽéÉÜÁË 15 ¸ö·Ç³£Ç¿´óµÄ JavaScript Web UI
¿â£¬·Ç³£Êʺϸ÷ÖÖ¸÷ÖÖ¹æÄ£µÄ¸» Web Ó¦ÓõĿª·¢¡£
LivePipe
LivePipe
UI
»ùÓÚ Prototype Javascript ¿ò¼Ü
£¬°üº ......
// JScript Îļþ
/********************************************************/
/*Åж¨·µ»ØֵΪtrue»òfalse*/
/********************************************************/
//´ò¿ªÒ»¸öÐÂÁ´½Ó
function openwindow()
{
//var $j = jQuery.noConflict();
  ......
¼¸ºõËùÓеĸ» Web Ó¦Óö¼»ùÓÚÒ»¸ö»ò¶à¸ö Web UI ¿â»ò¿ò¼Ü£¬ÕâЩ UI ¿âÓë¿ò¼Ü¼«´óµØ¼ò»¯ÁË¿ª·¢½ø³Ì£¬²¢´øÀ´Ò»Ö£¬¿É¿¿£¬ÒÔ¼°¸ß¶È½»»¥ÐÔµÄÓû§½çÃæ¡£±¾ÎĽéÉÜÁË 15 ¸ö·Ç³£Ç¿´óµÄ JavaScript Web UI ¿â£¬·Ç³£Êʺϸ÷ÖÖ¸÷ÖÖ¹æÄ£µÄ¸» Web Ó¦ÓõĿª·¢¡£
LivePipe
LivePipe UI »ùÓÚ Prototype Javascript ¿ò¼Ü£¬°üº¬Á ......
<html>
<head>
<script type="text/javascript">
function tree(treethis){
if (treethis.alt == "+"){
treethis.alt = "-";
document.getElementById("bench").style. ......
7¡¢dojo.jsµÄдÀ෽ʽ
dojo×îÐÂÊÇ1.3.1ÁË£¬¼ÇµÃ07Äêʱ»¹ÊÇ0.4¡£ÎĵµÒ²½¥½¥¶àÁËÆðÀ´£¬ÓÃdojoµÄÒ²ÂýÂý¶àÁË¡£dojo»¹·¢²¼ÁËcore°æ£¬Ñ¹ËõºóÖ»ÓÐ
27kb¡£dojoÖÐÓÃdojo.declare·½·¨À´¶¨ÒåÒ»¸öÀà¡£dojo.declareµÄÔ´Âë¾Í²»ÌùÔÚÕâÀïÁË¡£dojo.declareÓÐÈý¸ö²Î
Êý£¬
²ÎÊý1£ºÀàÃûclassName
²ÎÊý2£º¼Ì³ÐµÄÀàsuperclass
²ÎÊý3£º¹¹ÔìÆ÷ ......