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

javascriptͼƬä¯ÀÀÆ÷µÄºËÐÄ——ͼƬԤ¼ÓÔØ

javascriptͼƬä¯ÀÀÆ÷µÄºËÐÄ——ͼƬԤ¼ÓÔØ
2009-04-06 10:57
      ÍøÕ¾¿ª·¢Ê±¾­³£ÐèÒªÔÚij¸öÒ³ÃæÐèҪʵÏÖ¶Ô´óÁ¿Í¼Æ¬µÄä¯ÀÀ£¬Èç¹û¿¼ÂÇÁ÷Á¿µÄ»°£¬´ó¿ÉÒÔÏñpconlineÒ»Ñùÿ¸öÒ³ÃæÖ»ÏÔʾһÕÅͼƬ£¬ÈÃÓû§Ã¿¿´Ò»ÕÅͼƬ¾ÍÐèÒªÖØÐÂÏÂÔØÒ»ÏÂÕû¸öÒ³Ãæ¡£²»¹ý£¬ÔÚweb2.0ʱ´ú£¬¸ü¶àÈËÔ¸ÒâÓÃjavascriptÀ´ÊµÏÖÒ»¸öͼƬä¯ÀÀÆ÷£¬ÈÃÓû§ÎÞÐèµÈ´ý¹ý³¤µÄʱ¼ä¾ÍÄÜ¿´µ½ÆäËûͼƬ¡£
      ÖªµÀÁËÒ»ÕÅͼƬµÄµØÖ·£¬ÐèÒª°ÑËüÔÚÒ»¸ö¹Ì¶¨´óСµÄhtmlÈÝÆ÷£¨¿ÉÒÔÊÇdivµÈ£©Àï±ßÏÔʾ³öÀ´£¬×îÖØÒªµÄµ±È»ÊÇÐèÒªÖªµÀÕâÕż´½«ÏÔʾµÄͼƬµÄ¿íºÍ¸ß£¬È»ºóÔÙ½áºÏÈÝÆ÷µÄ¿íºÍ¸ß£¬°´ÕÕÒ»¶¨µÄËõ·Å±ÈÀýʹͼƬÏÔʾ³öÀ´¡£Òò´Ë£¬ÊµÏÖͼƬԤ¼ÓÔØ¾Í³ÉΪͼƬä¯ÀÀÆ÷µÄºËÐŦÄÜÁË¡£
      ×ö¹ýͼƬ·­×ªÐ§¹ûµÄÅóÓÑÆäʵ¶¼ÖªµÀ£¬ÒªÈÃͼƬÂÖ»»µÄʱºò²»³öÏֵȴý£¬×îºÃÊÇÏÈÈÃͼƬÏÂÔØµ½±¾µØ£¬ÈÃä¯ÀÀÆ÷»º´æÆðÀ´¡£Õâʱ£¬Ò»°ã¶¼»áÓõ½jsÀï±ßµÄImage¶ÔÏó¡£Ò»°ãµÄÊÖ¶ÎÎÞ·ÇÕâÑù£º
function preLoadImg(url) {
var img = new Image();
img.src = url;
}
      ͨ¹ýµ÷ÓÃpreLoadImgº¯Êý£¬´«ÈëͼƬµÄurl£¬¾ÍÄÜʹͼƬԤÏÈÏÂÔØÏÂÀ´ÁË¡£Êµ¼ÊÉÏ£¬ÕâÀïÓõ½µÄÔ¤ÏÂÔØ¹¦ÄÜÒ²ºÍÕâ»ù±¾Ò»Ö¡£Í¼Æ¬Ô¤ÏÂÔØÏÂÀ´ºó£¬Í¨¹ý imgµÄwidthºÍheightÊôÐÔ£¬¾ÍÄÜÖªµÀͼƬµÄ¿íºÍ¸ßÁË¡£µ«ÊÇÐèÒª¿¼Âǵ½£¬ÔÚ×öͼƬä¯ÀÀÆ÷¹¦ÄÜʱ£¬Í¼Æ¬¶¼ÊÇʵʱÏÔʾµÄ¡£±ÈÈçÄãµãÁËÏÔʾµÄ°´Å¥£¬Õâ¸öʱºò²Å»áµ÷ÓÃÉϱßÀàËÆµÄ´úÂëÀ´¼ÓÔØÍ¼Æ¬¡£Òò´Ë£¬Èç¹ûÄãÖ±½ÓÓÃimg.widthµÄʱºò£¬Í¼Æ¬»¹Ã»ÓÐÍêÈ«ÏÂÔØÏÂÀ´¡£Òò´Ë£¬ÐèÒªÓÃһЩÒì²½µÄ·½·¨£¬µÈµ½Í¼Æ¬ÏÂÔØÍê±ÏµÄʱºò²Å»áÔÙ¶ÔimgµÄwidthºÍheight½øÐе÷Óá£
      ʵÏÖÕâÑùµÄÒì²½·½·¨Êµ¼ÊÉϲ»ÄÑ£¬Í¼Æ¬µÄÏÂÔØÍê±ÏʼþÒ²ºÜ¼òµ¥£¬¾ÍÊǼòµ¥µÄonloadʼþ¡£Òò´Ë£¬ÎÒÃÇ¿ÉÒÔд³öÏÂÃæµÄ´úÂ룺
