AJax¼¼Êõ

Ajax¸ÄÔì:ʹÓÃAjaxºÍjQuery¸Ä½øÏÖÓÐÕ¾µã£¨¶þ£©

×ÖºÅ+ ×÷Õߣº À´Ô´£ºibm    2014-11-17 20:43 ÎÒÒªÆÀÂÛ( )

Ajax ¼¼Êõ¸Ä±äÁË´óÐÍÉÌÒµ Web Ó¦ÓóÌÐòµÄÍâ¹Û£¬µ«ÊÇÐí¶à½ÏСµÄ Web Õ¾µã¶¼²»ÓµÓÐÖØй¹½¨Õû¸öÓû§½çÃæ(UI)µÄ×ÊÔ´¡£Ajax µÄһЩÐÂÌØÐÔÄܹ»½â¾öʵ¼ÊÖеĽçÃæÎÊÌâ²¢¸ÄÉÆÓû§ÌåÑ顣ͨ¹ý±¾ÏµÁÐÎÄÕ£¬Äú¿ÉÒÔÁ˽âÈçºÎʹÓÿªÔ´¿Í»§¶Ë¿âÈÃÄúµÄÓû§½çÃæ±äµÃ¸üΪʱÉС£

 Ajax ¼¼Êõ¸Ä±äÁË´óÐÍÉÌÒµ Web Ó¦ÓóÌÐòµÄÍâ¹Û£¬µ«ÊÇÐí¶à½ÏСµÄ Web Õ¾µã¶¼²»ÓµÓÐÖØй¹½¨Õû¸öÓû§½çÃæ(UI)µÄ×ÊÔ´¡£Ajax µÄһЩÐÂÌØÐÔÄܹ»½â¾öʵ¼ÊÖеĽçÃæÎÊÌâ²¢¸ÄÉÆÓû§ÌåÑ顣ͨ¹ý±¾ÏµÁÐÎÄÕ£¬Äú¿ÉÒÔÁ˽âÈçºÎʹÓÿªÔ´¿Í»§¶Ë¿âÈÃÄúµÄÓû§½çÃæ±äµÃ¸üΪʱÉС£±¾ÎĽ«Õ¹Ê¾ÈçºÎʹÓà ¼òµ¥µÄ lightbox ºÍ¹¤¾ßÌáʾ¼¼ÊõÏû³ýµ¯³ö´°¿ÚºÍµ¼º½ËÀ½Ç¡£ÔÚʵÏֵĹý³ÌÖмá³Ö½¥½øÔöÇ¿(progressive enhancement)Ô­Àí£¬È·±£ÔöÇ¿ºóµÄ UI ÌØÐÔ²»Ëðº¦Õ¾µãµÄ¿É·ÃÎÊÐÔ£¬È·±£Õ¾µãÑϸñ×ñÊØ Web ±ê×¼¡£

¡¡¡¡¹ØÓÚ±¾ÎÄ

¡¡¡¡±¾ÎĽ«Öð²½Òýµ¼ÄúʹÓà Ajax ¼¼Êõ¸Ä½øÒ»¸ö Web 1.0 ¹ºÎïÕ¾µã¡£Äú¿ÉÒÔÏÂÔظĽø “֮ǰ” ºÍ “Ö®ºó” µÄʾÀýÓ¦ÓóÌÐòÔ´´úÂ룬Ҳ¿ÉÒÔÔÚ×÷ÕßµÄ Web ·þÎñÆ÷ÉÏ¿´µ½ÔËÐеÄÁ½¸ö°æ±¾¡£³ýÁË Ajax ¼¼ÊõºÍ×î¼Ñʵ¼ùÖ®Í⣬Äú»¹½«Á˽⵽ Ajax ÈçºÎͨ¹ý ½¥½øÔöÇ¿ Ô­Àí¸ÄÉÆÓû§ÌåÑé¡£

¡¡¡¡±¾ÎļÙÉèÄúÒѾ­ÀιÌÕÆÎÕ HTML ºÍ CSS£¬»ù±¾Á˽â JavaScript ºÍ Ajax ±à³Ì¼¼Êõ¡£Ê¾ÀýÓ¦ÓóÌÐò½öʹÓÿͻ§¶Ë´úÂë¹¹½¨;±¾ÎÄÑÝʾµÄ¼¼ÊõÊÊÓÃÓÚÈκηþÎñÆ÷¶ËÓ¦ÓóÌÐò¿ò¼Ü¡£ÒªÔËÐÐʾÀýÕ¾µã£¬ÖÁÉÙÐèÒªÒ»¸öÔÚ±¾µØÖ÷»úÉÏÔËÐеĻù±¾ Web ·þÎñÆ÷¡£´ËÍ⣬ÄúÒ²¿ÉÒÔ½ö¸úËæÔ´´úÂëÔÚÎÒµÄ Web ·þÎñÆ÷Éϲ鿴ÔËÐÐÖеÄʾÀýÕ¾µã¡£

