• [Ö¯ÃΰÉ]ΨһÓòÃû£ºwww.dedecms8.com£¬Ö¯ÃÎDedeCMSѧϰƽ̨.

µ±Ç°Î»ÖÃ: > ÍøÒ³ÖÆ×÷ > JavaScript >

×î´óÏÞ¶ÈÀûÓà JavaScript ºÍ Ajax ÐÔÄÜ(6)

À´Ô´: www.dedecms8.com ±à¼­:Ö¯ÃÎ°É Ê±¼ä:2012-02-07µã»÷: ´Î

¡¡¡¡ÔÚÇ°Ò»ÕÂÖУ¬ÄúÁ˽⵽¿ÉÒÔͨ¹ýËõ¼õ JavaScript Ô´ÎļþÀ´ÏÔÖø¼õСÆä´óС¡£Êµ¼ÊÉÏ£¬¿ÉÒÔͨ¹ýʹÓà gzip ѹËõÕâЩÎļþÀ´½øÒ»²½¼õСÆä´óС¡£×îºÃµÄ·½·¨ÊÇÈ÷þÎñÆ÷½« JavaScript Îļþ·¢Ë͵½¿Í»§¶Ë֮ǰ¾ÍÓà gip ѹËõ¡£Èç¹ûÄúÕýʹÓà Apache 2(°üº¬ mod_deflate)²¢ÇÒ JavaScript Îļþ´æ´¢ÔÚͬһÎļþ¼ÐÏ£¬ÄǾͿÉÒÔÔÚ JavaScript ÎļþËùÔÚλÖüòµ¥µØ´´½¨Ò»¸ö htaccess Îļþ¡£¸ÃÎļþµÄÄÚÈݺܼòµ¥£ºSetOutputFilter DEFLATE¡£

¡¡¡¡Ñ¹Ëõ JavaScript Îļþ½ÚÔ¼ÏÔÖø¡£ÔÚÇ°Ò»ÕÂÖУ¬ÄúÁ˽⵽Ëõ¼õ jQuery Ô´´úÂëÈÃÎļþ´óС´Ó 155KB ¶¸½µµ½ 70.6KB(¼õС 55%)¡£Èç¹û¶ÔËõ¼õµÄÎļþÔÙÓà gzip ѹËõ£¬Îļþ½øÒ»²½¼õСµ½ 24KB¡£Í¨¹ýËõ¼õºÍѹËõ£¬Îļþ´óС×ܹ²¼õÉÙÔ¼ 85%¡£½á¹û¸ù¾ÝÄúµÄ´úÂë¶ø²»Í¬£¬µ«½ÚÔ¼ÊÇÏÔÖøµÄ¡£

¡¡¡¡»º´æ JavaScript Ô´Îļþ

¡¡¡¡Èà web ä¯ÀÀÆ÷ÕýÈ·»º´æÄÚÈݺÜÖØÒª¡£ÀýÈ磬Èç¹ûÄúÕýʹÓà Apache(°üº¬ mod_expires)£¬²¢ÇÒÏëÒª¿Í»§¶Ë½« JavaScript Îļþ»º´æÁ½Ì죬Äú¿ÉÒÔ½« Çåµ¥ 11 ÖеÄÖ¸ÁîÌí¼Óµ½ .htaccess ÎļþÖб£´æ JavaScript ÎļþµÄλÖÃ(¼ÙÉèÓÐÒ»¸öÎļþרÃű£´æ JavaScript Îļþ;Èç¹ûûÓУ¬¾ÍÐèÒªÔÚ Apache ÅäÖÃÎļþÖÐÉèÖÃ)¡£

¡¡¡¡Çåµ¥ 11. ½« JavaScript Îļþ»º´æÁ½ÌìµÄÖ¸Áî

  1. ExpiresActive on 
  2. ExpiresDefault "access plus 2 days" 

¡¡¡¡µ±È»£¬»º´æ JavaScript ÎļþµÄÎÊÌâÊÇ£¬Èç¹û½øÐиü¸Ä£¬ÔòʹÓûº´æ°æ±¾µÄÓû§ÔÚ³¬Ê±ÆÚÏÞÄÚÔٴηÃÎʽ«Ê¹Óûº´æµÄ°æ±¾£¬¶ø·Ç¸üкóµÄ°æ±¾¡£ÐÒÔ˵ÄÊÇ£¬Äú¿ÉÒÔͨ¹ýÏò¼ÓÔؽű¾µÄ <script> ±ê¼ÇÖÐÌí¼Ó´ø°æ±¾ºÅµÄ²éѯÓï¾äÀ´Ç¿ÖÆÓû§»ñÈ¡×îа汾¡£¸Ã²éѯÓï¾ä¶Ô JavaScript ´úÂëûÓÐÓ°Ï죬µ«¶ÔÓÚä¯ÀÀÆ÷¶øÑÔ£¬ÕâÊǸöÍêÈ«¶ÀÁ¢µÄÎļþ£¬²¢»áÏÂÔØа汾¡£µ±È»£¬Ã¿´Î¸ü¸ÄÎļþºó¾ÍÔö¼Ó°æ±¾ºÅºÜÖØÒª¡£ÔÚ´óÐÍÓ¦ÓóÌÐòÖУ¬Ó¦½¨Á¢×Ô¶¯´¦Àí´Ë¹ý³ÌµÄ½Å±¾£¬ÒÔ·À´ËÀàÎÊÌâ·¢Éú¡£

