
À¥ 2.0°ú Ajax ½Ã´ëÀÇ Á߽ɿ¡ ÀÖ´Â ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ ±âÃʺÎÅÍ °í±Þ±îÁö ´Ù·é Ã¥ÀÌ´Ù. ÀÌ Ã¥ÀÇ 1ºÎ ¡¸ÄÚ¾î ÀÚ¹Ù½ºÅ©¸³Æ®¡¹´Â ¿ÏÀüÇÑ ¾ð¾î·Î¼ÀÇ ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ ¼³¸íÇÑ´Ù. ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ ÀϹÝÀûÀÎ ¹®¹ý°ú ÇÔ²² Ŭ·ÎÀú ÇÔ¼ö, Ŭ·¡½º, ¸ðµâ, ÀÚ¹Ù ¾ð¾î¿ÍÀÇ ÀÎÅÍ·¢¼Ç µî ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ ÇÙ½É ±â´ÉµéÀ» ÀÚ¼¼ÇÑ ¿¹¿Í ÇÔ²² ¼³¸íÇÑ´Ù.
2ºÎ ¡¸Å¬¶óÀÌ¾ðÆ® Ãø ÀÚ¹Ù½ºÅ©¸³Æ®¡¹¿¡¼´Â DOMÀ̶ó°í ¾Ë·ÁÁ® ÀÖ´Â ¹®¼ °´Ã¼ ¸ðµ¨À» ÁßÁ¡ÀûÀ¸·Î ´Ù·ç¸ç, CSS¿ÍÀÇ ¿¬µ¿, À̺¥Æ® ó¸®, Æû µî À¥ ºê¶ó¿ìÀú¿¡¼ ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ »ç¿ëÇÏ´Â ´Ù¾çÇÑ ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. ¶ÇÇÑ ÄíŰ, Ajax, XML, ±×¸²(Canvas), ÀÚ¹Ù ¾ÖÇø´ µîÀ» Á¦¾îÇÏ´Â °í±Þ ÁÖÁ¦µµ ´Ù·é´Ù. 3ºÎ´Â ÄÚ¾î ÀÚ¹Ù½ºÅ©¸³Æ®¿¡ ´ëÇÑ ·¹ÆÛ·±½º, 4ºÎ´Â Ŭ¶óÀÌ¾ðÆ® Ãø ÀÚ¹Ù½ºÅ©¸³Æ®¿¡ ´ëÇÑ ·¹ÆÛ·±½º·Î¼ ÀÚ¹Ù½ºÅ©¸³Æ® °´Ã¼, ¸Þ¼µå, ÇÁ·ÎÆÛƼµéÀÌ ¾ËÆÄºª ¼ø¼·Î ³ª¿µÇ¾î ÀÖ´Ù.

