5 07, 2007

ͼƬµÄÔ¤ÏȶÁÈ¡-¼Ó¿ìÏÂÔØËÙ¶È(ת)

±¾ÕÂÖ÷ÒªÌÖÂÛCacheºÍPreload---ͼƬµÄÔ¤Ïȵ÷Óá£

ΪʲôҪ¶ÔͼƬ½øÐÐÔ¤Ïȵĵ÷Ó㿴𰸷dz£¼òµ¥£ºÎªÁËËÙ¶È¡£

ÄãÊÇ·ñÒѾ­×¢Òâµ½ÁË£¬Ò»¸öÒÔÇ°Ôø¾­·ÃÎʹýµÄÒ³ÃæÔٴνøÈëʱËÙ¶È»á±ÈÒÔǰ¿ìÐí¶à£¿ÕâÊÇÒòÎªÒ³ÃæÖÐËùÓеÄͼƬ¶¼ÒѾ­±»¡°cached¡±ÁË¡£


¶ÔÓÚIE£¬ÔÚwindowsĿ¼ÏµÄTemporary Internet FilesµÄ×ÓĿ¼ÄÚ£¬¶ÔÓÚ NetscapeÔòÊÇÔÚÒ»¸ö½Ð×öcacheµÄ×ÓĿ¼ÖУ¬±£´æÕâÄãÔø¾­ä¯ÀÀ¹ýµÄÒ»Ð©Ò³ÃæµÄHTMLÎĵµºÍͼƬ¡£µ±ÄãµÚÒ»´Îä¯ÀÀÒ³ÃæÊ±ÕâЩ×ÊÁÏдÈëcacheÒÔ±¸½ñºóµÄÐèÒª¡£ÏÂÒ»´ÎÔÙ¹âÁÙʱ£¬ÔòÖ±½Ó´ÓÓ²Å̵ÄcacheÖжÁÈ¡×ÊÁÏ£¬Ëٶȵ±È»¿ì¶àÁË¡£


ÏÂÃæµÄÄÚÈݾ͸újavascript³¶ÉϹØÏµÁË¡£


£¨1£©²¢·ÇËùÓеÄcache¶¼ÊÇÓÐÀûµÄ£¬ÒòΪÓÐʱºòÄãÐèҪƵ·±µØ¸üÐÂÒ³Ãæ£¬»òÕßÔÙÒ³ÃæÉÏ·ÅÖÃÁËһЩÖîÈç¼ÆÊýÆ÷Ö®ÀàµÄ¶¯Ì¬½Å±¾£¬ÄãÐèÒªä¯ÀÀʱ¼°Ê±¸üÐÂÕâЩ×ÊÁÏ£¬²¢·Ç´ÓcacheÖжÁÈ¡¾ÉµÄÊý¾Ý¡£ÄÇô£¬ÓÃÏÂÃæµÄ·½·¨¿ÉÒÔ½«Ò³ÃæcacheÆÁ±ÎÆðÀ´¡£


½«ÈçÏ´úÂë¼ÓÈëHTMLµÄ<head>Çø¼´¿É¡£
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">


£¨2£©ÎªÁ˼ӿìÏÂÔØËÙ¶È£¬¿ÉÒÔ½«Ò»Ð©¿ÉÄÜҪʹÓõÄͼƬԤÏȶÁÈ¡³öÀ´£¬ÄÇôµ±Ê¹ÓõÄʱºò¾Í²»±ØÏÖÏÂÔØÁË¡£ÓÈÆäÊÇÖÆ×÷onmouseoverЧ¹û£¨ÀýÈ磺Êó±êÒÆ¶¯µ½Ò»¸ö°´Å¥ÉϲúÉú°´Ï»ò±äÉ«µÈЧ¹û£©Ê±£¬·ñÔò»áÓÐÃ÷ÏÔµÄÑÓ³Ù£¬Ð§¹û¾Í´ó´òÕÛ¿ÛÁË¡£


£¨3£©Ô¤ÏȶÁȡͼƬµÄ·½·¨ÊDZȽϼòµ¥µÄ£¬ÓÃjavascriptÕâÑùʵÏÖ¡£

½«ÈçϵÄÀàËÆ´úÂë·ÅÔÚHTMLµÄ<head>Çø£º
<SCRIPT LANGUAGE="JavaScript">
<!--
Image1= new Image(100,50)
Image1.src = "image1.gif"

Image2 = new Image(100,50)
Image2.src = "image2.gif"

Image3 = new Image(100,50)
Image3.src = "image3.gif"

// -->
</SCRIPT>


ÕâÑùä¯ÀÀÆ÷ÔÚ×°ÔØÒ³ÃæÊ±¾ÍÒѾ­Ô¤ÏÈÏÂÔØÁË3¸öͼƬ£¨image1.gif,images2.gifºÍimage3.gif£©¡£µ±¼¤·¢onmouseoverʼþʱ£¬ä¯ÀÀÆ÷Ö±½Ó´ÓCacheÖжÁȡͼƬ£¬Ëٶȵ±È»¿ì¶àÁË¡£


ÕâÀï×öһЩСС˵Ã÷£ºÍ¼Æ¬µÄÃû×Ö¿ÉÒÔÊÇÈÎÒâµÄ£¬100ºÍ50·Ö±ðÊǶÁÈëcacheµÄͼƬµÄ¿í¶ÈºÍ¸ß¶È¡£µ«Êǽű¾¸ñʽ±ØÐë°´Õչ涨µÄ¸ñʽд£¬"Image1=new Image"¡£Èç¹ûͼƬÔÚÆäËü·þÎñÆ÷µÄ×ÓĿ¼ÄÚ£¬Ö»ÒªÓÃÕýÈ·µÄ¾ø¶Ô·¾¶±íʾ¼´¿É¡£

½Å±¾¿ÉÒÔ·ÅÔÚHTMLµÄÈÎÒâλÖ㬵«Êǽ¨Òé·ÅÔÚ¿¿ÉϵÄλÖã¬ÔÚ<head>ÇøÊÇ×îºÃµÄ£¬ÒòΪËüÄܱ£Ö¤×îÏȱ»¶ÁÈ¡¡£

½«ÐèÒªÔ¤Ïȱ»¶ÁÈ¡µÄËùÓÐͼƬ¶¼¼ÓÈë´úÂëÖУ¬°´¸ñʽд¾Í¿ÉÒÔÁË¡£
×îлظ´
·¢±íÆÀÂÛ













Bold Italic Link