±¸±Û ¸Ê, ±¸±Û ¸ÞÀÏ µîÀº Ajax ±â¼úÀ» ÀÌ¿ëÇÏ¿© »ç¿ëÀڵ鿡°Ô ´ÙÀ̳»¹ÍÇÑ À¥ ÇÁ·Î±×·¥µéÀ» Á¦°øÇØÁÖ¾ú´Ù. ÀÌ¿¡ µû¶ó ÀÎÅÍ³Ý Æ÷ÅÐ ¾÷ü³ª ´ë±â¾÷µéÀº Ajax ±â¼úÀ» ä¿ëÇÏ·Á´Â ¿òÁ÷ÀÓÀ» º¸¿©ÁÖ°í Àִµ¥, ÀÌ Ã¥Àº Ajax ±â¼ú ÀÚü¿¡ ´ëÇÑ ÀÌ·ÐÀû ¼³¸í°ú ÇÔ²² ½Ç¿ëÀû ÄÚµåµéÀ» º¸¿©ÁÜÀ¸·Î½á ºü¸£°Ô Ajax ±â¼úÀ» ½Àµæ½Ãų ¼ö ÀÖµµ·Ï ±¸¼ºµÇ¾î ÀÖ¾î Ajax ±â¼ú¿¡ °ü½É ¸¹Àº À¥µðÀÚÀ̳Ê, À¥ÇÁ·Î±×·¡¸Óµé¿¡°Ô ÈǸ¢ÇÑ Áöħ¼°¡ µÇ¾î ÁÙ °ÍÀÌ´Ù.
Chapter 1 Ajax ¼Ò°³
1. °£·«ÇÑ À¥ ¾îÇø®ÄÉÀ̼ÇÀÇ ¿ª»ç
2. ºê¶ó¿ìÀúÀÇ ¿ª»ç
3. À¥ ¾îÇø®ÄÉÀ̼ÇÀÇ ÁøÈ
- CGI
- ¾ÖÇø´
- ÀÚ¹Ù½ºÅ©¸³Æ®
- ¼ºí¸´, ASP, PHP ¡¦ !!!
- Ç÷¡½Ã
- DHTML ºñ¾àÀû ±â¼ú
- XML ¹× À¯»ç ±â¼úµé
- ±Ùº»ÀûÀÎ ¹®Á¦
- Ajax
4. »ç¿ë¼º¿¡ °üÇÑ Áú¹®
5. ÇÊ¿äÇÑ ±â¼úµé
6. »ç¿ë¹ý
7. µðÀÚÀο¡ °í·ÁÇÒ »çÇ×µé
8. ¿ä ¾à
Chapter 2 XMLHttpRequest °´Ã¼ »ç¿ë
1. XMLHttpRequest °´Ã¼ °³¿ä
2. ¸Þ¼Òµå¿Í ÇÁ·ÎÆÛƼ
3. Åë½Å ¿¹
4. GET vs. POST
5. ¿ø°Ý ½ºÅ©¸³ÆÃ
- ¿ø°Ý ½ºÅ©¸³ÆÃÀÇ °³¿ä
- ¿ø°Ý ½ºÅ©¸³ÆÃÀÇ ¿¹Á¦
6. °£´ÜÇÑ ¿äûÀ» º¸³»´Â ¹æ¹ý
- °£´ÜÇÑ ¿äû ¿¹Á¦
- º¸¾È¿¡ °üÇÑ À̾߱â Çϳª
7. DOM ·¹º§ 3 ·Îµå¿Í ÀúÀå
8. DOM
9. ¿ä ¾à
Chapter 3 ¼¹ö¿ÍÀÇ Åë½Å : ¿äû º¸³»±â¿Í ÀÀ´ä ó¸®
1. ¼¹öÀÇ ÀÀ´ä ó¸®
- innerHTML ÇÁ·ÎÆÛƼ·Î µ¿Àû ÄÜÅÙÃ÷ »ý¼ºÇϱâ
- XML ÀÀ´äÀÇ ÆĽÌ
- W3C DOMÀ» ÀÌ¿ëÇÑ µ¿ÀûÀÎ ÆäÀÌÁö ÆíÁý
2. ¿äû ÆĶó¹ÌÅÍ º¸³»±â
- XMLÀ» ÀÌ¿ëÇÏ¿© ¿äû ÆĶó¹ÌÅÍ º¸³»±â
- JSONÀ» ÀÌ¿ëÇÏ¿© ¼¹ö·Î µ¥ÀÌÅÍ º¸³»±â
3. ¿ä ¾à
Chapter 4 AjaxÀÇ ±âº»ÀûÀÎ ±â¹ý ±¸Çö
1. °Ë Áõ
2. ÀÀ´ä Çì´õ Àбâ
3....Chapter 1 Ajax ¼Ò°³
1. °£·«ÇÑ À¥ ¾îÇø®ÄÉÀ̼ÇÀÇ ¿ª»ç
2. ºê¶ó¿ìÀúÀÇ ¿ª»ç
3. À¥ ¾îÇø®ÄÉÀ̼ÇÀÇ ÁøÈ
- CGI
- ¾ÖÇø´
- ÀÚ¹Ù½ºÅ©¸³Æ®
- ¼ºí¸´, ASP, PHP ¡¦ !!!
- Ç÷¡½Ã
- DHTML ºñ¾àÀû ±â¼ú
- XML ¹× À¯»ç ±â¼úµé
- ±Ùº»ÀûÀÎ ¹®Á¦
- Ajax
4. »ç¿ë¼º¿¡ °üÇÑ Áú¹®
5. ÇÊ¿äÇÑ ±â¼úµé
6. »ç¿ë¹ý
7. µðÀÚÀο¡ °í·ÁÇÒ »çÇ×µé
8. ¿ä ¾à
Chapter 2 XMLHttpRequest °´Ã¼ »ç¿ë
1. XMLHttpRequest °´Ã¼ °³¿ä
2. ¸Þ¼Òµå¿Í ÇÁ·ÎÆÛƼ
3. Åë½Å ¿¹
4. GET vs. POST
5. ¿ø°Ý ½ºÅ©¸³ÆÃ
- ¿ø°Ý ½ºÅ©¸³ÆÃÀÇ °³¿ä
- ¿ø°Ý ½ºÅ©¸³ÆÃÀÇ ¿¹Á¦
6. °£´ÜÇÑ ¿äûÀ» º¸³»´Â ¹æ¹ý
- °£´ÜÇÑ ¿äû ¿¹Á¦
- º¸¾È¿¡ °üÇÑ À̾߱â Çϳª
7. DOM ·¹º§ 3 ·Îµå¿Í ÀúÀå
8. DOM
9. ¿ä ¾à
Chapter 3 ¼¹ö¿ÍÀÇ Åë½Å : ¿äû º¸³»±â¿Í ÀÀ´ä ó¸®
1. ¼¹öÀÇ ÀÀ´ä ó¸®
- innerHTML ÇÁ·ÎÆÛƼ·Î µ¿Àû ÄÜÅÙÃ÷ »ý¼ºÇϱâ
- XML ÀÀ´äÀÇ ÆĽÌ
- W3C DOMÀ» ÀÌ¿ëÇÑ µ¿ÀûÀÎ ÆäÀÌÁö ÆíÁý
2. ¿äû ÆĶó¹ÌÅÍ º¸³»±â
- XMLÀ» ÀÌ¿ëÇÏ¿© ¿äû ÆĶó¹ÌÅÍ º¸³»±â
- JSONÀ» ÀÌ¿ëÇÏ¿© ¼¹ö·Î µ¥ÀÌÅÍ º¸³»±â
3. ¿ä ¾à
Chapter 4 AjaxÀÇ ±âº»ÀûÀÎ ±â¹ý ±¸Çö
1. °Ë Áõ
2. ÀÀ´ä Çì´õ Àбâ
3. µ¿ÀûÀ¸·Î ¸®½ºÆ® ¹Ú½º ¶ç¿ì±â
4. ÀÚµ¿À¸·Î °»½ÅµÇ´Â ÆäÀÌÁö ¸¸µé±â
5. ÁøÇื´ë Ç¥½ÃÇϱâ
6. µµ±¸ µµ¿ò¸» »ý¼ºÇϱâ
7. À¥ ÆäÀÌÁö µ¿ÀûÀ¸·Î °»½ÅÇϱâ
8. À¥ ¼ºñ½º ÀÌ¿ëÇϱâ
9. ÀÚµ¿ ¿Ï¼º ±â´É ±¸ÇöÇϱâ
10. ¿ä ¾à
Chapter 5 Ajax °³¹ßÀÚ¿ë µµ±¸ »ç¿ëÇϱâ
1. JSDocÀ» ÀÌ¿ëÇÑ ÀÚ¹Ù½ºÅ©¸³Æ® ÄÚµå ¹®¼È
- ¼³ Ä¡
- »ç¿ë¹ý
2. ÆÄÀ̾îÆø½º È®Àå±â´ÉÀ» ÀÌ¿ëÇÑ HTML ÄÜÅÙÃ÷ °ËÁõ
- HTML °ËÁõ±â
- ü Ű
3. DOM °Ë»ç±â¸¦ ÀÌ¿ëÇÑ ³ëµåÀÇ °Ë»ö
4. JSLint¸¦ ÀÌ¿ëÇÑ ÀÚ¹Ù½ºÅ©¸³Æ® ¹®¹ý üũ
5. ÀÚ¹Ù½ºÅ©¸³Æ® ¾ÐÃà°ú ÄÚµå ¾ÏÈ£È
6. ÆÄÀ̾îÆø½ºÀÇ À¥ °³¹ßÀÚ¿ë È®Àå±â´É »ç¿ëÇϱâ
7. °í±Þ ÀÚ¹Ù½ºÅ©¸³Æ® ±â¹ýÀ» ÀÌ¿ëÇÑ °³¹ß
- prototype ÇÁ·ÎÆÛƼ¸¦ ÀÌ¿ëÇÑ °´Ã¼ ÁöÇâ ÀÚ¹Ù½ºÅ©¸³Æ®
- ÀÚ¹Ù½ºÅ©¸³Æ®¿¡¼ÀÇ ÇÁ¶óÀ̺ø ÇÁ·ÎÆÛƼ¿Í Á¤º¸ Àº´Ð
- ÀÚ¹Ù½ºÅ©¸³Æ®¿¡¼ÀÇ °íÀüÀû »ó¼Ó
- Á¾ ÇÕ
8. ¿ä ¾à
Chapter 6 JsUnitÀ» ÀÌ¿ëÇÑ ÀÚ¹Ù½ºÅ©¸³Æ® Å×½ºÆ®
1. ÀÚ¹Ù½ºÅ©¸³Æ®¿¡¼ÀÇ »õ·Î¿î ½Ãµµ
- Å×½ºÆ® ±â¹ÝÀÇ °³¹ß ½Ãµµ
- JUnitÀÇ ¼Ò°³
2. JsUnit »ìÆ캸±â
- ½ÃÀÛÇϱâ
- Å×½ºÆ® ÀÛ¼ºÇϱâ
- Å×½ºÆ® ½ÇÇàÇϱâ
- Ç¥ÁØ È¤Àº »ç¿ëÀÚ ÁúÀÇ ¹®ÀÚ¿ »ç¿ëÇϱâ
- JsUnit ¼¹ö »ç¿ëÇϱâ
- µµ¿ò¸»
3. ¿ä¾à
Chapter 7 ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ µð¹ö±ë ±â¹ý°ú µµ±¸
1. ±×¸®Áî¸ÛÅ°¸¦ ÀÌ¿ëÇÑ Ajax ¿äû µð¹ö±ë
- ±×¸®Áî¸ÛÅ° ¼Ò°³
- ±×¸®Áî¸ÛÅ°¿¡¼ XMLHttpRequest µð¹ö±ë »ç¿ëÀÚ ½ºÅ©¸³Æ® »ç¿ëÇϱâ
- XMLHttpRequest µð¹ö±ë »ç¿ëÀÚ ½ºÅ©¸³Æ®¸¦ ÀÌ¿ëÇÑ
- Ajax ¿äû°ú ÀÀ´ä °Ë»çÇϱâ
2. ÀÚ¹Ù½ºÅ©¸³Æ® µð¹ö±ë
- ÆÄÀ̾îÆø½º ÀÚ¹Ù½ºÅ©¸³Æ® ÄܼÖ
- ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ½ºÅ©¸³Æ® µð¹ö°Å
- º¥Å©¸¸
3. ¿ä ¾à
Chapter 8 Á¾ ÇÕ
1. ÆÐÅÏ ¼Ò°³
- FAT ÆÐÅÏ
- ÀÚµ¿ °»½Å ÆÐÅÏ
- ºÎºÐ ÆäÀÎÆà ÆÐÅÏ
- DOM µå·¡±ë ÆÐÅÏ
2. ÈçÈ÷ ÀúÁö¸£´Â ½Ç¼ö ÇÇÇϱâ
3. ÇÑ °ÉÀ½ ´õ ³ª¾Æ°¡ ¹è¿ì±â
4. ÇÁ·¹ÀÓ¿öÅ© »ç¿ëÇϱâ
5. ŸÄÚ³ªÀÌÆ® ¼Ò°³
- ŸÄÚ³ªÀÌÆ® ÀÌ·Ð
- ÇØ ¹ý
- ŸÄÚ³ªÀÌÆ®ÀÇ µ¿ÀÛ
6. ´ë½Ãº¸µå ¾îÇø®ÄÉÀ̼ÇÀÇ ¼Ò°³
7. ŸÄÚ³ªÀÌÆ®¸¦ ÀÌ¿ëÇÑ Ajax ´ë½Ãº¸µå ±¸Ãà
- ÀϹÝÀûÀΠƯ¡
- ¼³°èÀÇ Æ¯Â¡
- ÄÚµåÀÇ ºÐ¼®
- Àϱ⿹º¸ ÄÄÆ÷³ÍÆ®ÀÇ ºÐ¼®
- ´º½º ÄÄÆ÷³ÍÆ®ÀÇ ºÐ¼®
8. ¿ä ¾à
Appendix A ÀÌÁ¾ ºê¶ó¿ìÀú¿¡¼ µ¿ÀÛÇÏ´Â ÀÚ¹Ù½ºÅ©¸³Æ® °³¹ßÇϱâ
1. Å×ÀÌºí¿¡ Çà Ãß°¡Çϱâ
2. ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ ÅëÇÑ ¿¤¸®¸ÕÆ®ÀÇ ½ºÅ¸ÀÏ ¼³Á¤
3. ¿¤¸®¸ÕÆ®ÀÇ class ¾îÆ®¸®ºäÆ® ¼³Á¤
4. ÀÔ·Â ¿¤¸®¸ÕÆ®ÀÇ »ý¼º
5. ÀÔ·Â ¿¤¸®¸ÕÆ®¿¡ À̺¥Æ® Çڵ鷯 Ãß°¡Çϱâ
6. ¶óµð¿À ¹öÆ°ÀÇ »ý¼º
7. ¿ä ¾à
Appendix B Ajax ÇÁ·¹ÀÓ¿öÅ© ¼Ò°³
1. ºê¶ó¿ìÀú ÇÁ·¹ÀÓ¿öÅ©
- Dojo
- Rico
- qooxdoo
- TIBET
- Ç÷¡½Ã/ÀÚ¹Ù½ºÅ©¸³Æ® ÅëÇÕ µµ±¸
- ±¸±Û AJAXSLT
- libXmlRequest
- RSLite
- SACK
- sarrisa
- XHComm
2. ¼¹ö ÇÁ·¹ÀÓ¿öÅ©
- CPAINT
- Sajax
- JSON/JSON-RPC
- DWR
- SWATO
- ÀÚ¹Ù ºí·çÇÁ¸°Æ®
- Ajax.Net
- ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ Atlas ÇÁ·ÎÁ§Æ®
- Rail»óÀÇ Ruby Æî󺸱⠴ݱâ