function loadImage(url, callback) {
  var img = new Image();
   img.src = url;
   img.onload = function(){ //ͼƬÏÂÔØÍê±ÏʱÒì²½µ÷ÓÃcallbackº¯Êý¡£
     callback.call(img);   // ½«callbackº¯ÊýthisÖ¸ÕëÇл»Îªimg¡£
   };
}
ºÃÁË£¬ÔÙÀ´Ð´Ò»¸ö²âÊÔÓÃÀý¡£
function imgLoaded(){
   alert(this.width);
}
<input type="button" value="loadImage" onclick="loadImage('aaa.jpg',img


Ïà¹ØÎĵµ£º

JavaScript»ù±¾ÔªËØ

1.Text µ¥Ðе¥ÁÐÊäÈëÔªËØ
          ¹¦ÄÜ£º¶ÔText±êʶÖеÄÔªËØÊµÊ©ÓÐЧµÄ¿ØÖÆ
          »ù±¾ÊôÐÔ£º
                Name£ºÉ趨Ìá½»ÐÅÏ ......

IEºÍFirefoxÔÚJavaScriptÓ¦ÓÃÖеļæÈÝÐÔ

1.document.formName.item("itemName") ÎÊÌâ
˵ Ã÷:IEÏÂ,¿ÉÒÔʹÓÃdocument.formName.item("itemName")»òdocument.formName.elements ["elementName"];FirefoxÏÂ,Ö»ÄÜʹÓÃdocument.formName.elements["elementName"].
½â¾ö·½·¨:ͳһʹÓÃdocument.formName.elements["elementName"].
2.¼¯ºÏÀà¶ÔÏóÎÊÌâ
˵Ã÷:IEÏÂ,¿ÉÒÔ ......

½â¾öFirefox ÏÂF5ºÍIEÏÂF5 ²»Ò»ÖµÄjavascript ½Å±¾.

½â¾öFirefox ÏÂF5ºÍIEÏÂF5 ²»Ò»ÖµÄjavascript ½Å±¾.
var check=function(e)
 {
  e=e||window.event;
  //alert(e.which||e.keyCode);
  if((e.which||e.keyCode)==116)
  {
   if(e.preventDefault)
   { e.preventDefault();}
&nb ......

JavaScriptÄÚÖöÔÏóÊôÐÔ¼°·½·¨´óÈ«


1.Date
ÊôÐÔ(1):
constructor      Ëù½¨Á¢¶ÔÏóµÄº¯Êý²Î¿¼
prototype       Äܹ»Îª¶ÔÏó¼ÓÈëµÄÊôÐԺͷ½·¨
·½·¨(43):
getDay()        ·µ»ØÒ»ÖÜÖеĵڼ¸Ìì(0-6)
getYear()       ·µ»ØÄê·Ý.2000ÄêÒÔǰΪ2λ,2000 ......

9.22 CSS¸´ºÏÊôÐÔºÍJavaScriptÔÚHtmlÒ³ÃæÖеÄÖ´ÐÐ˳Ðò

CSS¸´ºÏЧ¹û
CSSµÄЧ¹ûÊÇ¿ÉÒÔÖØµþµÄ£¬ÀýÈçclass="a b"£¬ÄÇôÕâ¸ö½Úµã¾ÍͬʱӵÓÐÁËaºÍbµÄÊôÐÔ£¬²¢ÇÒ£¬b¿ÉÒÔ¸²¸ÇaµÄÊôÐÔ¡£
JavaScriptÔÚHtmlÖеÄÖ´ÐÐ˳Ðò
¾­¹ý¼òµ¥²âÊÔ£¬·¢ÏÖJavaScriptµÄÖ´ÐÐ˳ÐòÊǰ´ÕÕjsµÄ¼ÓÔØË³Ðò½øÐе쬶øonloadº¯ÊýÊÇÔÚÕû¸öÒ³Ãæ¼ÓÔØÍê³Éºó²Å¿ªÊ¼Ö´ÐС£
ÎҵIJâÊÔÎļþ£º
<!--
To change this ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