ÀúÀÚ : µ¥À̺ñµå Ç÷¡³Ê°Ç (David Flanagan)
µ¥À̺ñµå Ç÷¡³Ê°ÇÀº ÄÄÇ»ÅÍ ÇÁ·Î±×·¡¸ÓÀÌÀÚ ÄÁ¼³ÅÏÆ®À̸ç, ´ëºÎºÐÀÇ ½Ã°£À» Ã¥À» ¾²¸ç º¸³½´Ù. ¡ºJavaScript Pocket Reference¡» ¡ºJava in a Nutshell¡» ¡ºJava Examples in a Nutshell¡» °°Àº Ã¥À» O'Reilly¸¦ ÅëÇØ Ãâ°£Çß´Ù. µ¥À̺ñµå´Â MIT¿¡¼ ÄÄÇ»ÅͰúÇÐ ÇÐÀ§¿Í °øÇÐ ÇÐÀ§¸¦ ¹Þ¾Ò´Ù. ±×´Â Áö±Ý ½Ã¾ÖƲ, ¿ö½ÌÅÏ, ¹êÄí¹ö, ºê¸®Æ¼½Ã ÄÝ·Òºñ¾Æ »çÀÌ¿¡ ÀÖ´Â U.S. Pacific Northwest¿¡¼ ºÎÀΰú ¾ÆÀ̵é°ú ÇÔ²² »ì°í ÀÖ´Ù.
¿ªÀÚ : ¼ÛÀÎö
KAIST Àü»êÇаú¿¡¼ ¹Ú»ç °úÁ¤À» ¹â°í ÀÖ´Ù. ¡º»ç¿ëÀÚ ½ºÅ丮¡»(ÀλçÀÌÆ®), ¡º½ÇÀü Ajax¡»(ÀλçÀÌÆ®) ¡ºÀÚ¹ÙÀÇ ¶Ç ´Ù¸¥ ¸ÚÁø µµ±¸ Ant(¾ØÆ®)¡»(ÀÎÆ÷ºÏ)ÀÇ °ø¿ªÀÚÀÌÀÚ, ¡ºµµ´ëü ´å³ÝÀÌ ¹¹¾ß¡»(»ï°¢ÇüÇÁ·¹½º)ÀÇ °øÀúÀÚ´Ù.
¿ªÀÚ : À̵¿±â
KAIST Àü»êÇаú¿¡¼ ¹Ú»ç °úÁ¤À» ¹â°í ÀÖ´Ù. ´õ ºü¸£°í ¾ÈÀüÇϰí À¯¿ëÇÑ ¹Ì·¡ÀÇ ÀÎÅÍ³Ý ¾ÆÅ°ÅØÃ³¿¡ ´ëÇØ ¿¬±¸ÇÑ´Ù. ¼¼°èÀÇ °úÇÐÀÚµéÀº ¹°·Ð ¾î¸°À̵鵵 ÁÁ¾ÆÇÒ ¼ö ÀÖ´Â ¿¬±¸¸¦ ÇÏ´Â °ÍÀÌ ²ÞÀÌ´Ù.
¿ªÀÚ : ÀÌÀ¯¿ø
KAIST Àü»êÇаú¿¡¼ ¹Ú»ç °úÁ¤À» ¹â°í ÀÖ´Ù. ¹«¼± ¼¾¼ ³×Æ®¿öÅ©¿¡¼ ÀÌ·ç¾îÁö´Â µ¥ÀÌÅÍ Ã³¸®¿¡ °ü½ÉÀÌ ¸¹´Ù. ¹«¼± ¼¾¼ ³×Æ®¿öÅ© °ü·Ã Ä¿¹Â´ÏƼÀÎ TinyOS Æ÷·³¿¡¼ Ȱµ¿ ÁßÀÌ´Ù.
¿ªÀÚ : ȲÀμ®
KAIST Àü»êÇаú¿¡¼ ¹Ú»ç°úÁ¤À» ¹â°í ÀÖ´Ù. ¡º½ÇÀü Ajax¡»(ÀλçÀÌÆ®)ÀÇ °ø¿ªÀÚÀÌÀÚ, ¡ºÅÚ·¹¸Åƽ½º °³·Ð (°³Á¤ÆÇ)¡»(È«¸ª°úÇÐÃâÆÇ»ç)ÀÇ °øÀúÀÚ´Ù.