¡¡¡¡ÖØΓAjax ¸ÄÔ죬µÚ 1 ²¿·Ö”

¡¡¡¡±¾ÏµÁÐµÄ µÚ 1 ²¿·Ö ½éÉÜÁËʾÀýÓ¦ÓóÌÐò Customize Me Now£¬²¢¿ªÊ¼½«Ëü´Ó Web 1.0 °æ±¾¸ÄÔì³ÉÊÜ Ajax Ö§³ÖµÄ Web 2.0 °æ±¾¡£¸Ã²¿·Ö´ÓÒµÎñºÍ¿ÉÓÃÐÔ·½ÃæÌÖÂÛÁËÕâÑù×öµÄ±ØÒªÐÔ¡£´ËÍ⣬Ҳ¶¨ÒåÁË ½¥½øÔöÇ¿ ²¢½éÉÜÁ˽¥½øÔöÇ¿Ô­ÀíÈçºÎ¸Ä½øÓû§ÌåÑé¡£Ëü»¹°ïÖúÄúÉèÖÃÁ˼¸¸ö¿ªÔ´¹¤¾ß£ºjQuery JavaScript ¿ò¼ÜºÍ¼¸¸ö²å¼þ£¬°üÀ¨ ThickBox¡¢jQuery Forms¡¢jTip ºÍ GreyBox¡£Ê¹Óà ThickBox ºÍ jQuery Forms ¿ÉÒÔÁ÷Ïß»¯Óû§Á÷£¬½«µ¼º½Íä·ת±ä³ÉÁËģʽ¶Ô»°¿ò¡£µ«Õâ½ö½öÊǸĽøµÄÒ»²¿·Ö¡£ÏÖÔÚ£¬Äú¿ÉÒÔʹÓà jTip ºÍ GreyBox ½øÒ»²½ÓÅ»¯Õ¾µã¡£È«²¿Íê³Éºó£¬²é¿´Ê¾ÀýÓ¦ÓóÌÐò¸Ä½ø“֮ǰ”ºÍ“Ö®ºó”µÄ°æ±¾²¢»Ø¹Ë¸Ä½øµÄ¹ý³Ì¡£

¡¡¡¡Ê¹Óà jTip ½«µ¯³ö´°¿Úת»»³É¹¤¾ßÌáʾ

¡¡¡¡ÏÖÔÚÒѾ­»Ø¹ËÁËµÚ 1 ²¿·ÖÖеÄģʽ¶ÔÏóµÄʵÏÖ£¬½ÓÏÂÀ´½«Í¨¹ý jTip °ÑËùÓе¯³ö´°¿Úת»»³É¹¤¾ßÌáʾÒÔÓÅ»¯µ¼º½¡£¾ÍÏñ ThickBox Ò»Ñù£¬jTip ºÜÈÝÒ×ʵÏÖ¡£¶ÔÓÚÿһ¸öÏëҪת»»µÄÁ´½Ó£¬Ö»ÐèÌí¼ÓÈçÏÂÊôÐÔ£º

¡¡¡¡“jTip”µÄ class ÊôÐÔ¡£Õâ¸öÉñÆæµÄ´ÊÓï»á¾¯¸æ jTip µÄ Document Object Model (DOM)-½âÎöÀý³ÌÓ¦¸Ã°Ñ´ËÁ´½Óת»»³É¹¤¾ßÌáʾ¡£¼´Ê¹´ËÁ´½ÓÔªËØÒѾ­¾ßÓÐ class ÊôÐÔ£¬Ò²¿ÉÒÔ¼òµ¥µØ½«“jTip”Ìí¼ÓΪ¶îÍâµÄÀà¡£

¡¡¡¡Õë¶Ôÿ¸öÁ´½Ó£¬id ÊôÐÔ¾ßÓÐΩһµÄÖµ£¬ÒÔ±ã jTip Äܹ»»ñµÃ¸ÃÁ´½ÓµÄ¶ÔÏóÒýÓá£id µÄÖµÊÇʲô²¢²»ÖØÒª£¬Ö»Òª´æÔÚ¼´¿É¡£

