AJAX HACKS(Àаí ÀÌÇØÇÏ°í ¹Ù·Î ¾´´Ù)
- ÀúÀÚºê·ç½º W. Æä¸®
- ÃâÆÇ»çÇѺû¹Ìµð¾î
- ÃâÆÇÀÏ2006-06-24
- µî·ÏÀÏ2008-02-19
º¸À¯ 3, ´ëÃâ 0,
¿¹¾à 0, ´©Àû´ëÃâ 0, ´©Àû¿¹¾à 0
Ã¥¼Ò°³
AJAX ÀÔ¹®¼. ÀÌ Ã¥Àº AJAXÀÇ µ¿ÀÛ¿ø¸®¿¡¼ºÎÅÍ È¿°úÀûÀ¸·Î À¥ Æû ó¸®Çϱâ À¯Àú ÀÎDz Á¡°Ë¹æ¹ý ±¸±Û°ú ¾ßÈÄÀÇ Maps APIs ÀÌ¿ë¹ý ÇÁ·¹ÀÓ ¿öÅ© scipt aculo.us¿Í DWR ½ºÅ©¸³Æ® ¶óÀ̺귯¸®¿¡ ´ëÇÑ ¼Ò°³¸¦ ´ã°í ÀÖ´Ù. ¶ÇÇÑ ÇÁ·¹ÀÓ ¿öÅ©¿Í ¶óÀ̺귯¸®¸¦ È¿À²ÀûÀ¸·Î ÀÌ¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ¼³¸íµµ Çϰí ÀÖ´Ù. ¡¶AJAX HACKS¡·´Â AJAX ±âÃÊ À¥Æû À¯È¿¼º °Ë»ç À¥ °³¹ßÀÚ¸¦ À§ÇÑ ÆÄ¿ö ÇÙ ÀÚ¹Ù »ç¿ëÀÚ¸¦ À§ÇÑ DWR Prototype°ú Rico ¶óÀ̺귯¸®¸¦ ÀÌ¿ëÇÑ AJAX HACKS µîÀÇ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾ú´Ù.
ÀúÀÚ¼Ò°³
ÁöÀºÀÌ ºê·ç½º W. Æä¸®(Bruce W.Perry) ºê·ç½º W. Æä¸®´Â ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚÀ̸ç Àú¼ú°¡ÀÌ°í ¿À¶óÀϽþÆÀÇ¡ºJava Servlet & JSP Cookbook¡»ÀÇ ÀúÀÚÀÔ´Ï´Ù. 1996³â ÀÌ·¡·Î °è¼ÓÇØ¼ ºñ¿µ¸® ´Üü µðÀÚÀΠȸ»ç ¸¶ÄÉÆÃ ±â¾÷ ÃâÆÇ»ç µîÀ» À§ÇÑ À¥ ¾ÖÇø®ÄÉÀ̼ǰú µ¥ÀÌÅͺ£À̽º¸¦ ±¸ÃàÇØ¿Ô½À´Ï´Ù. ¿©°¡ ½Ã°£¿¡´Â Æ®¶óÀֽ̾½·Ð(3Á¾°æ±â)À» Áñ±â°í ÀÖÀ¸¸ç ½ºÀ§½º ¾ËÇÁ½º °÷°÷À» »çÀÌŬ·Î µ¹¾Æ´Ù´Õ´Ï´Ù. ¿Å±äÀÌ ±è¸í½Å ¿ì¼Û´ëÇб³ ÄÄÇ»ÅÍÇаú¸¦ Á¹¾÷ÇßÀ¸
¸ñÂ÷
µ¶ÀÚ¸®ºä ÃßõÀÇ ±Û ¿ªÀÚ ¼¹® ÀúÀÚ ¼¹® °¨»çÀÇ ±Û µµ¿ò ÁֽŠºÐµé Chapter01 Ajax ±âÃÊ Hack #1 ºê¶ó¿ìÀú ȣȯ¼º ½Äº°Çϱâ Hack #2 ¿äû °´Ã¼¸¦ »ç¿ëÇØ POST Àü¼Û ½ÇÇàÇϱâ Hack #3 XMLHttpRequest¸¦ »ç¿ëÇÏ´Â ÀÚ½ÅÀÇ ¶óÀ̺귯¸® ÀÛ¼ºÇϱâ Hack #4 XML·Î µ¥ÀÌÅÍ ¼ö½ÅÇϱâ Hack #5 ÀÏ¹Ý ¹®ÀÚ¿·Î µ¥ÀÌÅÍ ¼ö½ÅÇϱâ Hack #6 ¼ýÀÚÇü µ¥ÀÌÅÍ ¼ö½ÅÇϱâ Hack #7 JSON Çü½Ä µ¥ÀÌÅÍ ¼ö½ÅÇϱâ Hack #8 ¿äû °´Ã¼ÀÇ ¿¡·¯ ó¸®Çϱâ Hack #9 HTTP ÀÀ´ä ½ÉÈ ÇнÀÇϱâ Hack #10 CSS ÆÄÀÏÀ» »ç¿ëÇØ ½ºÅ¸ÀÏÀÌ Àû¿ëµÈ ¸Þ½ÃÁö »ý¼ºÇϱâ Hack #11 ½ÇÇà Áß¿¡ ½ºÅ¸ÀÏÀÌ Àû¿ëµÈ »ç¿ëÀÚ ¸Þ½ÃÁö »ý¼ºÇϱâ Chapter02. À¥ Æû Hack #12 ºê¶ó¿ìÀúÀÇ »õ·Î°íħ ¾øÀÌ text Çʵ峪 textarea °ªÀ» ¼¹ö·Î Àü¼ÛÇϱâ Hack #13 ¼¹ö µ¥ÀÌÅ͸¦ °¡Á®¿Í text Çʵ峪 textarea¿¡ Ç¥½ÃÇϱâ Hack #14 »õ·Î°íħ ¾øÀÌ ¼±ÅÃµÈ ¸ñ·Ï °ª ¼¹ö·Î Àü¼ÛÇϱâ Hack #15 ¼¹ö µ¥ÀÌÅ͸¦ »ç¿ëÇØ µ¿ÀûÀ¸·Î select ¸®½ºÆ® »ý¼ºÇϱâ Hack #16 ±âÁ¸¿¡ ÀÖ´Â select ¸®½ºÆ® È®ÀåÇϱâ Hack #17 »õ·Î°íħ ¾øÀÌ checkboxÀÇ °ªÀ» ¼¹ö·Î Àü¼ÛÇϱâ Hack #18 ¼¹ö µ¥ÀÌÅ͸¦ °¡Áö°í µ¿ÀûÀ¸·Î checkbox ±×·ì »ý¼ºÇϱâ Hack #19 ¼¹ö µ¥ÀÌÅ͸¦ ±âÁ¸ÀÇ checkbox ±×·ì¿¡ ¹Ý¿µÇϱâ Hack #20 HTTP ÀÀ´ä µ¥ÀÌÅ͸¦ »ç¿ëÇØ ¼ø¼ ¾ø´Â ¸ñ·Ï º¯°æÇϱâ Hack #21 ¼¹ö·Î hidden ű×ÀÇ °ª Àü¼ÛÇϱâ Chapter03. À¯È¿¼º °Ë»ç Hack #22 text Çʵ峪 textarea°¡ ºó ÄÀÎÁö °Ë»çÇϱâ Hack #23 À̸ÞÀÏ ÁÖ¼Ò À¯È¿¼º °Ë»çÇϱâ Hack #24 À̸ÞÀÏ ÁÖ¼Ò Áߺ¹ °Ë»çÇϱâ Hack #25 ½Å¿ëÄ«µå ¹øÈ£ À¯È¿¼º °Ë»çÇϱâ Hack #26 ½Å¿ëÄ«µåÀÇ º¸¾È ÄÚµå À¯È¿¼º °Ë»çÇϱâ Hack #27 ¿ìÆí¹øÈ£ À¯È¿¼º °Ë»çÇϱâ Chapter04. À¥ °³¹ßÀÚ¸¦ À§ÇÑ ÆÄ¿ö ÇÙ Hack #28 ±¸±Û ¸Ê API »ç¿ë ±ÇÇÑ ¾ò±â Hack #29 ±¸±Û ¸Ê APIÀÇ ¿äû °´Ã¼ »ç¿ëÇϱâ Hack #30 Ajax·Î ±¸±Û ¸Ê°ú ¾ßÈÄ!¸ÊÀÇ ¸Å½¬¾÷ »ç¿ëÇϱâ Hack #31 Weather.comÀÇ XML µ¥ÀÌÅÍ Ç¥½ÃÇϱâ Hack #32 Ajax·Î ¾ßÈÄ!¸Ê°ú GeoURL ¸Å½¬¾÷ »ç¿ëÇϱâ Hack #33 ÆÄÀÌ¾îÆø½º¿¡¼ Ajax·Î »ý¼ºÇÑ ÅÂ±× µð¹ö±× Çϱâ Hack #34 ¿ìÆí¹øÈ£ °¡Á®¿À±â Hack #35 Å©±â Á¦ÇÑ ¾ø°í °ü¸®ÇÒ ¼ö ÀÖ´Â ºÏ¸¶Å©¸´ ¸¸µé±â Hack #36 Aajx ¾ÖÇø®ÄÉÀ̼ǿ¡¼ Ŭ¶óÀÌ¾ðÆ® »çÀ̵åÀÇ ÀúÀå ÀåÄ¡ »ç¿ëÇϱâ Hack #37 iframeÀ¸·Î ¹æ¹® ±â·Ï Á¦¾îÇϱâ Hack #38 ¼¹ö·Î ÄíŰ °ª Àü¼ÛÇϱâ Hack #39 XMLHttpRequest·Î À¥ ÆäÀÌÁö ³»¿ë¿¡ ÀÖ´Â ¿¬·á °¡°Ý ¹ßÃéÇϱâ Hack #40 XMLHttpRequest·Î À̸ÞÀÏ Àü¼ÛÇϱâ Hack #41 ºê¶ó¿ìÀúÀÇ ·ÎÄÉÀÏ Á¤º¸ ¾Ë¾Æ³»±â Hack #42 RSS ¸®´õ ¸¸µé±â Chapter05. ÀÚ¹Ù »ç¿ëÀÚ¸¦ À§ÇÑ DWR Hack #43 ÀÚ¹Ù À¥ ¾ÖÇø®ÄÉÀ̼ǿ¡ DWR ¼³Á¤Çϱâ Hack #44 DWRÀ» ÀÌ¿ëÇØ ÀÚ¹Ù ¹è¿ °ªÀ» select ¸®½ºÆ®¿¡ Ãß°¡Çϱâ Hack #45 DWRÀ» »ç¿ëÇØ ÀÚ¹Ù ¸Ê µ¥ÀÌÅ͸¦ °¡Á®¿Í select ¸®½ºÆ® ¸¸µé±â Hack #46 À¥ ÆäÀÌÁö¿¡ ÀÚ¹Ù ÇØ½Ã¸Ê(HashMap)ÀÇ µ¥ÀÌÅ͸¦ Ű/½ÖÀ¸·Î º¸¿©ÁÖ±â Hack #47 DWRÀ» »ç¿ëÇØ ÀÚ¹Ù ¹è¿À» ¼ø¼ ÀÖ´Â ¸®½ºÆ®·Î ³ªÅ¸³»±â Hack #48 ÀÚ¹Ù½ºÅ©¸³Æ®·Î Ä¿½ºÅÒ ÀÚ¹Ù °´Ã¼ »ç¿ëÇϱâ Hack #49 DWRÀ» »ç¿ëÇØ ÀÚ¹Ù½ºÅ©¸³Æ®¿¡¼ ÀÚ¹Ù ³»Àå °´Ã¼ È£ÃâÇϱâ Chapter06. Prototype°ú Rico ¶óÀ̺귯¸®¸¦ ÀÌ¿ëÇÑ Ajax Hack Hack #50 ¾ÖÇø®ÄÉÀ̼ǿ¡¼ PrototypeÀÇ Ajax Åø »ç¿ëÇϱâ Hack #51 ¼¹ö µ¥ÀÌÅ͸¦ »ç¿ëÇØ HTML ¿¤¸®¸ÕÆ®ÀÇ ³»¿ë ¾÷µ¥ÀÌÆ®Çϱâ Hack #52 Æû ÇʵåÀÇ °ªÀÌ º¯ÇÏ´ÂÁö ¸ð´ÏÅ͸µÇϱâ Hack #53 Rico¸¦ »ç¿ëÇØ ÇϳªÀÇ ¼¹ö ÀÀ´äÀ¸·Î ¼³Ê °³ÀÇ ¿¤¸®¸ÕÆ® ¾÷µ¥ÀÌÆ®Çϱâ Hack #54 µå·¡±× ¾Ø µå·Ó ¼Á¡ ¸¸µé±â Chapter07. Ruby on RailsÀÇ Ajax Hack #55 Ruby on Rails ¼³Ä¡Çϱâ Hack #56 Rails·Î Ajax ¿äû ¸ð´ÏÅ͸µÇϱâ Hack #57 Rails ¾ÖÇø®ÄÉÀ̼ǿ¡¼ »ç¿ëÇÒ ¼ö ÀÖ°Ô ÀÚ¹Ù½ºÅ©¸³Æ® ÄÚµùÇϱâ Hack #58 Rails ÅÆÇø´¿¡¼ µ¿ÀûÀ¸·Î select ¸®½ºÆ® »ý¼ºÇϱâ Hack #59 Ajax¿¡¼ ¿äûÇß´ÂÁö ¾Ë¾Æ³»±â Hack #60 µ¥ÀÌÅͺ£À̽ºÀÇ µ¥ÀÌÅ͸¦ »ç¿ëÇØ µ¿ÀûÀ¸·Î select ¸®½ºÆ® »ý¼ºÇϱâ Hack #61 ÁÖ±âÀûÀ¸·Î HTTP ¿äûÇϱâ Hack #62 Rails·Î ¼¹ö ȯ°æ º¯¼ö »ìÆìº¸±â Chapter08. script.aculo.us ¸Àº¸±â Hack #63 Ajax ¾ÖÇø®ÄÉÀ̼ǿ¡¼ script.aculo.usÀÇ ½Ã°¢ È¿°ú »ç¿ëÇϱâ Hack #64 À߸øµÈ ·Î±×ÀÎ Á¤º¸¸¦ ÀÔ·ÂÇÏ¸é ¾î±ú¸¦ À¸¾³ÇÏ´Â ·Î±×ÀÎ ¹Ú½º ¸¸µé±â Hack #65 script.aculo.us¸¦ »ç¿ëÇØ ÀÚµ¿ ¿Ï¼º ÇÊµå ¸¸µé±â Hack #66 ÀÎ Ç÷¹À̽º(in-place) ¿¡µðÅÍ ¸¸µé±â Hack #67 ¼¹ö·Î Àü¼ÛµÉ ¶§(submit) »ç¶óÁö´Â À¥ Æû ¸¸µé±â Chapter09. ¼±Åðú È¿À² Hack #68 Ajax ¾ÖÇø®ÄÉÀ̼ǿ¡¼ ºê¶ó¿ìÀúÀÇ <