¡¡¡¡½áÊøÓï

¡¡¡¡±¾ÎÄÖУ¬ÄúÁ˽⵽ JavaScript ºÍ Ajax ÐÔÄÜÔÚÏÖ´úÍøÕ¾ºÍÓ¦ÓóÌÐòÖеÄÖØÒªÐÔ¡£Ê×ÏÈ£¬ÄúÁ˽âºÃµÄ JavaScript ±à³ÌʼþÈçºÎ¶ÔÓ¦ÓóÌÐòµÄÏìÓ¦ºÍ¼ÓÔØʱ¼ä×ö³ö¾Þ´ó¸Ä±ä¡£È»ºó£¬ÄúÁ˽⵽ÈçºÎͨ¹ýʹÓ÷ÖÎöºÍÍøÂç·ÖÎö¹¤¾ß²âÁ¿ÏÖÓÐÓ¦ÓóÌÐòµÄÐÔÄÜ¡£×îºó£¬ÄúÁ˽⵽ÈçºÎͨ¹ýʹÓÃһЩ¼òµ¥µ«Ç¿´óµÄ¼¼Êõ¼õСÎļþ´óСºÍÓ¦ÓóÌÐò·¢³öµÄ HTTP ÇëÇóÊýÀ´¼ÓËÙÏÖÓÐÓ¦ÓóÌÐò£¬¶øÎÞÐèÐÞ¸ÄÓ¦ÓóÌÐòÔ´´úÂë¡£

¡¡¡¡²Î¿¼×ÊÁÏ

¡¡¡¡Ñ§Ï°

  • ¡¡¡¡¡¡¡¡£¨Brett McLaughlin£¬developerWorks£¬2006 Äê 1 Ô£©£ºÑ§Ï°ÈçºÎʹÓà Ajax ºÍ XMLHttpRequest ¶ÔÏó´´½¨²»ÈÃÓû§µÈ´ý·þÎñÆ÷ÏìÓ¦µÄÇëÇó/ÏìӦģÐÍ¡£ 
     
  • ¡¡¡¡¡¡¡¡£¨Michael Galpin£¬developerWorks£¬2010 Äê 3 Ô£©£ºÑ§Ï°ÈçºÎʹÓà Ajax ´´½¨¿çä¯ÀÀÆ÷µÄÖÇÄÜÊÖ»ú web Ó¦ÓóÌÐò¡£ 
     
  • ¡¡¡¡¡¡¡¡£¨Jesse Skinner£¬developerWorks£¬2008 Äê 2 Ô£©£ºÑ§Ï°ÈçºÎʹÓà Ajax ¸ÄÉÆÍøÕ¾£¬Í¬Ê±Ò²±ÜÃâ²»ºÃµÄÓû§ÌåÑé¡£ 
     
  • ¡¡¡¡¡¡¡¡£¨Jian Qiao Sun ºÍ Hua Pin Shen£¬developerWorks£¬2009 Äê 12 Ô£©£ºÌ½Ë÷²»Í¬ä¯ÀÀÆ÷¶Ë»º´æ»úÖÆ¡£ 
     
  • ¡¡¡¡¡¡¡¡£¨Kristopher William Zyp£¬developerWorks£¬2008 Äê 4 Ô£©£º²é¿´ÄÜ·¢ÏÖ²¢½â¾ö°üº¬ Ajax µÄÓ¦ÓóÌÐòÖеÄÐÔÄÜÎÊÌâµÄ¹¤¾ß¡£ 
     
  • ¡¡¡¡¡¡¡¡£¨Joe Lennon£¬developerWorks£¬2010 Äê 2 Ô£©£º¼òÒªÁ˽âÄÜ´ó´óÔöÇ¿ JavaScript ¿ª·¢µÄ¿ò¼Ü¡£ 
     
  • ¡¡¡¡¡¡¡¡ Steve Souders Öø£¨O'Reilly Media£¬2007 Äê 12 Ô£©£ºÁ˽âÄÜÓÃÀ´¼ÓËÙÍøÕ¾ÔËÐÐµÄ 14 ¸ö¾ßÌ幤¾ß¡£ 
     
  • ¡¡¡¡¡¡¡¡ Nicholas Zakas Öø£¨O'Reilly Media£¬2010 Äê 3 Ô£©£ºÑ§Ï°ÄÜ°ïÖúÄú¼õÉÙ¿ª·¢ÖÐÆ¿¾±µÄ¼¼ÊõºÍ²ßÂÔ¡£ 
     
  • ¡¡¡¡¡¡¡¡£ºÕâƪÀ´Ô´ÓÚ Yahoo! Developer Network µÄÎÄÕ°üº¬ 35 Ïîʹ web Ò³Ãæ¿ìËÙÔËÐеÄ×î¼Ñʵ¼ù¡£ 
     
  • ¡¡¡¡¡¡¡¡·ÃÎÊ £¬ÕâÊǸ÷ÖÖ¿ª·¢ÈËÔ±µÄÉçÇøÍøÂ磬º­¸Ç Web¡¢ Mobile¡¢Add-ons¡¢Applications ºÍ Labs¡£ 
     
  • ¡¡¡¡¡¡¡¡ÔÚ  Ò»ÎÄÖÐѧϰ JSON Óï·¨¡£ 
     
  • ¡¡¡¡¡¡¡¡ ×¨ÃÅÌṩº­¸Ç¸÷ÖÖ»ùÓÚ web ½â¾ö·½°¸µÄÎÄÕ¡£ 
     
  • ¡¡¡¡¡¡¡¡ÒªÊÕÌýÃæÏòÈí¼þ¿ª·¢ÈËÔ±µÄÓÐȤ·Ã̸ºÍÌÖÂÛ£¬Çë²é¿´ ¡£ 
     