¡¡¡¡name ÊôÐÔ£¬jTip ʹÓÃËüÔÚ¹¤¾ßÌáʾÄÚ³ÊÏÖ±êÌ⡣ͬÑù£¬Ö»ÒªÊôÐÔ´æÔÚ£¬ËüµÄÖµÊÇʲô²¢²»ÖØÒª¡£Èç¹û²»ÏëÈñêÌâ³öÏÖ£¬Ö»Ð轫ֵÉèÖÃΪ¿Õ×Ö·û´®¡£

¡¡¡¡½«ÕâЩÊôÐÔÌí¼Óµ½±ê¼ÇÖ®ºó£¬Ã¿¸öµ¯³öÁ´½ÓÈçÇåµ¥ 1 Ëùʾ£º

¡¡¡¡Çåµ¥ 1. jTip Á´½ÓËùÐèµÄ HTML ´úÂë

<a class="jTip" name="About Pizza" id="pizza" target="productPopup"href="productPopup.html?product=A">Pizza</a>

¡¡¡¡ÏÖÔÚÖ»ÐèÒªµ÷Õû CSS¡£Ëæ Customize Me Now 1.0 Ò»Æð°üº¬µÄ CSS Îļþ»áÒÔ¼ÓÁ˺ìÉ«Ï»®ÏßµÄÎı¾³ÊÏÖ´ó¶àÊýÁ´½ÓÔªËØ£¬µ±Êó±êÐü¸¡ÓÚÆäÉÏʱ£¬ÕâÀàÎı¾»á±ä»¯ÑÕÉ«¡£Óû§¶¼Ï£Íûµ¥»÷¼ÓÏ»®ÏßµÄÁ´½Ó¾ÍÄܽøÈëÁ´½Ó£¬µ«ÕâЩ jTip Á´½ÓÈ´Î޴˹¦ÄÜ;µ±Óû§½«Êó±êÐü¸¡ÆäÉÏʱ£¬¾Í´¥·¢Á˹¤¾ßÌáʾ¡£Òò´Ë£¬Ó¦¸Ã¸Ä±äËüÃǵÄÑùʽʹ֮ÓëÆäËûÁ´½ÓÉÔ΢²»Í¬£¬µ«Í¬Ê±ÓÖҪȷ±£ËüÃdzä·ÖÍ»³öÒÔÎüÒýÓû§Óë Ö®½»»¥¡£Îª´Ë£¬¿ÉÒÔÓÃÒ»¸öÐ嵀 CSS ÉùÃ÷½«Ä³Ð©¶¨ÖÆÑùʽÌí¼Óµ½ jTip Àà¡£±£³ÖºìÉ«²»±ä£¬µ«È¥³ýÏ»®ÏߺÍÐü¸¡×´Ì¬¡£Óë´Ëͬʱ£¬Ìí¼ÓÒ»¸öРCSS ÉùÃ÷ÒÔ¿ØÖƹ¤¾ßÌáʾÄÚÈݵĿí¶È£¬´Ó¶ø²»ÐèÒªÔÙÓõ½¹ö¶¯Ìõ¡£Õâ¸öÐÂÉùÃ÷»ùÓÚÕâÑùÒ»¸öÊÂʵ£ºjTip °ÑËüµÄ¹¤¾ßÌáʾºÍ JT µÄ id ÊôÐÔ°ü×°ÔÚͬһ¸ö div Àï¡£×îºó£¬´´½¨ÁíÒ»¸öÉùÃ÷ÒÔÔÚ¹¤¾ßÌáʾÄÚÈÝÄÚÒþ²ØÖ÷±êÌâ;ÕâÑù£¬¾Í¿ÉÒÔʹÓà jTip ͨ¹ýÁ´½ÓµÄ name ÊôÐÔ×Ô¶¯Éú³ÉµÄ header ÁË¡£Íê³ÉÖ®ºó£¬Ð嵀 CSS ÈçÇåµ¥ 2 Ëùʾ£º

¡¡¡¡Çåµ¥ 2. ÓÃÓÚ jTip µÄ CSS

/*restyle tooltip links*/
#CMN a.jTip {
text-decoration: none;
color: #930;
}
/*narrow the width of pages that will be rendered by jTip*/
#JT #main.popup {
width: 200px;
padding: 4px;
}
/*hide the headline of pages that will be rendered by jTip*/
#JT #main.popup h1 {
display: none;
}

