Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

[JavaScript]×ÔÒÑдµÄÒ»¸öAJAXÇëÇó£¢À࣢

¡¡¡¡ºÜ¶àÈ˶¼ÓùýAJAX¿Ø¼þ°É£¬AJAX¿Ø¼þ²»ÐèҪˢÐÂÒ³Ãæ¾Í¿ÉÒÔµ½ºǫ́ȥ¶Á³öÊý¾Ýµ½¿Í»§¶Ë£®AJAX¿Ø¼þ³ýÁËÓкÜìŵÄÌØÐ§Í⣬ÆäÒª¹¦ÄܾÍÊDz»ÐèҪˢÐÂÕû¸öÒ³Ãæ¾Í¿ÉÒÔÈ¡µÃÓû§ËùÐèÒªµÄÊý¾Ý£¬ÎÒ°ÑÕâÒ»¿éµÄµÄ¹¦ÄÜ·â×°³ÉÒ»¸öÀ࣬·½±ãÈÕºó¿ÉÒÔÖØ¸´Ê¹Ó㬴úÂëÈçÏ£º
   //Ajax Request Class Start
  function AJAXRequestClass()
  {
   var adapter;
   AJAXRequestClass.prototype.Send=function(par1,par2){return false;}
   //SetLoadingEvent:Then server return value must handle this event.
   AJAXRequestClass.prototype.SetLoadingEvent=function(FunctionName){if(FunctionName)
{AJAXRequestClass.prototype.DataHandler=FunctionName;return true;}else{return false;}}
   AJAXRequestClass.prototype.ErrMessage="";
   AJAXRequestClass.prototype.Status=0;
   function tmpType()
   {
    tmpType.prototype.TEXT=0;
    tmpType.prototype.XML=1;
    tmpType.prototype.STREAM=2;
   }
   AJAXRequestClass.prototype.Type=new tmpType();
   
   if(window.XMLHttpRequest)
   {
    adapter=new XMLHttpRequest();
   }
   else if(window.ActiveXObject)
   {
    try
    {
     adapter=new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch(e)
    {
     try
     {
      adapter=new ActiveXObject("Microsoft.XMLHTTP");
     }
     catch(oc)
     {
      adapter=null
     }
    }
  &nbs


Ïà¹ØÎĵµ£º

¼¸¸ö²»´íµÄJavaScript¿çƽ̨ͼ±í¿â

1. timeplot
µØÖ·£ºhttp://www.simile-widgets.org/timeplot/
ÏÂÔØ£ºhttp://code.google.com/p/simile-widgets/downloads/list
2.flot
ÊÇÒ»¸öjquery²å¼þ£¬Ð§¹û²»´í¡£
µØÖ·£ºhttp://code.google.com/p/flot/
3.Highcharts
µØÖ·£ºhttp://www.highcharts.com/
ºÃÏñÖ»¶Ô¸öÈËÃâ·Ñ¡£
......

Ajax£ºÍ¨ÍùÐÂÊÀ½çµÄΰ´óº½µÀ

AjaxÈ«³ÆÎª“Asynchronous JavaScript and XML”£¨Òì²½JavaScriptºÍXML£©£¬ÊÇÒ»ÖÖ´´½¨½»»¥Ê½ÍøÒ³Ó¦ÓõÄÍøÒ³¿ª·¢¼¼Êõ¡£¸ù¾ÝAjaxÌá³öÕßJesse James Garrett½¨Ò飬Ëü£º
ʹÓÃXHTML+CSSÀ´±íʾÐÅÏ¢£»
ʹÓÃJavaScript²Ù×÷DOM£¨Document Object Model£©½øÐж¯Ì¬ÏÔʾ¼°½»»¥£»
ʹÓÃXMLºÍXSLT½øÐÐÊý¾Ý½»»»¼°Ïà¹Ø²Ù×÷£»
Ê ......

ÔÚjavascriptÖÐ ¶ÁÈ¡ struts2 s:datetimepickerÖеÄÖµ

ÎÒ¿ªÊ¼×öÕâ¸öµÄʱºò
»ñÈ¡ s:datetimepickerÀïÃæµÄÖµÏñÍù³£Ò»Ñù document.forms[0].elemets["date"].value;
µ«ÊÇÔÚ IEä¯ÀÀÆ÷ÖÐ×ÜÊDZ¨Ò»¸ö  value Õâ¸ö¶ÔÏó²»´æÔÚ
µ«ÊÇ ÔÚ »ðºüä¯ÀÀÆ÷ÖÐʹÓà document.forms[0].elemets["date"].value; ¿ÉÒÔ
ºóÀ´µ½¹ÙÍøÉϲéÁËһϣ¬
 
s:datetimepickerÖеÄÖµÔÚjavascriptÖÐÊÇ ......

JavascriptÈëÃÅ£¨¿É¹©CSS/JS/XSS³õѧÕ߲ο¼£©

JavaScript×÷ÓÃС½á£º
1 ´´½¨½Å±¾¿é 
1: <script language=”JavaScript”> 
2: JavaScript code goes here 
3: </script>  
2 Òþ²Ø½Å±¾´úÂë 
1: <script language=”JavaScript”> 
2: <!-- 
3: document.write(“ ......

ajax¼ò½é

1.´´½¨XMLHttpRequest¶ÔÏó£º
function newXMLHttpRequest() {
var requestObj;
if (window.XMLHttpRequest) {
// Non IE
requestObj = new ActiveObj('XMLHttpRequest');
} else {
//IE
requestObj = new ActiveObj('Microsoft.XMLHTTP');
}
return request ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