Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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¶¨Î»ÔªËØλÖÃÈ«¹¥ÂÔ


¼ÙÉè obj Ϊij¸ö HTML ¿Ø¼þ¡£
obj.offsetTop Ö¸ obj ¾àÀëÉÏ·½»òÉϲã¿Ø¼þµÄλÖã¬ÕûÐÍ£¬µ¥Î»ÏñËØ¡£
obj.offsetLeft Ö¸ obj ¾àÀë×ó·½»òÉϲã¿Ø¼þµÄλÖã¬ÕûÐÍ£¬µ¥Î»ÏñËØ¡£
obj.offsetWidth Ö¸ obj ¿Ø¼þ×ÔÉíµÄ¿í¶È£¬ÕûÐÍ£¬µ¥Î»ÏñËØ¡£
obj.offsetHeight Ö¸ obj ¿Ø¼þ×ÔÉíµÄ¸ß¶È£¬ÕûÐÍ£¬µ¥Î»ÏñËØ¡£
ÎÒÃǶÔÇ°ÃæÌáµ½µÄ“ ......

ÓÃJavaScriptÒþ²Ø¿Ø¼þµÄ·½·¨£¨×ª£©

ÓÃJavaScriptÒþ²Ø¿Ø¼þµÄ·½·¨ÓÐÁ½ÖÖ£¬·Ö±ðÊÇͨ¹ýÉèÖÿؼþµÄstyleµÄ“display”ºÍ“visibility”ÊôÐÔ¡£µ±style.display="block"»òstyle.visibility="visible"ʱ¿Ø¼þ»ò¼û£¬µ±style.display = "none"»òstyle.visibility = "hidden"ʱ¿Ø¼þ²»¿É¼û¡£²»Í¬µÄÊÇ“display”²»µ«Òþ²Ø¿Ø¼þ£¬¶øÇÒ±»Òþ²ØµÄ¿ ......

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


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

JavaScript µÄ¼Ì³Ð»úÖÆ

      ¼Ì³Ð»úÖÆ£¬Ëµµ½¼Ì³Ð£¬¾ÍÒªÏëµ½´Ó»ùÀ࿪ʼ£¬µ«ÊÇJavaScriptÖеÄÀàÓÐÁ½´óÀࣺһ£¬ÄÚǶµÄ£»¶þ£¬Óû§×Ô¶¨Ò壻һ°ãÇ°Õß²»»á±»ÓÃÀ´×ö»ùÀ࣬ԭÒòÊÇΪÁ˱£ÕÏjsµÄ°²È«¡£µ«ÊÇÎÒÃÇ¿ÉÒÔͨ¹ýprototypeÀ´¶Ô»ùÀà½øÐÐÀ©³ä£¬Ôö¼ÓÎÒÃÇÏëÒªµÄÊôÐԺͷ½·¨¡£ÒÔÏÂÊÇ×Ô¼º¶Ô¼Ì³ÐµÄ¼¸ÖÖ·½Ê½µÄÀí½â¡£
1>  ¶ÔÏó ......

JavaScriptµÄÁíÍâÁ½Öּ̳лúÖÆ

1>zInherit£º
      ËüÊÇÒ»¸ö×é¼þ£¬ÓÃÀ´¼Ì³Ð»ùÀàµÄËùÓÐÊôÐԺͷ½·¨¡£¸úÒÔǰ˵µ½µÄÔ­ÐÍÁ´Ä£Ê½·Ç³£ÀàËÆ£¬Ö»²»¹ý±ÈÔ­Ð͸ü°²È«£¬Ò²ÎÞÐ뿼ÂDzÎÊýÎÊÌâ¡£ÏÂÃæ¿´¿´zInheritµÄÓ÷¨£º
      ¸Ã×é¼þÖÐÖ»ÓÐÁ½¸ö·½·¨£ºinheritfrom() instanceof()
     func ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