¡¡¡¡Èç¹ûÔÚ Web ä¯ÀÀÆ÷Äڲ鿴 2.0 Search Results Ò³Ãæ²¢½«Êó±êÐü¸¡ÓÚ²úÆ·ºÍ²úÆ·Ñ¡ÏîÖ®ÉÏ£¬¾Í»á¿´µ½ÔËÐÐÖÐµÄ jTip£¬Èçͼ 1 Ëùʾ£º

¡¡¡¡Í¼ 1. ÔËÐÐÖÐµÄ jTip µÄ½Øͼ

¡¡¡¡

ÔËÐÐÖÐµÄ jTip µÄ½Øͼ

 

¡¡¡¡Ê¹Óà GreyBox ½« off-site Á´½Óת»»³É lightbox

¡¡¡¡ÅÅ ³ýÁ˸÷ÖÖµ¼º½Íä·µÄÓ°ÏìÖ®ºó£¬Customize Me Now 2.0 ¾Í»ù±¾³ÉÐÍÁË¡£ÏÖÔÚËùÐè×öµÄÊÇ´¦Àí off-site Á´½Ó¡£²éÕÒ½á¹ûÒ³ÃæÈÔÈ»°üº¬ÄÜÁ¬½Óµ½³§ÉÌÍøÕ¾µÄµ¯³öÁ´½Ó¡£ÓëÇ°ÃæÓà jTip Ìæ»»µÄµ¯³ö´°¿Ú²»Í¬£¬ÕâЩÁ´½Ó¿ÉÒÔתµ½²»ÊÜ¿ØÖƵÄÍêÈ«¹¦ÄÜµÄ Web Õ¾µã¡£ËüÃÇÌ«´ó£¬Òò´ËÎÞ·¨ÒÔ¹¤¾ßÌáʾµÄÐÎʽ³ÊÏÖ£¬¶øÇÒËüÃÇÓëÆäËûÓ¦ÓóÌÐò¹ýÓÚ·Ö¿ª£¬Òò´ËÒ²ÎÞ·¨²ÉÓÃģʽ¶Ô»°¿òµÄÐÎʽ¡£GreyBox ÕýºÃÊÊÓÃÓÚÕâÖÖÇé¿ö¡£

¡¡¡¡Óë¶à¹¦ÄÜµÄ ThickBox ²»Í¬(¿ÉÒÔ´¦Àí iframe ´°¿Ú¡¢Ajax Êý¾Ý¡¢Í¼Æ¬»ÃµÆƬºÍÐí¶àÆäËûÀàÐ͵ÄÄÚÈÝ)£¬GreyBox Ö»ÓÐÒ»ÖÖ¹¦ÄÜ¡£ËüÄܹ»Ê¹ÓÃÒ»ÖÖ°ë͸Ã÷µÄ¸²¸Ç²ã(overlay)¸²¸Ç Web Õ¾µã£¬È»ºóÔÚ¶¥¶Ë´ò¿ªÁíÒ»¸ö Web Õ¾µã¡£Lightbox ´¦ÀíÓëģʽ¶Ô»°¿òÖ®¼äµÄ²î±ðºÜС£¬µ«Íâ¹ÛÈ´ÏÔÖø²»Í¬¡£¿ÉÒÔÔÚÕâЩÁ´½ÓÉÏʹÓà ThickBox£¬µ«Ê¹ÓÃÕâÖÖ·½Ê½¾Í²»ÄÜÈç´ËÇåÎúµØÇø·ÖÁ½¸öÕ¾µã¡£Äú×ÜÊÇÏ£ÍûÓû§ÈÏΪËûÃÇ¿´µ½µÄÊÇÁ½¸öÍêÈ«²»Í¬µÄÕ¾µã¡£

¡¡¡¡µ½ÏÖÔÚΪֹ£¬ÄúÓ¦¸Ã±È½ÏÊìϤʹÓà GreyBox ÆôÓÃÁ´½ÓÁË¡£Ö»ÐèÏòÁ´½ÓÌí¼ÓһϵÁÐÊôÐÔ¡£

¡¡¡¡title£ºÕâ»á¸ø GreyBox ¸²¸Ç²ãÒ»¸ö±êÌâ¡£

¡¡¡¡rel£ºÌí¼ÓÕâ¸ö²»³£ÓÃµÄ HTML ÊôÐÔ²¢½«ÆäÖµÉèΪ“gb_page_fs[]” — Ò»¸öÆôÓÿªÔ´¿âµÄÌØÊâÊôÐÔ¡£