¡°ÀÚ¹Ù½ºÅ©¸³Æ® Ã¥À¸·Î´Â ¡ºJavaScript: The Definitive Guide(5/E)¡»¸¸À» ÃßõÇÑ´Ù.¡±
- ÀÚ¹Ù½ºÅ©¸³Æ® °èÀÇ ¿ä´Ù ½º½Â ´õ±Û¶ó½º Å©·ÏÆ÷µå(Douglas Crockford)
[¸®ºä¾îµéÀÇ Ãßõ»ç]
¹Ì¼ú ´ëÇÐÀ» Á¹¾÷Çϰí IT ¾÷°è¿¡ ¹ßÀ» µé¿©³õÀº ÈÄ UI °³¹ßÀÚ·Î ÀÏÇϰí ÀÖ´Â Áö±Ý, ´Ù½Ã±Ý ±âÃʸ¦ ´ÙÁö·Á´Â ¸¶À½°¡ÁüÀ¸·Î ¡ºÀÚ¹Ù½ºÅ©¸³Æ® ¿Ïº® °¡À̵塻ÀÇ ¸®ºä¿¡ ÀÀÇß´Ù. »ç½Ç, ´Ù¸¥ °³¹ßÀÚµé°ú ¿©·¯ ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÏ¸é¼ ±âÃʰ¡ ³Ê¹«µµ ºÎÁ·ÇÏ´Ù´Â °ÍÀ» ÀÎÁöÇϰí ÀÖ´ø ÅÍ¿©¼ À̹ø ¸®ºä´Â Å« Àǹ̰¡ ÀÖÀ» °ÍÀ¸·Î »ý°¢Çß°í, ÀÌ ¿¹»óÀº Á¤È®È÷ ÀûÁßÇß´Ù. Áö±Ý±îÁö ÀÚ¹Ù½ºÅ©¸³Æ® ÆÁ°ú Å×Å©´Ð¿¡ ¿¬¿¬ÇÑ ³ª¸ÓÁö Á¤ÀÛ ±âÃÊÀûÀÎ ³»¿ëÀ» ¸ð¸£°Å³ª À߸ø ¾Ë°í ÀÖ¾ú´Âµ¥, ´öºÐ¿¡ ¸¹Àº ºÎºÐÀ» ¿Ã¹Ù¸£°Ô ÀÌÇØÇÏ°Ô µÇ¾ú´Ù. ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ ±âÃʺÎÅÍ Á¦´ë·Î ¹è¿ì°í ½Í´Ù¸é ÀÌ Ã¥À» Àû±Ø ÃßõÇÑ´Ù.
- °æÁØÈ£(http://www.firejune.com)
Ajax¶ó´Â °³³äÀÌ ÀϹÝÈµÈ ÀÌÈÄ·Î ÀÚ¹Ù½ºÅ©¸³Æ®´Â ±× Ȱ¿ë ¹üÀ§°¡ Á¡Á¡ ³Ð¾îÁö°í ÀÖ´Ù. ÀÌÁ¦±îÁö ÀÚ¹Ù½ºÅ©¸³Æ®°¡ ¼Õ´ë°í ½ÍÁö ¾ÊÀº Copy&PasteÀÇ ´ë»óÀ̾ú´Ù¸é, Áö±ÝÀº À¥ °³¹ß¿¡ ºüÁú ¼ö ¾ø´Â Áß¿äÇÑ ÃàÀ¸·Î ÀÚ¸®Çß´Ù. ÀÌÀü°ú °°ÀÌ ´Ü¼øÈ÷ À¥ ÆäÀÌÁö ÀϺκп¡ È¿°ú¸¦ Áְųª ÀԷ°ªÀ» È®ÀÎÇÏ´Â Á¤µµÀÇ ÇÁ·Î±×·¡¹Ö¿¡¼ ¹þ¾î³ª Ajax, drag&drop, Animation, Dynamic DOM handling °°Àº ´õ¿í ³ôÀº ¼öÁØÀÇ ±â¼úÀÌ ¿ä±¸µÇ´Â °ÍÀÌ´Ù.
ÀÌ Ã¥Àº °³¹ßÀÚµéÀÌ ÀÌ·¯ÇÑ È帧¿¡ ¹ß¸ÂÃâ ¼ö ÀÖ°Ô, Áö±Ý±îÁö ³ª¿Â ÀÚ¹Ù½ºÅ©¸³Æ® ¼ÀûµéÀÌ ¹ÌÁøÇÏ°Ô ´Ù·ç¾ú´ø ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ ±âº» ¿ø¸®¸¦ »ó¼¼È÷ ¼³¸íÇÒ »Ó¸¸ ¾Æ´Ï¶ó, ´Ù¾çÇÑ È°¿ë ¹æ¹ý¿¡ ´ëÇØ¼µµ Æø ³Ð°Ô ´Ù·é´Ù. ÀÚ¹Ù½ºÅ©¸³Æ®¶ó´Â ¾ð¾î¸¦ ´õ¿í ±íÀÌ ÀÌÇØÇÏ°í °øºÎÇÏ°í ½ÍÀº °³¹ßÀÚ¶ó¸é ¡ºÀÚ¹Ù½ºÅ©¸³Æ® ¿Ïº® °¡À̵å(5/E)¡»°¡ ÃÖ°íÀÇ ¼±ÅÃÀÌ µÉ °ÍÀÌ´Ù.
- ¼ÛÈ¿Á¾(NHN Ajax UI Lab.)
Ajax ±â¼úÀÌ º¸ÆíÈµÈ ÃÖ±Ù±îÁöµµ ÀÚ¹Ù½ºÅ©¸³Æ®´Â ¹è¿ö¼ ¿¬±¸Çϰí Ȱ¿ëÇϱ⺸´Ù´Â ÇÊ¿äÇÑ ¼Ò½ºÄڵ带 º¹»çÇÏ°í ºÙ¿© ³Ö¾î »ç¿ëÇÏ´Â ¾ð¾î¶ó´Â ÀνÄÀÌ ÀϹÝÀûÀ̾ú´Ù. ±×·¯´Ù º¸´Ï º¸ÅëÀÇ À¥ °³¹ßÀÚµéÀ̶ó¸é ´©±¸³ª ÇÑ ¹ø ÂëÀº ÀÚ¹Ù½ºÅ©¸³Æ® µð¹ö±ë¿¡ Èûµé¾ú´ø ±â¾ïÀÌ ÀÖÀ» °ÍÀÌ´Ù. ÀÚ¹Ù½ºÅ©¸³Æ®°èÀÇ ¿ä´Ù ½º½ÂÀ¸·Î ºÒ¸®´Â ´õ±Û·¯½º Å©·ÏÆ÷µå(Douglas Crockford)´Â ÀÌ¿Í °°Àº »óȲÀ» ºø´ë¾î ¡¸ÀÚ¹Ù½ºÅ©¸³Æ®: ¼¼»ó¿¡¼ °¡Àå ¿ÀÇØ°¡ ¸¹Àº ÇÁ·Î±×·¡¹Ö ¾ð¾î¡¹¶ó´Â ±ÛÀ» ¾²±âµµ Çß´Ù. ´õ±Û·¯½º Å©·ÏÆ÷µå´Â ÀÌ ±Û¿¡¼ ÀÚ¹Ù½ºÅ©...¡°ÀÚ¹Ù½ºÅ©¸³Æ® Ã¥À¸·Î´Â ¡ºJavaScript: The Definitive Guide(5/E)¡»¸¸À» ÃßõÇÑ´Ù.¡±
- ÀÚ¹Ù½ºÅ©¸³Æ® °èÀÇ ¿ä´Ù ½º½Â ´õ±Û¶ó½º Å©·ÏÆ÷µå(Douglas Crockford)
[¸®ºä¾îµéÀÇ Ãßõ»ç]
¹Ì¼ú ´ëÇÐÀ» Á¹¾÷Çϰí IT ¾÷°è¿¡ ¹ßÀ» µé¿©³õÀº ÈÄ UI °³¹ßÀÚ·Î ÀÏÇϰí ÀÖ´Â Áö±Ý, ´Ù½Ã±Ý ±âÃʸ¦ ´ÙÁö·Á´Â ¸¶À½°¡ÁüÀ¸·Î ¡ºÀÚ¹Ù½ºÅ©¸³Æ® ¿Ïº® °¡À̵塻ÀÇ ¸®ºä¿¡ ÀÀÇß´Ù. »ç½Ç, ´Ù¸¥ °³¹ßÀÚµé°ú ¿©·¯ ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÏ¸é¼ ±âÃʰ¡ ³Ê¹«µµ ºÎÁ·ÇÏ´Ù´Â °ÍÀ» ÀÎÁöÇϰí ÀÖ´ø ÅÍ¿©¼ À̹ø ¸®ºä´Â Å« Àǹ̰¡ ÀÖÀ» °ÍÀ¸·Î »ý°¢Çß°í, ÀÌ ¿¹»óÀº Á¤È®È÷ ÀûÁßÇß´Ù. Áö±Ý±îÁö ÀÚ¹Ù½ºÅ©¸³Æ® ÆÁ°ú Å×Å©´Ð¿¡ ¿¬¿¬ÇÑ ³ª¸ÓÁö Á¤ÀÛ ±âÃÊÀûÀÎ ³»¿ëÀ» ¸ð¸£°Å³ª À߸ø ¾Ë°í ÀÖ¾ú´Âµ¥, ´öºÐ¿¡ ¸¹Àº ºÎºÐÀ» ¿Ã¹Ù¸£°Ô ÀÌÇØÇÏ°Ô µÇ¾ú´Ù. ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ ±âÃʺÎÅÍ Á¦´ë·Î ¹è¿ì°í ½Í´Ù¸é ÀÌ Ã¥À» Àû±Ø ÃßõÇÑ´Ù.
- °æÁØÈ£(http://www.firejune.com)
Ajax¶ó´Â °³³äÀÌ ÀϹÝÈµÈ ÀÌÈÄ·Î ÀÚ¹Ù½ºÅ©¸³Æ®´Â ±× Ȱ¿ë ¹üÀ§°¡ Á¡Á¡ ³Ð¾îÁö°í ÀÖ´Ù. ÀÌÁ¦±îÁö ÀÚ¹Ù½ºÅ©¸³Æ®°¡ ¼Õ´ë°í ½ÍÁö ¾ÊÀº Copy&PasteÀÇ ´ë»óÀ̾ú´Ù¸é, Áö±ÝÀº À¥ °³¹ß¿¡ ºüÁú ¼ö ¾ø´Â Áß¿äÇÑ ÃàÀ¸·Î ÀÚ¸®Çß´Ù. ÀÌÀü°ú °°ÀÌ ´Ü¼øÈ÷ À¥ ÆäÀÌÁö ÀϺκп¡ È¿°ú¸¦ Áְųª ÀԷ°ªÀ» È®ÀÎÇÏ´Â Á¤µµÀÇ ÇÁ·Î±×·¡¹Ö¿¡¼ ¹þ¾î³ª Ajax, drag&drop, Animation, Dynamic DOM handling °°Àº ´õ¿í ³ôÀº ¼öÁØÀÇ ±â¼úÀÌ ¿ä±¸µÇ´Â °ÍÀÌ´Ù.
ÀÌ Ã¥Àº °³¹ßÀÚµéÀÌ ÀÌ·¯ÇÑ È帧¿¡ ¹ß¸ÂÃâ ¼ö ÀÖ°Ô, Áö±Ý±îÁö ³ª¿Â ÀÚ¹Ù½ºÅ©¸³Æ® ¼ÀûµéÀÌ ¹ÌÁøÇÏ°Ô ´Ù·ç¾ú´ø ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ ±âº» ¿ø¸®¸¦ »ó¼¼È÷ ¼³¸íÇÒ »Ó¸¸ ¾Æ´Ï¶ó, ´Ù¾çÇÑ È°¿ë ¹æ¹ý¿¡ ´ëÇØ¼µµ Æø ³Ð°Ô ´Ù·é´Ù. ÀÚ¹Ù½ºÅ©¸³Æ®¶ó´Â ¾ð¾î¸¦ ´õ¿í ±íÀÌ ÀÌÇØÇÏ°í °øºÎÇÏ°í ½ÍÀº °³¹ßÀÚ¶ó¸é ¡ºÀÚ¹Ù½ºÅ©¸³Æ® ¿Ïº® °¡À̵å(5/E)¡»°¡ ÃÖ°íÀÇ ¼±ÅÃÀÌ µÉ °ÍÀÌ´Ù.
- ¼ÛÈ¿Á¾(NHN Ajax UI Lab.)
Ajax ±â¼úÀÌ º¸ÆíÈµÈ ÃÖ±Ù±îÁöµµ ÀÚ¹Ù½ºÅ©¸³Æ®´Â ¹è¿ö¼ ¿¬±¸Çϰí Ȱ¿ëÇϱ⺸´Ù´Â ÇÊ¿äÇÑ ¼Ò½ºÄڵ带 º¹»çÇÏ°í ºÙ¿© ³Ö¾î »ç¿ëÇÏ´Â ¾ð¾î¶ó´Â ÀνÄÀÌ ÀϹÝÀûÀ̾ú´Ù. ±×·¯´Ù º¸´Ï º¸ÅëÀÇ À¥ °³¹ßÀÚµéÀ̶ó¸é ´©±¸³ª ÇÑ ¹ø ÂëÀº ÀÚ¹Ù½ºÅ©¸³Æ® µð¹ö±ë¿¡ Èûµé¾ú´ø ±â¾ïÀÌ ÀÖÀ» °ÍÀÌ´Ù. ÀÚ¹Ù½ºÅ©¸³Æ®°èÀÇ ¿ä´Ù ½º½ÂÀ¸·Î ºÒ¸®´Â ´õ±Û·¯½º Å©·ÏÆ÷µå(Douglas Crockford)´Â ÀÌ¿Í °°Àº »óȲÀ» ºø´ë¾î ¡¸ÀÚ¹Ù½ºÅ©¸³Æ®: ¼¼»ó¿¡¼ °¡Àå ¿ÀÇØ°¡ ¸¹Àº ÇÁ·Î±×·¡¹Ö ¾ð¾î¡¹¶ó´Â ±ÛÀ» ¾²±âµµ Çß´Ù. ´õ±Û·¯½º Å©·ÏÆ÷µå´Â ÀÌ ±Û¿¡¼ ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ Á¦´ë·Î ´Ù·ç´Â ´Ü ÇÑ ±ÇÀÇ Ã¥ÀÌ ¹Ù·Î ¡ºJavaScript: The Definitive Guide(5/E)¡»¶ó°í ÃßõÇß´Ù.
±×µ¿¾È ÀÚ¹Ù½ºÅ©¸³Æ®´Â °³¹ßÀÚµéÀÌ ±íÀÌ ÀÌÇØÇÏÁö ¾ÊÀº ä ÀÌÀü¿¡ »ç¿ëÇß´ø ¾ð¾îÀÇ ½ºÅ¸ÀÏ´ë·Î »ç¿ëÇß¾ú´Ù. ¶§¹®¿¡, ÀÚ¹Ù½ºÅ©¸³Æ®¸¸ÀÇ °·ÂÇϰí dzºÎÇÑ Ç¥Çö·ÂÀ̳ª ±â¹ýÀ» º¸±â ¾î·Á¿ü´Ù. ¶ÇÇÑ, °¢±â ´Ù¸£°Ô ±¸ÇöµÈ ´Ù¾çÇÑ ºê¶ó¿ìÀú ȯ°æ¿¡¼ HTML, CSS, ºê¶ó¿ìÀú¸¦ Á¦¾îÇØ¾ß Ç߱⿡ Ȱ¿ëÇϱ⵵ ½±Áö ¾Ê¾Ò´Ù.
¡ºÀÚ¹Ù½ºÅ©¸³Æ® ¿Ïº® °¡À̵塻´Â ÀÚ¹Ù½ºÅ©¸³Æ®¿¡ ´ëÇÑ ±íÀÌ ÀÖ´Â ¼³¸í°ú ÀÚ¹Ù½ºÅ©¸³Æ®´ä°Ô Ȱ¿ëÇÏ´Â ´Ù¾çÇÑ ¹æ¹ýÀ» Á¦°øÇÑ´Ù. ÀÌ Ã¥À» ÅëÇØ ÀÚ¹Ù½ºÅ©¸³Æ® ÃʽÉÀÚ´Â ¾ð¾î¸¦ Á¤È®È÷ ÀÌÇØÇÒ ¼ö ÀÖ°í, Áß±Þ ÀÌ»ó °³¹ßÀÚµéÀº °í±Þ ±â¹ý°ú Ȱ¿ëµµ ³ôÀº API ·¹ÆÛ·±½º¸¦ ¾òÀ» ¼ö ÀÖ´Ù.