»ñµÃ²úÆ·ºÍ¼¼Êõ

  • ¡¡¡¡¡¡¡¡ ÊÇÒ»¸öСÐÍ£¨Ö»ÓÐ 1,541 ×Ö½Ú£©¡¢¶ÀÁ¢µÄ JavaScript ¿â£¬¿ÉÓÃÀ´¸ù¾ÝÐèÒªÇáËɼÓÔØ JavaScript ºÍ CSS Îļþ¡£ 
     
  • ¡¡¡¡¡¡¡¡»ñÈ¡  web ¿ª·¢¹¤¾ß¡£ 
     
  • ¡¡¡¡¡¡¡¡ ÊÇÒ»¸öÓÃÓÚ JavaScript µÄ¼òµ¥µÄ²»¿É¼ûµÄ´úÂë·ÖÎöÆ÷¡£ 
     
  • ¡¡¡¡¡¡¡¡ ¸ù¾Ý¸ßÐÔÄÜ web Ò³ÃæµÄ¹æÔò·ÖÎö web Ò³Ãæ²¢¸ø³öÌáÉýÒ³ÃæÐÔÄܵĽ¨Òé¡£ 
     
  • ¡¡¡¡¡¡¡¡ ÊÇÒ»¸ö¼Ç¼¼ÆËã»úÓë Internet Ö®¼äËùÓÐ HTTP(S) Á÷Á¿µÄ Web Debugging Proxy¡£ 
     
  • ¡¡¡¡¡¡¡¡Óà Ëõ¼õ JavaScript ´úÂë¡£ 
     
  • ¡¡¡¡¡¡¡¡Ê¹Ó࠸ĽøÄúµÄÏÂÒ»¸ö¿ª·¢ÏîÄ¿£¬ÕâЩÈí¼þ¿ÉÒÔͨ¹ýÏÂÔØ»ò´Ó DVD »ñµÃ¡£ 
     

ÌÖÂÛ

  • ¡¡¡¡¡¡¡¡ÏÖÔھʹ´½¨  £¬½¨Á¢ JavaScript »ò Ajax µÄ ¡£Óë  È¡µÃÁªÏµ£¬±£³ÖÁªÏµ¡£ 
     
  • ¡¡¡¡¡¡¡¡ÕÒµ½ÆäËû ¡£ 
     
  • ¡¡¡¡¡¡¡¡·ÖÏíÄúËùÖªµÀµÄ£º¡£ 
     
  • ¡¡¡¡¡¡¡¡Roland Barcia ÔÚ²©¿ÍÖÐ̸ÂÛ ¡£ 
     
  • ¡¡¡¡¡¡¡¡²é¿´ developerWorks ³ÉÔ±µÄ ¡£ 
     
  • ¡¡¡¡¡¡¡¡¿ìËÙ»ñÈ¡´ð°¸£º·ÃÎÊ ¡£ 
     
  • ¡¡¡¡¡¡¡¡¿ìËÙ»ñÈ¡´ð°¸£º·ÃÎÊ ¡£