¡¡¡¡°ÑÕâЩÊôÐÔÌí¼Óµ½ off-site Á´½Óºó£¬Ã¿¸öµ¯³öÁ´½Ó½«ÈçÇåµ¥ 3 Ëùʾ(¾¡¹ÜÔÚÏÖʵÊÀ½çÖУ¬Google ²¢²»Éú²ú±ÈÈø)£º

¡¡¡¡Çåµ¥ 3. ÓÃÓÚ GreyBox Á´½ÓµÄ HTML

¡¡¡¡manufacturer's website

¡¡¡¡Í¬Ñù£¬Í¨¹ýä¯ÀÀÆ÷²é¿´ Customize Me Now 2.0 µÄËÑË÷½á¹ûÒ³Ãæ²¢µ¥»÷³§ÉÌÕ¾µãµÄÁ´½Ó¿ÉÒÔ¿´µ½ GreyBox µÄÔËÐÐЧ¹û¡£Èçͼ 2 Ëùʾ£º

¡¡¡¡Í¼ 2. ÔËÐÐÖÐµÄ GreyBox ½Øͼ

¡¡¡¡

\¡¡ÓкÎÊÕ»ñ

¡¡¡¡ÖÁ´Ë£¬È«²¿²Ù×÷Íê±Ï¡£µ«Õâ´Î Ajax ¸ÄÔìÊÇÈçºÎ¸ü¸Ä Customize Me Now µÄ£¬ÓÖ»ñµÃʲôÒæ´¦ÄØ?

¡¡¡¡¸Ä½øÁËÓû§ÌåÑé

¡¡¡¡ÒªÀí½âÕâЩ¸ü¸ÄµÄÒæ´¦£¬Ç뿴ͼ 3£¬ËüÊÇ×î³õµÄ 1.0 °æ±¾µÄÕ¾µãµØͼ£º

¡¡¡¡Í¼ 3. Customize Me Now 1.0 Õ¾µãµØͼ

¡¡¡¡

\

 

¡¡¡¡ÏÖ ÔÚÇë²Î¿´Í¼ 4£¬ÕâÊÇÐ޸ĺóµÄ 2.0 °æ±¾µÄÕ¾µãµØͼ¡£ÏÖÔÚµ¼º½Â·¾¶ÌṩÁËÒ»ÌõÓÉËÑË÷µ½¹ºÂòµÄÖ±Ïß¡£Õ¾µãËùÓÐÕßʹÓÃÕâÖÖµäÐ͵Äͨ·ç¹ÜʽµÄ·¶ÀýÀ´Ôö¼Óת»»£¬Í¬Ê±Ê¹Óû§¸ü¼ÓÈÝÒ×Àí½âÕ¾µãµÄ¹ý³Ì¡£Äú ÈÔÈ»ÄÜ·ÃÎÊÏàͬµÄÐÅÏ¢£¬µ«ÊÇÏÖÔÚ¶îÍâµÄÊý¾Ý¿ÉÒÔÔÚ¹ý³ÌÖе¯³ö£¬¶ø²»ÐèÒªÓû§À뿪ÉÏÏÂÎÄ»·¾³¡£

¡¡¡¡Í¼ 4. Customize Me Now 2.0 Õ¾µãµØͼ

¡¡¡¡

\

 

¡¡¡¡½¥½øÔöÇ¿

¡¡¡¡Äú ÒѾ­Éè·¨ÔöÇ¿ÁËÓ¦ÓóÌÐò£¬Í¬Ê±Ò²²»ÒòΪ JavaScript Luddites ¶øÆÆ»µÓ¦ÓóÌÐò¡£Òª²é¿´¸Ä½øµÄЧ¹û£¬Ö»Ðè½ûÓÃä¯ÀÀÆ÷ÖÐµÄ JavaScript Ö´ÐУ¬È»ºóÓë 2.0 Õ¾µã½øÐн»»¥¡£¸ÃÕ¾µãµÄÔË×÷Óë Customize Me Now 1.0 Ê®·ÖÏàËÆ¡£³ýÁËijЩÁ´½Ó¿´ÆðÀ´ÓÐЩ²»Í¬Í⣬ËüµÄÔË×÷ÊÇÒ»ÑùµÄ¡£

¡¡¡¡ºöÂÔÁËʲô

¡¡¡¡Customize Me Now µÄ 1.0 °æºÍ 2.0 °æÖ®¼äÒѾ­ÓÐÁ˺ܴóµÄ¸Ä±ä¡£µ«Õâ¸öÓ¦ÓóÌÐò»¹Óкܶà¿ÉÒԸĽøÖ®´¦¡£

¡¡¡¡µäÐ굀 Ajax ¹¦ÄÜ

¡¡¡¡Äú ¿ÉÄÜÒѾ­×¢Òâµ½¹¤¾ßÌáʾºÍģʽ¶Ô»°¿ò²¢²»ÊÇÕæÕýµÄ´«Í³ Ajax µ÷Óá£ÄúËù¼ÓÔصÄÊÇÍêÕûµÄ HTML Îĵµ£¬¶øµäÐ굀 Ajax ¹¦ÄܼÓÔصÄÊÇС¿éµÄ XHTML¡¢XML »ò JavaScript Serialized Object Notation (JSON)¡£ThickBox ºÍ jTip ¶¼Ö§³Ö Ajax ÕâÖÖ¸üΪ³£Óõĸñʽ¡£µ«¼ÓÔØÍêÕûµÄÎĵµ¿ÉÒÔÔÚÿ¸öÒ³ÃæµÄ Ajax °æ±¾ºÍ·Ç Ajax °æ±¾ÉÏʹÓÃÏàͬµÄ URL¡£ÎªÁË´ïµ½½¥½øÔöÇ¿µÄÄ¿±ê£¬ÕâÊÇ×î¼òµ¥·½Ê½¡£¶ÔÓÚ´«Í³µÄ Ajax£¬Ôò±ØÐë¸ü¸Ä·þÎñÆ÷¶ËµÄÄ£°å¿ò¼Ü¡£´ËÍ⣬»¹±ØÐë±àд¶¨ÖÆ JavaScript ´úÂëÀ´Ïò URL ×·¼Ó³ÊÏÖÂß¼­ÒÔ±ã·þÎñÆ÷Äܹ»·µ»ØÒ³ÃæµÄÈ«²¿»òÖ»·µ»ØÒ³ÃæµÄÄÚÈÝ¡£½èÖú jQuery£¬ËùÐè±àдµÄ´úÂë²»»áºÜ¶à¡£µ«Õë¶Ô¿Í»§¶ËÑÝʾ¶øÑÔ£¬ÕâÊÇûÓбØÒªµÄ¡£

¡¡¡¡°²È«ÐÔ´ëÊ©

¡¡¡¡±¾ ÑÝʾÖв¢Ã»ÓÐÉæ¼° Ajax ¿ª·¢ÔÚ°²È«ÐÔ·½ÃæµÄÎÊÌâ¡£Web Ó¦ÓóÌÐò°²È«ÐÔ±¾Éí¾ÍÊÇÒ»¸öºÜ¹ã·ºµÄÖ÷Ì⣬³¬³öÁ˱¾ÎĵÄÌÖÂÛ·¶Î§¡£ÔÚij¸öÒâÒåÉÏ£¬ÓÉÓÚÖ»²àÖØÓÚ¿Í»§¶Ë´úÂ룬±¾ÀýÊ¡ÂÔÁË°²È«ÐÔ¡£ºÜ¶à°²È«ÐÔ´ëÊ©¶¼±ØÐëÔÚ·þÎñ Æ÷ÉÏʵÏÖ¡£ÕâÒ²¾ÍÊÇ˵£¬´¦ÓÚ¸÷¼¼Êõ¼¶µÄ¿ª·¢ÈËÔ±¶¼±ØÐëΪÕû¸öÓ¦ÓóÌÐòµÄ°²È«ÐÔ¸ºÆð×Ô¼ºÓ¦¸¶µÄÔðÈΡ£Ç°¶ËµÄ¿ª·¢ÈËÔ±Ò²²»ÀýÍ⣬ÒòΪºÜ¶à¶ñÒâµÄºÚ¿Í¹¥»÷¶¼ÊÇͨ ¹ýÀûÓà JavaScript ´úÂë¡¢CSS ºÍ±ê¼ÇÄڵĩ¶´µÃ³ÑµÄ¡£ÓйشËÖ÷ÌâµÄ¸ü¶àÐÅÏ¢£¬Çë²Î¼û ²Î¿¼×ÊÁÏ ²¿·Ö¡£

¡¡¡¡½ñºóµÄÄ¿±ê

¡¡¡¡Á˽ⶨÖƹý³ÌÖ®ºó£¬Äú»¹¿ÉÒÔÕë¶Ô´ËÓ¦ÓóÌÐò½øÐкܶà²Ù×÷¡£ÏÂÃæÊÇÀûÓöîÍâµÄ JavaScript ºÍ CSS µ÷ÕûʵÏÖÆäËûһЩ¸Ä½ø£º

¡¡¡¡Óö¨ÖÆ CSS ÃÀ»¯ jTip¡¢ThickBox ºÍ GreyBox ¶Ô»°¿ò£¬Ê¹ËüÃÇÓëÕ¾µãµÄÍâ¹Û¸ü¼ÓЭµ÷¡£

¡¡¡¡Ê¹Óà jQuery ¼°Æä¸÷ÖÖЧ¹û²å¼þ¸ø jTip ºÍ ThickBox Ìí¼Ó¿ÉÊÓת»»¡£¶Ô»°¿ò¿ÉÒÔÔÚÿ´ÎÆô¶¯»ò¹Ø±Õʱ·Ö½â¡¢µü½ø»ò“µ¯³ö”¡£

¡¡¡¡½«²úƷϸ½Ú(Product Details)ÄÚÈÝ·Ö½âΪ¶ÀÁ¢µÄ×é¼þ²¢ÎªÃ¿ÖÖÀàÐ͵ÄÄÚÈÝ(Óû§ÆÀÂÛ¡¢Í¼Æ¬¿âµÈ)Ìṩµ¥¶ÀµÄÁ´½Ó¡£

¡¡¡¡Óý»²æÏúÊÛµÄÄÚÈݸÄÔì Confirmation Ò³Ã档Ŀǰ£¬ËüÖ»»Ø·Å¶©µ¥Ï¸½Ú¡£¿ÉÒÔÔÚ ThickBox ´°¿ÚÒþ²ØËùÓÐÕâЩÄÚÈÝ£¬Îª¸üÓÐÓõÄÐÅÏ¢±£ÁôÆÁÄ»×ÊÔ´¡£

¡¡¡¡×îºóÒ»µãÌáʾ£ºÊ¹Óöø²»ÊÇÀÄÓà Ajax ÌØÐÔ

¡¡¡¡ÕâÀï½øÐеÄËùÓй¤×÷¶¼Éæ¼°µ½°Ñ Ajax Ìí¼Óµ½Ó¦ÓóÌÐò£¬ºÃÏñ Ajax Êǽâ¾öËùÓÐÎÊÌâµÄ“ÍòÄÜÔ¿³×”¡£µ«ÊÂʵ²¢·ÇÈç´Ë¡£

¡¡¡¡Ä£ ʽ¶Ô»°¿òºÍ¹¤¾ßÌáʾ¶Ô Customize Me Now ºÜÓÐЧ£¬ÕâÊÇÒòΪÔÚÆäÖгÊÏÖµÄÄÚÈݵĴóСÊǿɹÜÀíµÄ£¬ËùʹÓõĽçÃæÒ²Ö»ÊǼòµ¥µÄ¹ö¶¯½çÃæ¡£Ðí¶àÒ³Ãæ²»ÊʺÏʹÓÃģʽ¶Ô»°¿ò¡£Èç¹û Web Ò³ÃæʹÓø´ºÏµÄ¶¯Ì¬ HTML (DHTML) ±ê¼Ç»ò¸´ÔӵĽ»»¥Ê½ UI ´°¿Ú²¿¼þ²¿¼þ£¬ÄÇôËü×îºÃ±£³ÖÔ­Ñù¡£²»¿ÉÒÔ°Ñ Ajax ÌØÐÔ¼òµ¥µØ¶ÑÆöÆðÀ´£¬¶øË¿ºÁ²»¿¼ÂÇÓû§µÄÌåÑé¡£

¡¡¡¡Í¬ÑùµØ£¬ThickBox Ó¦¸ÃÓÃÓÚÐÅÏ¢Ò³Ãæ¶ø²»Êǹý³ÌÒ³Ãæ¡£µ±È»£¬ÄúÒ²¿ÉÒÔ½« Customization Ò³ÃæÈûÈë ThickBox ´°¿Ú²¢ÔÚËÑË÷½á¹ûÒ³ÃæÉϵ¯³ö¡£µ«Óû§»á¶ÔÕâÑùµÄ½çÃæÓкη´Ó¦ÄØ?— ¶øÄúÓÖ¸ÃÈçºÎΪÆä±àд´úÂëÄØ?Èç¹ûÓû§ÔÚ ThickBox ´°¿Ú¶¨ÖÆÒ»¸ö²úÆ·²¢µ¥»÷ Submit£¬¹ºÎï³µ»á³öÏÖÔÚÏàͬµÄ ThickBox ´°¿ÚÄÚÂð?ËüÏÂÃæµÄÒ³Ãæ»á×Ô¶¯¸üÐÂÂð?¸üÖØÒªµÄÊÇ£¬Õâ»á²»»á°ÑÓû§¸ãºýÍ¿ÁË£¬Á¬×Ô¼ºÔÚ¶¨Öƹý³ÌµÄÄĸöµØ·½¶¼²»ÖªµÀÄØ?

¡¡¡¡¸ß ¼¶ Ajax Ó¦ÓóÌÐòÄܹ»ÔÚµ¥Ò»ÆÁÄ»ÄÚÌṩ·á¸»µÄ½»»¥¹¦ÄÜ¡£µ«ÕâÀàÓ¦ÓóÌÐòÒ»°ã¶¼ÊÇ´ÓÍ·¿ªÊ¼¹¹½¨ÆðÀ´µÄ¡£ËüÃÇÐèÒª×ÐϸµÄ¹æ»®¡¢ÐÅÏ¢¼Ü¹¹ºÍÓû§ÌåÑéÉè¼Æ¡£ÔÚ¸ÄÔìÏÖÓÐÓ¦Óà ³ÌÐòʱ£¬Ò»¸ö½ÏСµÄ¸ü¸ÄÍùÍù¶¼»áÉæ¼°µ½ºÜ¶àµÄ²Ù×÷¡£±¾Á·Ï°µÄÄ¿±ê¾ÍÊÇÏòÔ­±¾ºÜ´«Í³µÄ Web Õ¾µãÌí¼ÓÒ»µã Ajax µÄħÁ¦¡£Èç¹ûÏ£ÍûµÃµ½µÄÊÇÒ»¸öÍêÈ«»ùÓÚ Ajax µÄ½çÃ棬×îºÃ»¹ÊÇ´ÓÍ·´´½¨¡£

¡¡

1.±¾Õ¾×ñÑ­ÐÐÒµ¹æ·¶£¬ÈκÎתÔصĸå¼þ¶¼»áÃ÷È·±ê×¢×÷ÕߺÍÀ´Ô´£»2.±¾Õ¾µÄÔ­´´ÎÄÕ£¬ÇëתÔØʱÎñ±Ø×¢Ã÷ÎÄÕÂ×÷ÕߺÍÀ´Ô´£¬²»×ðÖØÔ­´´µÄÐÐΪÎÒÃǽ«×·¾¿ÔðÈΣ»3.×÷ÕßͶ¸å¿ÉÄܻᾭÎÒÃDZ༭Ð޸Ļò²¹³ä¡£

Ïà¹ØÎÄÕÂ
  • ´´½¨¿ìËÙÏìÓ¦WebÕ¾µãµÄ¹¤¾ßºÍ¼¼ÇÉ£¨Æ´Îᣩ

    ´´½¨¿ìËÙÏìÓ¦WebÕ¾µãµÄ¹¤¾ßºÍ¼¼ÇÉ£¨Æ´Îᣩ

    2016-01-15 09:12

  • Ajax HacksÖÐÎÄ°æ ´´½¨¿ìËÙÏìÓ¦WebÕ¾µãµÄ¹¤¾ßºÍ¼¼ÇÉ ((ÃÀ)ÅÁÀï) pdfɨÃè°æ

    Ajax HacksÖÐÎÄ°æ ´´½¨¿ìËÙÏìÓ¦WebÕ¾µãµÄ¹¤¾ßºÍ¼¼ÇÉ ((ÃÀ)ÅÁÀï) pdf

    2015-11-16 13:33

  • ´´½¨¿ìËÙÏìÓ¦WebÕ¾µãµÄ¹¤¾ßºÍ¼¼ÇÉ£¬ÍêÕûɨÃè°æ

    ´´½¨¿ìËÙÏìÓ¦WebÕ¾µãµÄ¹¤¾ßºÍ¼¼ÇÉ£¬ÍêÕûɨÃè°æ

    2015-10-22 12:17

  • ´´½¨¿ìËÙÏìÓ¦WebÕ¾µãµÄ¹¤¾ßºÍ¼¼ÇÉ¡·

    ´´½¨¿ìËÙÏìÓ¦WebÕ¾µãµÄ¹¤¾ßºÍ¼¼ÇÉ¡·

    2015-10-09 09:25

ÍøÓѵãÆÀ
Ï