´ë·®±¸¸ÅȨ >
Àü°øµµ¼­/´ëÇб³Àç
>
°øÇа迭
>
ÄÄÇ»ÅÍ°øÇÐ

ÆòÁ¡ :
10.0
(Æò°¡ 5¸í)
ÆîÃ帱â
¸íÇ° HTML5+CSS3+Javascript À¥ ÇÁ·Î±×·¡¹Ö
Á¤°¡ 30,000¿ø
ÆǸŰ¡ 30,000¿ø (0% , 0¿ø)
I-Æ÷ÀÎÆ® 900P Àû¸³(3%)
ÆǸŻóÅ ÆǸÅÁß
ºÐ·ù ÄÄÇ»ÅÍ°øÇÐ
ÀúÀÚ È²±âÅÂ
ÃâÆÇ»ç/¹ßÇàÀÏ »ý´ÉÃâÆÇ / 2022.02.10
ÆäÀÌÁö ¼ö 604 page
ISBN 9788970505459
»óÇ°ÄÚµå 354511070
°¡¿ëÀç°í Àç°íºÎÁ·À¸·Î ÃâÆÇ»ç ¹ßÁÖ ¿¹Á¤ÀÔ´Ï´Ù.
 
ÁÖ¹®¼ö·® :
´ë·®±¸¸Å Àü¹® ÀÎÅÍÆÄÅ© ´ë·®ÁÖ¹® ½Ã½ºÅÛÀ» ÀÌ¿ëÇÏ½Ã¸é °ßÀû¿¡¼­ºÎÅÍ ÇàÁ¤¼­·ù±îÁö Æí¸®ÇÏ°Ô ¼­ºñ½º¸¦ ¹ÞÀ¸½Ç ¼ö ÀÖ½À´Ï´Ù.
µµ¼­¸¦ °ßÀûÇÔ¿¡ ´ãÀ¸½Ã°í ½Ç½Ã°£ °ßÀûÀ» ¹ÞÀ¸½Ã¸é ±â´Ù¸®½Ç ÇÊ¿ä¾øÀÌ ÇÒÀιÞÀ¸½Ç ¼ö ÀÖ´Â °¡°ÝÀ» È®ÀÎÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
¸ÅÁÖ ¹ß¼ÛÇØ µå¸®´Â ÀÎÅÍÆÄÅ©ÀÇ ½Å°£¾È³» Á¤º¸¸¦ ¹Þ¾Æº¸½Ã¸é »óÇ°ÀÇ ¼±Á¤À» ´õ¿í Æí¸®ÇÏ°Ô ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.

 ´ë·®±¸¸ÅȨ  > Àü°øµµ¼­/´ëÇб³Àç  > °øÇа迭  > ÄÄÇ»ÅÍ°øÇÐ

 
Ã¥³»¿ë
1997³â, Àü±âÀÇ ±¤¸íÀ» óÀ½ º» »ç¶÷ó·³ ÀúÀÚ´Â ³Ý½ºÄÉÀÌÇÁ¸¦ »ç¿ëÇϸ鼭 Á¤¸» Áñ°Å¿ü´Ù. ±×¶§ ÀÌ¹Ì À¥ÀÇ ÀüÀïÀÌ ½ÃÀ۵ǰí ÀÖ¾ú°í, À¥ÀÇ Á¸À縦 ÀϹÝÀο¡°Ô ÀüÆÄÇÑ ³Ý½ºÄÉÀÌÇÁ´Â À©µµ¿ì ¿î¿µÃ¼Á¦¿¡ ³¢¿ö ¹èÆ÷ÇÑ ÀͽºÇ÷η¯¿¡ À¥ ¶¥À» ³»¾îÁÖ°í ¸»¾Ò´Ù. 2000³â´ë ÃÊ ´ëÇѹα¹Àº ¿ÂÅë ȨÆäÀÌÁö ¸¸µé±â¿¡ ºüÁ®ÀÖ¾ú°í, ÀúÀÚ´Â ¡´ÀÚ¹Ù½ºÅ©¸³Æ® À¥ÇÁ·Î±×·¡¹Ö¡µ, ¡´DHTML+ÀÚ¹Ù½ºÅ©¸³Æ® ÇÁ·Î±×·¡¹Ö¡µ Ã¥À» Ãâ°£ÇÏ°í, www.webprogramming.co.kr »çÀÌÆ®¸¦ ¿î¿µÇϸ鼭 ´ëÇѹα¹ À¥ ÇÁ·Î±×·¡¹Ö ±â¼ú ÀüÆÄ¿¡ ³ª¸§´ë·Î ±â¿©Çß´ø °Í °°´Ù. À¥ ÇÁ·Î±×·¡¹Ö, ¼ÒÀ§ HTML ÆäÀÌÁö Á¦ÀÛÀº HTML ű׸¦ ÀÌ¿ëÇÏ¿© ÆäÀÌÁö¸¦ ¸¸µé°í CSS3·Î ¸ð¾çÀ» ²Ù¹Ì°í, ÀÚ¹Ù½ºÅ©¸³Æ®·Î »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º³ª ÀÀ¿ëÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â °úÁ¤À¸·Î ÀÌ·ç¾îÁø´Ù. ÀÌ 3°¡Áö Áö½ÄÀÌ ¸ðµÎ ÇÊ¿äÇϹǷΠÀ¥ ÇÁ·Î±×·¡¹ÖÀº ½¬¿î °Í °°À¸¸é¼­ ¾Ë¾Æ¾ß ÇÒ °ÍÀÌ ¸¹Àº ºÐ¾ßÀÌ´Ù. ¹ú½á, À¥Àº ¿À·¡µÈ ¿ÊÀ» ¹þ°í HTML5¶ó´Â »õ ¿ÊÀ¸·Î °¥¾ÆÀÔÀº Áö ¸î ³âÀÌ Áö³µ´Ù. HTML5´Â °Ë»ö ¿£ÁøÀÌ ÁÁ¾ÆÇÏ´Â °¡Ä¡ ÀÖ´Â À¥ ÆäÀÌÁö¸¦ ¸¸µé ¼ö ÀÖµµ·Ï ½Ã¸Çƽ ű׸¦ Ç¥ÁØÈ­ÇÏ°í, PC³ª ¸ð¹ÙÀÏ ´Ü¸»±â µî ±â±â¿¡ °ü°è¾øÀÌ ÀÛµ¿µÇ´Â À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé ¼ö ÀÖµµ·Ï ÀÚ¹Ù½ºÅ©¸³Æ® API¸¦ Ç¥ÁØÈ­ÇÏ¿´´Ù. À̷νá HTML5´Â À¥ ÆäÀÌÁö°¡ Á¤º¸¸¦ ±³·ùÇÏ´ø ¹®¼­¿¡¼­ À¥ ÀÀ¿ëÇÁ·Î±×·¥ÀÌ µÇµµ·Ï ÁöÆòÀ» ³ÐÇû´Ù. ±× ³»¿ëÀ» º¸¸é, ĵ¹ö½º ±×·¡ÇÈ, À¥ ½ºÅ丮Áö, À§Ä¡ Á¤º¸ ¼­ºñ½º, ¸ÖƼŽºÅ·À» À§ÇÑ À¥ ¿öÄ¿, ¿Àµð¿À ºñµð¿À ¸ÖƼ¹Ìµð¾î Á¦¾î µî ´Ù¾çÇÑ Ç¥ÁØ ÀÚ¹Ù½ºÅ©¸³Æ® API¸¦ Á¦°øÇÏ¿´´Ù. ±×¸®°í Ç÷¡½Ã³ª ÀÚ¹Ù ¾ÖÇø´°ú °°Àº Ç÷¯±×ÀÎÀ» ÂѾƳ»¾î ºê¶ó¿ìÀú¸¶´Ù ´Þ¸® °³¹ßÇؾßÇß´ø °³¹ßÀÚÀÇ ¾î·Á¿òÀ» ¿Ïº®È÷ ÇؼÒÇÏ¿´´Ù. ƯÈ÷ ÀÚ¹Ù½ºÅ©¸³Æ® ¾ð¾îÀÇ °ÅµìµÈ ¹ßÀüÀ¸·Î ÀÎÇØ µ¥½ºÅ©Åé¿¡¼­¸¸ ½ÇÇàµÇ´ø ¸¹Àº ÀÀ¿ëÇÁ·Î±×·¥µéÀ» À¥ ÀÀ¿ëÇÁ·Î±×·¥À¸·Îµµ ÀÛ¼ºÇÒ ¼ö ÀÖ°Ô µÇ¾î À¥ÀÌ ÀÌÁ¦ ÁøÁ¤ÇÑ Á¤º¸ ¼ÒÅëÀÇ ÀåÀÌ µÇ¾ú´Ù. ÀÌ°ÍÀÌ ¹Ù·Î À¥ Àü¹®°¡¿Í ±â¾÷µéÀÌ ¡°HTML5!¡±¶ó°í ¿ÜÄ¡´Â ÀÌÀ¯´Ù. ±×·¸±â ¶§¹®¿¡ HTML5ÀÇ °øºÎ°¡ HTML ÅÂ±×¿Í CSS3¸¦ ÀÌ¿ëÇÑ À¥ ¹®¼­ Á¦ÀÛ¿¡ ¸Ó¹«¸¥´Ù¸é, ±âÁ¸ÀÇ HTML °øºÎ¿Í º°¹Ý ´Ù¸£Áö ¾Ê´Ù. ÀúÀÚ´Â HTML5 ±â¼úÀ» Á¦´ë·Î Àü´ÞÇϱâ À§ÇØ HTML5 ű×, CSS3, ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ ¸ðµÎ ¾Æ¿ì¸£µµ·Ï ³»¿ëÀ» ±¸¼ºÇÏ°í, ƯÈ÷ ÀÚ¹Ù½ºÅ©¸³Æ® API·Î HTML5 À¥ ÀÀ¿ëÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â Áö½ÄÀ» ¿¹Á¦¿Í ½Ç½À Áß½ÉÀ¸·Î Àú¼úÇÏ¿´´Ù. À¥¿¡ ´ëÇÑ °øºÎ´Â Ưº°È÷ ½Ç½ÀÀÌ Áß¿äÇÏ´Ù. ±×·¡¼­ ÀúÀÚ´Â www.webprogramming.co.kr »çÀÌÆ®¸¦ ¸¸µé¾î ±³¼ö´ÔµéÀÌ °­ÀÇ ½Ã°£¿¡ ¹Ù·Î È°¿ëÇÏ°í, ÇлýµéÀº ¾ðÁ¦ ¾îµð¼­³ª ¿¹Á¦¸¦ ½ÇÇàÇغ¸°í ¼öÁ¤ÇÏ¿© ¿¬½ÀÇغ¼ ¼ö ÀÖµµ·Ï ÇÏ¿´´Ù. °³Á¤ÆÇ¿¡¼­ ¼öÁ¤ º¸¿ÏÇÑ ºÎºÐ 1. ES6ÀÇ ÀÚ¹Ù½ºÅ©¸³Æ® Ç¥ÁØ¿¡ µû¶ó ÀÚ¹Ù½ºÅ©¸³Æ®¿¡¼­ º¯¼ö¸¦ ¼±¾ðÇÏ´Â ¹æ¹ýÀ» var ´ë½Å letÀ¸·Î ¸ðµç Äڵ带 ¼öÁ¤ÇÏ¿´´Ù. 2. ¿¹Á¦ µîÀÇ ½ÇÇà È­¸éÀ» °»½ÅÇÏ¿´´Ù. 3. 12Àå HTTP Åë½Å°ú ÄíÅ°¿¡ ´ëÇÑ ³»¿ëÀ» ÃֽŠÁ¤º¸¿¡ ¸Â°Ô ¼öÁ¤ÇÏ¿´´Ù. 4. 13Àå 2Àý GeolocationÀ» º¸¿ÏÇÏ¿© À§Ä¡¿Í Áöµµ¿¡ ´ëÇÑ ½Ç½ÀÀÌ °¡´ÉÇϵµ·Ï ÇÏ¿´´Ù. ÀÌ Ã¥ÀÇ Æ¯Â¡ 1. ÀÌ Ã¥ÀÇ ¹üÀ§ ÀÌ Ã¥Àº HTML5, CSS3, ÀÚ¹Ù½ºÅ©¸³Æ® ¾ð¾î, HTML5 API¸¦ ÀÌ¿ëÇÑ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ´Ù·é´Ù. HTML5ÀÇ Ç¥ÁØ ±â¼úÀ» Àü¹ÝÀûÀ¸·Î ÇнÀÇÒ ¼ö ÀÖ´Â ³»¿ëÀ» °®Ãß°í ÀÖ´Ù. 2. HTML5 ÅÂ±×¿Í CSS3·Î ȨÆäÀÌÁö ¸¸µé±â ¿¬½À 2~5Àå±îÁö open challenge ¹®Á¦¸¦ ¸ÅÁÖ ¿¬¼ÓÇÏ¿© ¿¬½ÀÇϵµ·Ï ±¸¼ºÇÏ¿´´Ù. 2Àå open challenge¿¡¼­ ÇлýÀº ÀڽŸ¸ÀÇ ÁÖÁ¦¸¦ Á¤ÇÏ°í, °¢ ÀåÀÌ ³¡³¯ ¶§ ±× Àå¿¡¼­ ¹è¿î ³»¿ëÀ» Åä´ë·Î À¥ ÆäÀÌÁö¸¦ ¿Ï¼ºÇØ°¡¸é µÈ´Ù. 2~5ÀåÀÇ open challenge´Â ´ÙÀ½°ú °°´Ù. - HTML ÆäÀÌÁö ¸¸µé±â(2Àå open challenge) : ÄÄÇ»ÅÍ ±â¼ú ¼Ò°³ À¥ ÆäÀÌÁö ¸¸µé±â - HTML5·Î ¹®¼­ ±¸Á¶È­Çϱâ(3Àå open challenge) : 2Àå¿¡¼­ ¸¸µç À¥ ÆäÀÌÁö ±¸Á¶È­ - CSS3·Î À¥ ÆäÀÌÁö ²Ù¹Ì±â(4Àå open challenge) : 3Àå¿¡¼­ ¸¸µç À¥ ÆäÀÌÁö ²Ù¹Ì±â - CSS3ÀÇ ¹èÄ¡ ½ºÅ¸ÀÏ·Î ²Ù¹Ì±â(5Àå open challenge) : 4Àå¿¡¼­ ¸¸µç À¥ ÆäÀÌÁö¸¦ ¹èÄ¡ ½ºÅ¸ÀÏ ½ÃÆ®·Î ²Ù¹Ì±â 3. ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ Æ÷ÇÔÇÑ À¥ ÇÁ·Î±×·¡¹Ö ÀÀ¿ë ¿¬½À 14ÀåÀº À¥ ÇÁ·Î±×·¡¹ÖÀ» ¸ðµÎ ¹è¿ì°í ³­ µÚ Çлý ½º½º·Î ÇнÀÇÒ °úÁ¦·Î ÁÖ¾îÁø ÀåÀÌ´Ù. 4. www.webprogramming.co.kr »çÀÌÆ® È°¿ë www.webprogramming.co.kr »çÀÌÆ®¸¦ È°¿ëÇÏ¸é °­ÀÇ¿Í ¿¬½ÀÀ» ¾ðÁ¦ ¾îµð¼­µç ½±°Ô ÇÒ ¼ö ÀÖ´Ù. Á÷Á¢ ¿¹Á¦¸¦ ½ÇÇàÇÏ°í ¼öÁ¤ÇØ º¼ ¼ö ÀÖ´Ù. ¶ÇÇÑ Q&A °Ô½ÃÆÇÀ» ÅëÇØ Áú¹®°ú ´äÀ» ³ª´­ ¼ö ÀÖ´Ù. 5. ¿¬½À¹®Á¦ ¿¬½À¹®Á¦¿¡´Â ±× Àå¿¡¼­ ¹è¿î ³»¿ëÀ» ÇнÀÇÒ ¼ö ÀÖ´Â ´Ù¾çÇÑ ÀÌ·Ð ½Ç½À ¹®Á¦°¡ ÀÖ´Ù. ¹®Á¦°¡ ¸ðÈ£ÇÏÁö ¾Êµµ·Ï ¸íÈ®È÷ ÃâÁ¦ÇÏ¿´´Ù. ÀÌ Ã¥ÀÇ ³»¿ë 1Àå À¥ ÇÁ·Î±×·¡¹Ö°ú HTML5 °³¿ä¿¡¼­´Â À¥ÀÌ °¡Áö´Â ±Ùº»ÀûÀÎ ¸ñÀû°ú °£´ÜÇÑ ¹è°æÁö½Ä, ¿ª»ç, ÀÛµ¿ ¸ÞÄ¿´ÏÁò, ±¸¼º µî¿¡ ´ëÇØ ÀÍÈ÷°í ¾ÕÀ¸·Î À¥ ÇÁ·Î±×·¡¹ÖÀ» °øºÎÇϴµ¥ ÀÖ¾î ¾î¶² ¹æÇâÀ¸·Î °øºÎÇØ ³ª°¡¾ß ÇÒ °ÍÀÎÁö ÇнÀÇÏ°Ô µÈ´Ù. ¶ÇÇÑ °£·«ÇÑ ¿¹Á¦¸¦ ÅëÇØ À¥ ÇÁ·Î±×·¡¹ÖÀ» ¾î¶°ÇÑ ¹æ½ÄÀ¸·Î ÇÏ°Ô µÇ´ÂÁö ¸Àº¼ ¼ö ÀÖ´Ù. 2Àå HTML5 ±âº» ¹®¼­ ¸¸µé±â¿¡¼­´Â HTMLÀ» ÀÌ¿ëÇÏ¿© À¥ ÆäÀÌÁöÀÇ ±âº»ÀûÀÎ °ñ°ÝÀ» ¸¸µå´Â ¹æ¹ý°ú ÀÚÁÖ ¾²ÀÌ´Â ´Ù¾çÇÑ ÁÖ¿ä ű׿¡ ´ëÇØ °øºÎÇÑ´Ù. HTML4¿¡¼­ HTML5·Î ¼¼´ë°¡ º¯È­ÇÔ¿¡ µû¶ó ºñ±Ç°íµÇ°Å³ª ¾Æ¿¹ »ç¶óÁ®¹ö¸° ¿©·¯ ű׵éÀÌ Àִµ¥, ±×·¯ÇÑ Å±׿¡ ´ëÇؼ­µµ ÇнÀÇÏ°Ô µÈ´Ù. 3Àå HTML5 ¹®¼­ ±¸Á¶È­¿Í À¥ Æû¿¡¼­´Â °Ë»ö »çÀÌÆ®¿¡ ³ëÃâÀÌ Àß µÇ°Ô Çϱâ À§ÇÑ ¹®¼­ÀÇ ±¸Á¶È­ ±â¹ýÀ» ÀÍÈ÷°í, »ç¿ëÀڷκÎÅÍ ¿©·¯°¡Áö ´Ù¾çÇÑ ÀÔ·ÂÀ» ¹Þ±â À§ÇØ »ç¿ëµÇ´Â À¥ Æû(form)°ú Æû ¿ä¼Ò(element)¿¡ ´ëÇÏ¿© °øºÎÇÑ´Ù. HTML5 ¹®¼­¸¦ Ç¥ÁØ ±¸Á¶È­ ű׸¦ »ç¿ëÇÏ¿© ±¸Á¶È­Çϸé, °Ë»ö ¿£ÁøÀº ÇØ´ç À¥ ¹®¼­¿¡¼­ ƯÁ¤ Á¤º¸¸¦ Ž»öÇϱⰡ ½¬¿öÁö¸ç, °Ë»ö ¿£ÁøÀÌ À¥ ¹®¼­¸¦ Ž»öÇϱ⠽¬¿öÁø´Ù´Â °ÍÀº °ð Æ÷ÅÐ »çÀÌÆ®¿¡¼­ ƯÁ¤ Å°¿öµå¸¦ °Ë»öÇßÀ»¶§ ³ëÃâµÉ È®·üÀÌ ³ô¾ÆÁö°í, ±× À¥ ÆäÀÌÁöÀÇ °¡Ä¡°¡ ¿Ã¶ó°£´Ù´Â ¶æÀÌ´Ù. ÀÌ·¯ÇÑ Á¡À» ÁßÁ¡À¸·Î 3ÀåÀÇ ±¸Á¶È­ ±â¹ýÀ» ¼³¸íÇÏ¿´´Ù. 4Àå CSS3·Î À¥ ÆäÀÌÁö ²Ù¹Ì±â¿¡¼­´Â HTMLÀÇ ¿Ü°üÀ» ²Ù¹Ð ¼ö ÀÖ´Â ¾ð¾îÀÎ CSS3ÀÇ ±âº»ÀûÀÎ °³³ä°ú ¹®¹ýÀ» ÀÍÈ÷°í, À̸¦ ÀÌ¿ëÇØ À¥ ¹®¼­¿¡ ²Ù¹Ì´Â ¹æ¹ýÀ» ÇнÀÇÑ´Ù. 3Àå¿¡¼­ ¹è¿î À¥ ¹®¼­ ±¸Á¶È­ÇÏ´Â ¹æ¹ýÀ» ¹ÙÅÁÀ¸·Î ¿Ü°üÀ» Àß ÀÛ¼ºÇÒ ¼ö ÀÖ´Â CSS¿¡ ´ëÇØ »ç¿ëÀÚµéÀÇ °ü½ÉÀ» ¾ò´Â À¥ ÆäÀÌÁö¸¦ ²Ù¹Ì´Â ¹æ¹ýÀ» ¹è¿î´Ù. 5Àå CSS3 °í±Þ È°¿ë¿¡¼­´Â Á» ´õ ½ÉÈ­µÈ ³»¿ëÀ» ´Ù·ç°Ô µÈ´Ù. ¿©·¯ ¿ä¼ÒµéÀÇ »öÀ̳ª Å©±â µîÀ» Á¶ÀýÇÏ´Â °ÍÀ» ³Ñ¾î ³»°¡ ¿øÇÏ´Â À§Ä¡¿¡ ¿ä¼Ò¸¦ ¹èÄ¡Çϰųª ¾Ö´Ï¸ÞÀ̼ÇÀ» Àû¿ëÇÏ¿© ű׸¦ ¿òÁ÷ÀÌ°Ô ¸¸µå´Â µî ´Ù¾çÇÑ CSS °í±Þ¹®¹ýÀÇ »ç¿ë¹ý¿¡ ´ëÇØ ÇнÀÇÑ´Ù. 6Àå ÀÚ¹Ù½ºÅ©¸³Æ® ¾ð¾î¿¡¼­´Â »ç¿ëÀÚµéÀÇ ´Ù¾çÇÑ ÀÔ·ÂÀ» ÀÔ¸À´ë·Î ó¸®ÇÒ ¼ö ÀÖ´Â ÀÚ¹Ù½ºÅ©¸³Æ® ¾ð¾îÀÇ °£´ÜÇÑ ¼Ò°³¿Í ±âº»ÀûÀÎ ¹®¹ý, Ư¼º µî¿¡ ´ëÇØ ¹è¿î´Ù. Áö±Ý±îÁö ¸¸µé¾î¿Ô´ø À¥ ÆäÀÌÁö´Â »ç¿ëÀÚÀÇ ÀÔ·ÂÀ» ÀνÄÇÒ ¼ö ÀÖ´Â µµ±¸µéÀº ¹èÄ¡ÇÒ ¼ö ÀÖ¾úÁö¸¸, ÀÔ·Â ÀÚü¸¦ ó¸® ÇÒ ¼ö ÀÖ´Â ±â´ÉÀº ¸¸µé ¼ö ¾ø¾ú´Ù. ÀÚ¹Ù½ºÅ©¸³Æ® ¾ð¾î·Î °èÁ¤À» Á¢¼ÓÇÏ°í, ¾î¶² ¹öÆ°À» ´©¸£¸é °æ°í âÀÌ ¹ß»ýÇÏ´Â µî "Action"À» ±¸ÇöÇÏ´Â ¹ýÀ» ¹è¿î´Ù. 7Àå ÀÚ¹Ù½ºÅ©¸³Æ® ÄÚ¾î °´Ã¼ ¹× ¹è¿­¿¡¼­´Â 6Àå¿¡¼­ ¹è¿î ÀÚ¹Ù½ºÅ©¸³Æ®¿¡ °´Ã¼(Object)ÀÇ °³³äÀ» Ãß°¡ÇÏ¿© ¹è¿î´Ù. °´Ã¼¶õ Çö½Ç¼¼°è¿¡ Á¸ÀçÇÏ´Â »ç¶÷, Ã¥»ó, ÀÚµ¿Â÷, TV, ÄÄÇ»ÅÍ µîÀÇ ½Çü¸¦ ÄÚµå »ó¿¡¼­ »ç¿ëÇϱâ À§ÇØ Ãß»óÈ­ÇÑ µ¥ÀÌÅÍÀÇ ÁýÇÕÀ» ÀǹÌÇÑ´Ù. ÇϳªÀÇ °´Ã¼´Â Á¤º¸¸¦ Ç¥ÇöÇÏ´Â ¼Ó¼º(Property)°ú ±× Á¤º¸¸¦ ÀÌ¿ëÇÏ¿© ƯÁ¤ÇÑ ±â´ÉÀ» ¼öÇàÇÏ´Â ¸Þ¼Òµå(Method)·Î ³ª´¶´Ù. Áö±Ý±îÁö Á¤¼ö, ½Ç¼ö, ºÎ¿ï µîÀÇ ±âº» ŸÀÔ ÀڷḸÀ» ÀÌ¿ëÇÏ¿© ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ ±¸¼ºÇß´Ù¸é, 7Àå¿¡¼­´Â ¾Õ¼­ ¼³¸íÇÑ °´Ã¼¸¦ ÀÌ¿ëÇÏ¿© ´Ù¾çÇÑ °í±Þ±â´ÉÀ» ¼öÇàÇÏ´Â ¹ýÀ» ¹è¿ì°Ô µÈ´Ù. 8ÀåÀº HTML DOM°ú Document¿¡ °üÇÑ ³»¿ëÀÌ´Ù. ºê¶ó¿ìÀú´Â ¿ì¸®°¡ ÀÛ¼ºÇÑ Å±׸¦ ü°èÀûÀ¸·Î ±¸Á¶È­µÈ ¹æ½ÄÀ¸·Î ´Ù·ç°í ÀÖ´Ù. ºê¶ó¿ìÀú´Â ¿ì¸®°¡ ÀÛ¼ºÇÑ HTML ű׸¦ ÃÖ»óÀ§ °èÃþºÎÅÍ ¾Æ·¡·Î »¸¾î °¡Áö¸¦ Ä¡¸ç »¸¾î ³»·Á¿À´Â Æ®¸®(Tree)±¸Á¶ÀÇ ÇüÅ·Πº¯È¯ÇÏ¿© °ü¸®ÇÑ´Ù. ±×¸®°í ÇϳªÀÇ Å±״ ÇϳªÀÇ °´Ã¼(Object)·Î º¯È¯ÇÑ´Ù. ÀÌ °´Ã¼ÀÇ Æ®¸®±¸Á¶¸¦ DOM(Document Object Model)À̶ó°í ºÎ¸£¸ç 8Àå¿¡¼­´Â DOMÀ» ÀÌ¿ëÇÏ¿© À¥ ÆäÀÌÁö ·Îµå ÀÌÈÄ¿¡µµ µ¿ÀûÀ¸·Î ű×ÀÇ ¼Ó¼ºµéÀ» º¯°æÇÏ´Â ¹æ¹ý¿¡ ´ëÇÏ¿© °øºÎÇÑ´Ù. 9Àå¿¡¼­´Â À̺¥Æ® ±âÃÊ ¹× È°¿ë¹ý¿¡ ´ëÇØ ¹è¿î´Ù. À̺¥Æ®(Event)¶õ, ºê¶ó¿ìÀú»ó¿¡¼­ ÀϾ´Â »ç¿ëÀÚÀÇ ´Ù¾çÇÑ ÇൿÀÌ´Ù. È­¸é»ó¿¡¼­ ƯÁ¤ ¹öÆ°À» Ŭ¸¯ÇѴٰųª, ÅؽºÆ®Çʵ忡 ¹®ÀÚ¿­À» ŸÀÌÇÎ ÇÏ´Â µî »ç¿ëÀÚÀÇ ÇൿµéÀº ºê¶ó¿ìÀú»ó¿¡¼­ ¸ðµÎ À̺¥Æ®·Î 󸮵ȴÙ. ¶ÇÇÑ, À̹ÌÁö³ª HTML ¹®¼­ÀÇ ·Îµù, ƯÁ¤ ½Ã°£À¸·ÎºÎÅÍ ¸î ÃÊ°¡ Áö³­ µÚ µî ¹®¼­³ª ºê¶ó¿ìÀúÀÇ »óÅ º¯È­µµ À̺¥Æ®·Î ´Ù·ç¾îÁø´Ù. 9Àå¿¡¼­´Â À¥ ÆäÀÌÁö¿¡¼­ À̺¥Æ®°¡ ¹ß»ý½Ã ƯÁ¤ ¸Þ¼Òµå¸¦ ¼öÇàÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿© ¹ÝÀÀÇü À¥ ÆäÀÌÁö¸¦ ÀÛ¼ºÇÏ´Â ¹ýÀ» ¹è¿î´Ù. 10Àå À©µµ¿ì¿Í ºê¶ó¿ìÀú °ü·Ã °´Ã¼¿¡¼­´Â BOMÀ» ÀÌ¿ëÇÏ¿© ºê¶ó¿ìÀú¿¡ °ü·ÃµÈ ´Ù¾çÇÑ ¼Ó¼ºµéÀ» µ¿ÀûÀ¸·Î ó¸®ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ °øºÎÇÑ´Ù. ¾Õ¼­ 8Àå¿¡¼­ ¹è¿î DOMÀ» ÀÌ¿ëÇÏ¸é ºê¶ó¿ìÀú°¡ À¥ ÆäÀÌÁö ·ÎµùÀÌ ¿Ï·áµÈ ÀÌÈÄ¿¡µµ ¿©·¯ ű׵éÀ» µ¿ÀûÀ¸·Î º¯È­½Ãų ¼ö ÀÖ´Ù. űװ¡ ¾Æ´Ï¶ó, ºê¶ó¿ìÀúÀÇ À§Ä¡¸¦ ¿Å±â°Å³ª Å©±â¸¦ Á¶ÀýÇÏ°í, ÀÚµ¿À¸·Î ½ºÅ©·Ñ¹Ù¸¦ ³»¸®°Å³ª »õ·Î¿î âÀ» ¶ç¿ì´Â µî ºê¶ó¿ìÀú ÀÚü¸¦ ´Ù·ç±â À§ÇØ ºê¶ó¿ìÀú¿¡ °ü·ÃµÈ Á¤º¸µéµµ ÇϳªÀÇ °´Ã¼·Î Ç¥ÇöµÇ´Â BOM(Browser Object Model)¿¡ ´ëÇØ °øºÎÇÑ´Ù. 11Àå¿¡¼­´Â HTML5 ĵ¹ö½º ±×·¡ÇÈ¿¡ ´ëÇØ ¹è¿î´Ù. HTML5°¡ ¼¼»ó¿¡ µîÀåÇϱâ Àü, À¥ °³¹ßÀÚµéÀº ±×·¡ÇÈ ¾Ö´Ï¸ÞÀ̼ÇÀ̳ª »ç¿ëÀÚ ±×·¡ÇÈÀÌ ÇÊ¿äÇÑ °æ¿ì ÀÚ¹Ù ¾ÖÇø´À̳ª Ç÷¡½Ã µîÀÇ Ç÷¯±×ÀÎÀ» È°¿ëÇÏ¿´´Ù. ÇÏÁö¸¸ Ç÷¯±×ÀÎÀ» ÀÌ¿ëÇÏ´Â ¹æ¹ýÀº º°µµÀÇ ÀÀ¿ëÀ» ¼³Ä¡ÇØ¾ß ÇÏ´Â ¹ø°Å·Î¿ò°ú À¥ ÆäÀÌÁöÀÇ ·ÎµùÀÌ Áö¿¬µÇ´Â ¹®Á¦°¡ ÀÖ°í, ȣȯ¼ºµµ ¸Å¿ì ¶³¾îÁö´Âµ¥´Ù°¡ ¸ð¹ÙÀÏ ´Ü¸»±â¿¡´Â ¼³Ä¡ÇÒ ¼ö ¾ø¾î ¸¹Àº ºÒÆíÇÔÀÌ µû¶ú´Ù. HTML5¿¡¼­´Â ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ ¸ðµç ´Ü¸»±â, ¸ðµç ºê¶ó¿ìÀú¿¡ ´ëÇØ È£È¯µÇ´Â ±×·¡ÇÈ Ã³¸® Àü¿ë ¸ðµâÀΠĵ¹ö½º ±â´ÉÀ» µµÀÔÇÏ¿´À¸¸ç, 11Àå¿¡¼­´Â ¹Ù·Î ÀÌ Äµ¹ö½º¸¦ ÀÌ¿ëÇÏ¿© ±×·¡ÇÈ°ú °ü·ÃµÈ ´Ù¾çÇÑ ±â´ÉÀ» ó¸®ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¹è¿î´Ù. 12Àå¿¡¼­´Â HTTP ÇÁ·ÎÅäÄÝ°ú ÄíÅ° ¹× À¥ ½ºÅ丮Áö¿¡ ÇнÀÇÑ´Ù. HTTP ÇÁ·ÎÅäÄÝÀ» ÀÌ¿ëÇØ ºê¶ó¿ìÀú°¡ ¼­¹ö¿Í Åë½ÅÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÌÇظ¦ ¹ÙÅÁÀ¸·Î ÄíÅ°¿Í À¥ ½ºÅ丮Áö¸¦ ÀÌ¿ëÇØ, ºê¶ó¿ìÀú°¡ ÀÌÀü¿¡ »ç¿ëÇß´ø ÀÚ¿øÀ̳ª Çൿ, ¾ç½Ä µîÀ» »ç¿ëÀÚ ÄÄÇ»ÅÍ¿¡ ÀúÀåÇÏ°í Àç»ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿© Æ®·¡ÇÈÀ» ÃÖ¼ÒÈ­ ÇÒ ¼ö ÀÖ´Â ¹æ¹ý¿¡ ´ëÇØ »ìÆ캻´Ù. 13ÀåÀº ¿Àµð¿À ºñµð¿À Á¦¾î ¹× À§Ä¡ Á¤º¸ ¼­ºñ½º, À¥ ¿öÄ¿ÀÌ´Ù. Å©°Ô 3°¡Áö¸¦ ¹è¿ì°Ô µÇ´Âµ¥, ù ¹ø°·Î HTML5ÀÇ ¸ðµç ȯ°æ¿¡¼­ ÀÛµ¿ÇÏ´Â, Ç¥ÁØÀ» ÀÌ¿ëÇÑ ¿Àµð¿À ¹× ºñµð¿ÀÀÇ Á¦¾î ¹æ¹ý¿¡ ´ëÇØ ¹è¿î´Ù. ±×¸®°í ±× ´ÙÀ½ µÎ ¹ø°·Î geolocation °´Ã¼¸¦ ÀÌ¿ëÇÏ¿© À§Ä¡ Á¤º¸¸¦ ´Ù¾çÇÏ°Ô ÀÌ¿ëÇÏ°í ó¸®ÇÏ´Â ¹æ¹ý¿¡ ¹è¿î´Ù. ¸¶Áö¸·À¸·Î ¼¼ ¹ø°·Î´Â ºê¶ó¿ìÀúÀÇ ¹é±×¶ó¿îµå¿¡¼­ ½ÇÇàµÇ¾îÁö´Â ÀÛ¾÷ Àü¿ë ÀÚ¹Ù½ºÅ©¸³Æ®, À¥ ¿öÄ¿¿¡ ´ëÇØ ¹è¿î´Ù. 14ÀåÀº À¥ ÇÁ·Î±×·¡¹Ö ÀÀ¿ëÀ¸·Î Áö±Ý±îÁö À¥ °³¹ß¿¡ ÇÊ¿äÇÑ Àü¹ÝÀûÀÎ ³»¿ë¿¡ ´ëÇÑ ÇнÀÀ» ¹ÙÅÁÀ¸·Î ½ÇÀü °úÁ¦¿¡ µµÀüÇÑ´Ù. ±×¸²ÆÇ°ú ¼ûÀº °­¾ÆÁö ã±âÀÇ 2°³ÀÇ ¿¹Á¦¸¦ Âü°í·Î ÀڽŸ¸ÀÇ À¥ ÀÀ¿ë ÇÁ·Î±×·¥À» ¸¸µé¾îº»´Ù. 5. º»¹®¿¡ ³Ö±â Èûµç ¼¼ ºÎºÐÀ» ºÎ·Ï(A. ¾ÆÆÄÄ¡ À¥ ¼­¹ö ¼³Ä¡ ¹× È°¿ë, B. 2Â÷¿ø ¹è¿­, C. ºñÁ¤Çü Ç¥ ¸¸µé±â)À¸·Î ÀÛ¼ºÇÏ¿´´Ù.
¸ñÂ÷
Chapter 01 À¥ ÇÁ·Î±×·¡¹Ö°ú HTML5 °³¿ä 1. À¥ °³¿ä À¥ÀÇ ±âº» ¸ñÀû°ú ±¸¼º ÀÎÅͳݰú À¥Àº ´Ù¸£´Ù À¥ ºê¶ó¿ìÀú À¥ ¼­¹ö¿Í À¥ »çÀÌÆ® À¥ ¹®¼­¿Í ÀüÀÚ ¹®¼­ÀÇ Â÷ÀÌ À¥ ÆäÀÌÁöÀÇ ÁÖ¼Ò, URL À¥ ºê¶ó¿ìÀú¿Í À¥ ¼­¹ö »çÀÌÀÇ Åë½Å, HTTP 2. À¥ÀÇ ½ÃÀÛ°ú ¼º°ø À¥ÀÇ ½ÃÀÛ À¥ÀÇ ¼º°ø ¸ðµç °÷¿¡ À¥ÀÌ ÀÖ´Ù 3. À¥ ÆäÀÌÁö ±¸¼º À¥ ÆäÀÌÁö ±¸¼º 3¿ä¼Ò 3¿ä¼Ò¸¦ ºÐ¸®ÇÏ¿© À¥ ÆäÀÌÁö °³¹ß HTML, CSS, Javascript HTML, CSS, Javascript·Î ºÐ¸®µÈ À¥ ÆäÀÌÁö ¸¸µé±â 4. HTML5 HTML ¾ð¾îÀÇ ¿ª»ç HTML5ÀÇ ÃâÇö ¹è°æ HTML5 Ç¥ÁØ°ú ÀÇÀÇ HTML5ÀÇ ±â´É 5. HTML5 À¥ ÇÁ·Î±×·¡¹Ö °³¹ß °úÁ¤ HTML5 ¹®¼­ ÆíÁý °ËÁõ(validation) µð¹ö±ë ¿ä¾à 01 Open Challenge 01 ¿¬½À¹®Á¦ Chapter 02 HTML5 ±âº» ¹®¼­ ¸¸µé±â 1. HTML5 °³¿ä HTML ÆäÀÌÁö ±âº» HTML ÅÂ±× 2. HTML ±âº» ¹®¼­ ¸¸µé±â ŸÀÌƲ ´Þ±â, ¡´title¡µ ¹®´Ü Á¦¸ñ(Àå, Àý, ¼ÒÁ¦¸ñ µî) ´Þ±â, ¡´h1¡µ, ¡´h6¡µ ÅøÆÁ ´Þ±â, title ¼Ó¼º ´Ü¶ô ³ª´©±â, ¡´p¡µ ¼öÆò¼± ±ß±â, ¡´hr¡µ »õ·Î¿î ÁÙ·Î ³Ñ¾î°¡±â, ¡´br¡µ ¹®ÀÚ, ±âÈ£, ½Éº¼ ÀÔ·Â °³¹ßÀÚ Æ÷¸Ë ±×´ë·Î Ãâ·ÂÇϱâ, ¡´pre¡µ ÅؽºÆ® ²Ù¹Ì±â ºí·Ï ÅÂ±×¿Í ÀζóÀÎ ÅÂ±× HTML ¸ÞŸ µ¥ÀÌÅÍ »ðÀÔ 3. °í±Þ ¹®¼­ ¸¸µé±â À̹ÌÁö »ðÀÔ, ¡´img¡µ ¸®½ºÆ® ¸¸µé±â, ¡´ol¡µ, ¡´ul¡µ, ¡´dl¡µ Ç¥ ¸¸µé±â, ¡´table¡µ 4. ÇÏÀÌÆÛ¸µÅ©¿Í Ç×ÇØ ÇÏÀÌÆÛ¸µÅ© ¸¸µé±â, ¡´a¡µ id ¼Ó¼ºÀ¸·Î ¾ÞÄ¿ ¸¸µé±â ÆÄÀÏ ´Ù¿î·Îµå ¸µÅ© ¸¸µé±â, ¡´a¡µÀÇ download ¼Ó¼º 5. ÀζóÀÎ ÇÁ·¹ÀÓ ÀζóÀÎ ÇÁ·¹ÀÓ ¸¸µé±â, ¡´iframe¡µ ÀζóÀÎ ÇÁ·¹ÀÓ À©µµ¿ìÀÇ À̸§ ºê¶ó¿ìÀú À©µµ¿ì¿Í ÀζóÀÎ ÇÁ·¹ÀÓ À©µµ¿ìÀÇ °èÃþ °ü°è target ¼Ó¼º¿¡ ¹®¼­¸¦ Ãâ·ÂÇÒ À©µµ¿ì ÁöÁ¤ 6. ¹Ìµð¾î »ðÀÔ ¹Ìµð¾îÀÇ Ç¥ÁØÈ­, ¡´audio¡µ, ¡´video¡µ ºñµð¿À »ðÀÔ, ¡´video¡µ ¿Àµð¿À »ðÀÔ, ¡´audio¡µ ¿ä¾à 02 Open Challenge 02 ¿¬½À¹®Á¦ Chapter 03 HTML5 ¹®¼­ ±¸Á¶È­¿Í À¥ Æû 1. HTML5ÀÇ ¹®¼­ ±¸Á¶È­ ¹®¼­ÀÇ ±¸Á¶ ±âÁ¸ HTMLÀÇ ÇÑ°è °Ë»ö ¿£ÁøÀÌ ÁÁ¾ÆÇÏ´Â À¥ ÆäÀÌÁö, ½Ã¸Çƽ À¥ HTML5 ¹®¼­ÀÇ ±¸Á¶¿Í ½Ã¸Çƽ ÅÂ±× ¹®¼­ÀÇ ¸ð¾çÀº ±¸Á¶¿Í º°°³ HTML5 ¹®¼­ ±¸Á¶È­ »ç·Ê ±âÁ¸ HTML ¹®¼­¿Í HTML5 ¹®¼­ ºñ±³ HTML5 ¹®¼­ ±¸Á¶È­ ¿¬½À ½Ã¸Çƽ ºí·Ï ÅÂ±× ½Ã¸Çƽ ÀζóÀÎ ÅÂ±× 2. À¥ Æû À¥ Æû°ú Æû ¿ä¼Ò °£´ÜÇÑ ·Î±×ÀÎ Æû ¸¸µé±â Æû ű×, ¡´form¡µ ³×À̹ö °Ë»ö »ç·Ê¸¦ ÅëÇÑ Æû Àü¼Û °úÁ¤ÀÇ ÀÌÇØ 3. Æû ¸¸µé±â ÅؽºÆ® ÀÔ·Â, ¡´input type=¡°text|password¡±¡µ, ¡´textarea¡µ µ¥ÀÌÅÍ ¸ñ·ÏÀ» °¡Áø ÅؽºÆ® ÀԷ â, ¡´datalist¡µ ÅؽºÆ®/À̹ÌÁö ¹öÆ° ¸¸µé±â ¼±ÅÃÇü ÀÔ·Â ¡´label¡µ·Î Æû ¿ä¼ÒÀÇ Ä¸¼Ç ¸¸µé±â »ö ÀÔ·Â, ¡´input type="color"¡µ ½Ã°£ Á¤º¸ ÀÔ·Â ½ºÇɹöÆ°°ú ½½¶óÀ̵å¹Ù·Î Æí¸®ÇÑ ¼ýÀÚ ÀÔ·Â ÀÔ·ÂÇÒ Á¤º¸ÀÇ ÈùÆ® º¸¿©ÁÖ±â Çü½ÄÀ» °¡Áø ÅؽºÆ® ÀÔ·Â Æû ¿ä¼ÒµéÀÇ ±×·ìÇÎ, ¡´fieldset¡µ ¿ä¾à 03 Open Challenge 03 ¿¬½À¹®Á¦ Chapter 04 CSS3·Î À¥ ÆäÀÌÁö ²Ù¹Ì±â 1. CSS3 ½ºÅ¸ÀÏ ½ÃÆ® °³¿ä CSS3 CSS3 ¸Àº¸±â ¿¹Á¦ CSS3 ½ºÅ¸ÀÏ ½ÃÆ® ±¸¼º 2. CSS3 ½ºÅ¸ÀÏ ½ÃÆ® ¸¸µé±â ¡´style¡µ ű׷Π½ºÅ¸ÀÏ ½ÃÆ® ¸¸µé±â style ¼Ó¼º¿¡ ½ºÅ¸ÀÏ ½ÃÆ® ¸¸µé±â ¿ÜºÎ ½ºÅ¸ÀÏ ½ÃÆ® ÆÄÀÏ ºÒ·¯¿À±â CSS3 ±ÔÄ¢ 3. ¼¿·ºÅÍ ÅÂ±× À̸§ ¼¿·ºÅÍ class ¼¿·ºÅÍ id ¼¿·ºÅÍ ¼¿·ºÅÍ Á¶ÇÕÇϱâ Àüü ¼¿·ºÅÍ ¼Ó¼º ¼¿·ºÅÍ °¡»ó Ŭ·¡½º ¼¿·ºÅÍ 4. »ö°ú ÅؽºÆ® ²Ù¹Ì±â »ö ÅؽºÆ® CSS3ÀÇ Ç¥ÁØ ´ÜÀ§ ÆùÆ® 5. ¹Ú½º ¸ðµ¨ HTML ű״ »ç°¢Çü ¹Ú½º·Î ´Ù·ç¾îÁø´Ù ¹Ú½ºÀÇ ±¸¼º ¹Ú½º¸¦ Á¦¾îÇÏ´Â CSS3 ÇÁ·ÎÆÛƼ °í±Þ Å׵θ® ²Ù¹Ì±â ¹è°æ 6. ½Ã°¢Àû È¿°ú ÅؽºÆ® ±×¸²ÀÚ, text-shadow ¹Ú½º ±×¸²ÀÚ, box-shadow ¸¶¿ì½º Ä¿¼­ Á¦¾î, cursor ¿ä¾à 04 Open Challenge 04 ¿¬½À¹®Á¦ Chapter 05 CSS3 °í±Þ È°¿ë 1. ¹èÄ¡ ºí·Ï ¹Ú½º¿Í ÀζóÀÎ ¹Ú½º ¹Ú½ºÀÇ À¯Çü Á¦¾î, display ¹Ú½ºÀÇ ¹èÄ¡, position float ÇÁ·ÎÆÛƼ¸¦ ÀÌ¿ëÇÑ À¯µ¿ ¹èÄ¡ ¼öÁ÷À¸·Î ½×±â, z-index º¸ÀÏ °ÍÀΰ¡ ¼û±æ °ÍÀΰ¡, visibility ÄÜÅÙÃ÷¸¦ ÀÚ¸¦ °ÍÀΰ¡ ¸» °ÍÀΰ¡, overflow 2. ¸®½ºÆ® ²Ù¹Ì±â ¸®½ºÆ®¿Í ¾ÆÀÌÅÛÀÇ ¹è°æ ¸¶Ä¿ÀÇ À§Ä¡, list-style-position ¸¶Ä¿ Á¾·ù, list-style-type À̹ÌÁö ¸¶Ä¿, list-style-image ¸®½ºÆ® ´ÜÃà ÇÁ·ÎÆÛƼ, list-style ÀÀ¿ë : ¸®½ºÆ®·Î ¸Þ´º ¸¸µé±â 3. Ç¥ ²Ù¹Ì±â Ç¥ Å׵θ® Á¦¾î, border ¼¿ Å©±â Á¦¾î, width height ¼¿ ¿©¹é ¹× Á¤·Ä ¹è°æ»ö°ú Å׵θ® È¿°ú ÁÙ¹«´Ì ¸¸µé±â ÀÀ¿ë : ¸¶¿ì½º°¡ ¿Ã¶ó°¥ ¶§ ÇàÀÇ ¹è°æ»öÀÌ º¯Çϴ ǥ ¸¸µé±â(:hover ÀÌ¿ë) 4. Æû ²Ù¹Ì±â input[type=text]·Î Æû ¿ä¼Ò¿¡ ½ºÅ¸ÀÏ ÀÔÈ÷±â input[type=text]·Î Æû ¿ä¼ÒÀÇ Å׵θ® ¸¸µé±â Æû ¿ä¼Ò¿¡ ¸¶¿ì½º ó¸® 5. CSS3 ½ºÅ¸ÀϷΠű׿¡ µ¿Àû º¯È­ ¸¸µé±â ¾Ö´Ï¸ÞÀÌ¼Ç Àüȯ º¯È¯ ¿ä¾à 05 Open Challenge 05 ¿¬½À¹®Á¦ Chapter 06 ÀÚ¹Ù½ºÅ©¸³Æ® ¾ð¾î 1. ÀÚ¹Ù½ºÅ©¸³Æ® ½ÃÀÛ ÀÚ¹Ù½ºÅ©¸³Æ® ¾ð¾î¶õ? À¥ ÆäÀÌÁö¿¡¼­ ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ ¿ªÇÒ ÀÚ¹Ù½ºÅ©¸³Æ® ÄÚµåÀÇ À§Ä¡ ÀÚ¹Ù½ºÅ©¸³Æ®·Î HTML ÄÜÅÙÃ÷ Ãâ·Â ÀÚ¹Ù½ºÅ©¸³Æ® ´ÙÀ̾ó·Î±× : »ç¿ëÀÚ ÀÔ·Â ¹× ¸Þ½ÃÁö Ãâ·Â 2. µ¥ÀÌÅÍ Å¸ÀÔ°ú º¯¼ö ÀÚ¹Ù½ºÅ©¸³Æ® ½Äº°ÀÚ ¹®Àå ±¸ºÐ ÁÖ¼®¹® µ¥ÀÌÅÍ Å¸ÀÔ º¯¼ö letÀÇ Æ¯Â¡ »ó¼ö ¸®ÅÍ·² 3. ½Ä°ú ¿¬»êÀÚ »ê¼ú ¿¬»ê Áõ°¨ ¿¬»ê ´ëÀÔ ¿¬»ê ºñ±³ ¿¬»ê ³í¸® ¿¬»ê Á¶°Ç ¿¬»ê ºñÆ® ¿¬»ê ¹®ÀÚ¿­ ¿¬»ê 4. Á¶°Ç¹® if ¹® if-else ¹® ´ÙÁß if-else ¹® switch ¹® 5. ¹Ýº¹¹® for ¹® while ¹® do-while ¹® break ¹® continue ¹® 6. ÇÔ¼ö ÇÔ¼ö °³³ä ÇÔ¼öÀÇ ±¸¼º ÇÔ¼ö È£Ãâ ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ Àü¿ª ÇÔ¼ö ¿ä¾à 06 Open Challenge 06 ¿¬½À¹®Á¦ Chapter 07 ÀÚ¹Ù½ºÅ©¸³Æ® ÄÚ¾î °´Ã¼¿Í ¹è¿­ 1. °´Ã¼ °³³ä ÀÚ¹Ù½ºÅ©¸³Æ® °´Ã¼ ÀÚ¹Ù½ºÅ©¸³Æ® °´Ã¼ÀÇ À¯Çü 2. ÄÚ¾î °´Ã¼ ´Ù·ç±â ÄÚ¾î °´Ã¼ Á¾·ù new Å°¿öµå·Î ÄÚ¾î °´Ã¼ »ý¼º °´Ã¼ Á¢±Ù 3. ¹è¿­°ú Array ¹è¿­ ¹è¿­À» ¸¸µå´Â ¹æ¹ý [ ]·Î ¹è¿­ ¸¸µé±â Array·Î ¹è¿­ ¸¸µé±â ¹è¿­ÀÇ ¿ø¼Ò °³¼ö, length ÇÁ·ÎÆÛƼ ¹è¿­ÀÇ Æ¯Â¡ Array °´Ã¼ÀÇ ¸Þ¼Òµå È°¿ë 4. Date 5. String String °´Ã¼ String °´Ã¼´Â ¼öÁ¤ ºÒ°¡ ¹®ÀÚ¿­ ±æÀÌ, length []·Î ¹®ÀÚ Á¢±Ù String ¸Þ¼Òµå String È°¿ë 6. Math 7. »ç¿ëÀÚ °´Ã¼ ¸¸µé±â new Object()·Î °´Ã¼ ¸¸µé±â ¸®ÅÍ·² Ç¥±â¹ýÀ¸·Î °´Ã¼ ¸¸µé±â ÇÁ·ÎÅäŸÀÔÀÇ °³³ä°ú »ç¿ëÀÚ °´Ã¼ ¸¸µé±â ¿ä¾à 07 Open Challenge 07 ¿¬½À¹®Á¦ Chapter 08 HTML DOM°ú Document 1. HTML DOM °³¿ä HTML ÆäÀÌÁö¿Í ÀÚ¹Ù½ºÅ©¸³Æ® °´Ã¼ DOMÀÇ ¸ñÀû DOM Æ®¸® DOM Æ®¸®ÀÇ Æ¯Â¡ HTML ű×ÀÇ Ãâ·Â°ú DOM °´Ã¼ DOM °´Ã¼ÀÇ ±¸¼º¿ä¼Ò DOM °´Ã¼µé »çÀÌÀÇ °ü°è 2. DOM °´Ã¼ ´Ù·ç±â DOM °´Ã¼ ±¸ºÐ, id ¼Ó¼º DOM °´Ã¼ ã±â, document.getElementById() DOM °´Ã¼ÀÇ CSS3 ½ºÅ¸ÀÏ µ¿Àû º¯°æ DOM °´Ã¼ÀÇ innerHTML ÇÁ·ÎÆÛƼ this 3. document °´Ã¼ document °³¿ä À̺¥Æ® ¸®½º³Ê ÅÂ±× À̸§À¸·Î DOM °´Ã¼ ã±â, getElementsByTagName() class ¼Ó¼ºÀ¸·Î DOM °´Ã¼ ã±â, getElementsByClassName() document.write()¿Í document.writeln() document.write() »ç¿ë ½Ã ÁÖÀÇÇÒ Á¡ documentÀÇ ¿­±â¿Í ´Ý±â, open()°ú close() 4. HTML ¹®¼­ÀÇ µ¿Àû ±¸¼º DOM °´Ã¼ µ¿Àû »ý¼º DOM Æ®¸®¿¡ »ðÀÔ DOM °´Ã¼ÀÇ »èÁ¦ ¿ä¾à 08 Open Challenge 08 ¿¬½À¹®Á¦ Chapter 09 À̺¥Æ® ±âÃÊ ¹× È°¿ë 1. À̺¥Æ® À̺¥Æ® °³¿ä À̺¥Æ® Á¾·ù À̺¥Æ® ¸®½º³Ê ¸¸µé±â 2. À̺¥Æ® °´Ã¼ À̺¥Æ® °´Ã¼¶õ? À̺¥Æ® °´Ã¼ Àü´Þ¹Þ±â À̺¥Æ® °´Ã¼¿¡ µé¾î ÀÖ´Â Á¤º¸ À̺¥Æ®ÀÇ µðÆúÆ® Çൿ Ãë¼Ò, preventDefault() 3. À̺¥Æ® È帧 À̺¥Æ® È帧°ú À̺¥Æ® ¸®½º³Ê À̺¥Æ® È帧 »ç·Ê ĸÃÄ ¸®½º³Ê¿Í ¹öºí ¸®½º³Ê À̺¥Æ® È帧À» ÁߴܽÃų ¼ö Àִ°¡? YES 4. ¸¶¿ì½º Çڵ鸵 ¸¶¿ì½º À̺¥Æ® °´Ã¼ÀÇ ÇÁ·ÎÆÛƼ onclick°ú ondblclick onmousedown, onmouseup, onmouseover, onmouseout, onmouseenter, onmouseleave, onwheel onmousemove oncontextmenu 5. ¹®¼­¿Í À̹ÌÁö ·Îµù, onload ¹®¼­ÀÇ ·Îµù ¿Ï·á¿Í onload À̹ÌÁö ·Îµù ¿Ï·á¿Í onload new Image()·Î À̹ÌÁö ·Îµù°ú Ãâ·Â 6. Æû°ú À̺¥Æ® È°¿ë onblur¿Í onfocus ¶óµð¿À¹öÆ°°ú üũ¹Ú½º select °´Ã¼¿Í onchange Å° À̺¥Æ®, onkeydown, onkeypress, onkeyup onreset°ú onsubmit ¿ä¾à 09 Open Challenge 09 ¿¬½À¹®Á¦ Chapter 10 À©µµ¿ì¿Í ºê¶ó¿ìÀú °ü·Ã °´Ã¼ 1. ºê¶ó¿ìÀú °ü·Ã °´Ã¼ °³¿ä BOMÀ̶õ BOMÀÇ Á¾·ù 2. window °´Ã¼ window °´Ã¼ÀÇ »ý¼º window °´Ã¼ÀÇ ÇÁ·ÎÆÛƼ¿Í ¸Þ¼Òµå windowÀÇ À̺¥Æ® ¸®½º³Ê À©µµ¿ì ¼Ó¼º°ú windowÀÇ ÇÁ·ÎÆÛƼ À©µµ¿ì ¿­±â, window.open() À©µµ¿ì ´Ý±â iframe °´Ã¼¿Í window °´Ã¼ 3. windowÀÇ Å¸ÀÌ¸Ó È°¿ë setTimeout()/clearTimeout() setInterval()/clearInterval() 4. window °´Ã¼ È°¿ë À©µµ¿ì À§Ä¡ ¹× Å©±â Á¶Àý À¥ ÆäÀÌÁö ½ºÅ©·Ñ À¥ ÆäÀÌÁö ÇÁ¸°Æ® 5. location °´Ã¼ 6. navigator °´Ã¼ 7. screen °´Ã¼ 8. history °´Ã¼ ¿ä¾à 10 Open Challenge 10 ¿¬½À¹®Á¦ Chapter 11 HTML5 ĵ¹ö½º ±×·¡ÇÈ 1. HTML5¿Í ĵ¹ö½º À¥ ÆäÀÌÁö ±×·¡ÇÈÀÇ ÀüÅëÀûÀÎ ¹æ¹ý ĵ¹ö½º µµÀÔ ¡´canvas¡µ ÅÂ±× Äµ¹ö½º(canvas) °´Ã¼¿Í ÄÁÅؽºÆ® °´Ã¼ ĵ¹ö½ºÀÇ Å©±â ¹× ½ºÅ¸ÀÏ Á¦¾î ĵ¹ö½ºÀÇ ±×·¡ÇÈ ÁÂÇ¥ ĵ¹ö½ºÀÇ ±×·¡ÇÈ ±â´É 2. µµÇü ±×¸®±â¿Í ä¿ì±â µµÇü ±×¸®´Â °úÁ¤ ¼± ±×¸®±â ¿øÈ£ ±×¸®±â stroke()´Â °æ·Î¿¡ ´ã±ä µµÇü(Á÷¼±, ¿øÈ£, °î¼±)À» Á÷¼± ¿¬°áÇÏ¿© ±×¸°´Ù »ç°¢Çü ±×¸®±â beginPath()¿Í closePath() ĵ¹ö½º Áö¿ì±â µµÇü ²Ù¹Ì±â Ä¥Çϱâ ÅؽºÆ® ±×¸®±â 3. À̹ÌÁö ±×¸®±â À̹ÌÁö °´Ã¼ »ý¼º À̹ÌÁö ·Îµù°ú onload À̹ÌÁö ±×¸®±â À̹ÌÁö ±×¸®±â »ç·Ê 4. canvas °´Ã¼¿Í ¸¶¿ì½º À̺¥Æ® È°¿ë ĵ¹ö½º ÅÂ±×¿Í ÃʱâÈ­ ¸¶¿ì½º À̺¥Æ® ó¸® ±×¸² ±×¸®±â, draw(curX, curY) ¿ä¾à 11 Open Challenge 11 ¿¬½À¹®Á¦ Chapter 12 HTTP¿Í ÄíÅ°, À¥ ½ºÅ丮Áö 1. À¥°ú ÀúÀå ¹× Åë½Å À¥ÀÇ ÀúÀå¼Ò ºê¶ó¿ìÀú¿Í À¥ ¼­¹öÀÇ Åë½Å ½Ç½À 1 : HTTP Åë½Å °úÁ¤ º¸±â 2. ÄíÅ° ÄíÅ°¶õ? ÄíÅ°ÀÇ µµÀÔ ÄíÅ° µ¥ÀÌÅÍ ±¸¼º ÄíÅ° »ç·Ê ÄíÅ°´Â À¥ ÆäÀÌÁö »çÀÌÀÇ Á¤º¸ °øÀ¯¿¡ È°¿ë ½Ç½À2 : ±¸±Û À¥ »çÀÌÆ®ÀÇ ÄíÅ° º¸±â ÄíÅ° ÆÄÀÏ ÀÚ¹Ù½ºÅ©¸³Æ®·Î ÄíÅ° ´Ù·ç±â ½Ç½À 3 : ÄíÅ° È°¿ë - ÀÚ¹Ù½ºÅ©¸³Æ®·Î ¹æ¹®ÀÚ À̸§°ú ¹æ¹® Ƚ¼ö °ü¸® 3. À¥ ½ºÅ丮Áö(Web Storage) À¥ ½ºÅ丮ÁöÀÇ Çʿ伺°ú ÄíÅ°ÀÇ ÇÑ°è À¥ ½ºÅ丮Áö Á¾·ù À¥ ½ºÅ丮ÁöÀÇ Æ¯Â¡ ¼¼¼Ç ½ºÅ丮Áö ·ÎÄà ½ºÅ丮Áö ÀÚ¹Ù½ºÅ©¸³Æ®·Î À¥ ½ºÅ丮Áö ´Ù·ç±â ½Ç½À 4 : ¼¼¼Ç ½ºÅ丮Áö ÀÀ¿ë 4. À¥ ½ºÅ丮Áö À̺¥Æ® storage À̺¥Æ® ½Ç½À 5 : ·ÎÄà ½ºÅ丮Áö¿¡ storage À̺¥Æ® ¿ä¾à 12 Open Challenge 12 ¿¬½À¹®Á¦ Chapter 13 ¿Àµð¿À ºñµð¿À Á¦¾î ¹× À§Ä¡ Á¤º¸ ¼­ºñ½º, À¥ ¿öÄ¿ 1. ¿Àµð¿À/ºñµð¿À Á¦¾î ¡´audio¡µ¿Í ¡´video¡µ ÅÂ±× ÀÚ¹Ù½ºÅ©¸³Æ®·Î ¿Àµð¿À Á¦¾î ºñµð¿À Á¦¾î ¹Ìµð¾î ¼Ò½º º¯°æ/¹Ìµð¾î ·Îµå 2. Geolocation °´Ã¼¸¦ ÀÌ¿ëÇÑ À§Ä¡ Á¤º¸ ¼­ºñ½º À§Ä¡ Á¤º¸ ¼­ºñ½º¿Í º¸¾È geolocation °´Ã¼ ÇöÀç À§Ä¡ ¾ò±â À¥ ÆäÀÌÁö¿¡ Áöµµ ³Ö±â ¹Ýº¹ À§Ä¡ ¼­ºñ½º ¹Ýº¹ À§Ä¡ ¼­ºñ½º Áß´Ü 3. À¥ ¿öÄ¿(Web Workers) À¥ ¿öÄ¿¶õ ¿öÄ¿ °´Ã¼¿Í ¿öÄ¿ ŽºÅ© ¿öÄ¿ °´Ã¼ ¿öÄ¿ ŽºÅ©ÀÇ ½ÇÇà ȯ°æ ¿öÄ¿ ŽºÅ©¿¡¼­ ¿öÄ¿ °´Ã¼·Î message À̺¥Æ® º¸³»±â ¸ÞÀΠŽºÅ©¿¡¼­ ¿öÄ¿ ŽºÅ©·Î message À̺¥Æ® º¸³»±â ¿öÄ¿ ŽºÅ© Á¾·á ¿ä¾à 13 Open Challenge 13 ¿¬½À¹®Á¦ Chapter 14 À¥ ÇÁ·Î±×·¡¹Ö ÀÀ¿ë °úÁ¦ 1. ±×¸²ÆÇ À¥ ÆäÀÌÁö ¾ÖÇø®ÄÉÀÌ¼Ç °³¿ä 2. ¼û¾î ÀÖ´Â °­¾ÆÁö ã±â ¾ÖÇø®ÄÉÀÌ¼Ç °³¿ä ºÎ·Ï A. ¾ÆÆÄÄ¡(Apache) À¥ ¼­¹ö ¼³Ä¡ ¹× È°¿ë B. 2Â÷¿ø ¹è¿­ C. ºñÁ¤Çü Ç¥ ¸¸µé±â

ÀúÀÚ
Ȳ±âÅÂ
¼­¿ï´ëÇб³ ÄÄÇ»ÅÍ°øÇаú Çлç, ¼­¿ï´ëÇб³ ÄÄÇ»ÅÍ°øÇаú ¼®»ç, ¼­¿ï´ëÇб³ ÄÄÇ»ÅÍ°øÇаú ¹Ú»ç¸¦ Á¹¾÷ÇÏ°í California University in IrvineÀÇ ¹æ¹®±³¼ö·Î ÀÖ¾ú´Ù. ÇöÀç ÇѼº´ëÇб³ ÄÄÇ»ÅÍ°øÇаú ±³¼ö·Î ÀçÁ÷ ÁßÀÌ´Ù.
   ¸íÇ° JAVA Programming | Ȳ±âÅ | »ý´ÉÃâÆÇ
   ¸íÇ° ¿î¿µÃ¼Á¦ | Ȳ±âÅ | »ý´ÉÃâÆÇ

ÀÌ ÃâÆÇ»çÀÇ °ü·Ã»óÇ°
¾Ë±â ½±°Ô Ç®¾î¾´ ÀΰøÁö´É ±âÃʼöÇÐ | ±èµ¿½Ä | »ý´ÉÃâÆÇ
ºñ¹ö縰Áö¿Í ÇÔ²²ÇÏ´Â ÄÄÇ»Æà »ç°í¿Í Á¤º¸°úÇÐ | Çѱ¹ºñ¹ö縰Áö | »ý´ÉÃâÆÇ
ºñ¹ö縰Áö¿Í ÇÔ²²ÇÏ´Â ÄÄÇ»Æà »ç°í¿Í Á¤º¸°úÇÐ: ÃʵîÇлý¿ë | Çѱ¹ºñ¹ö縰Áö | »ý´ÉÃâÆÇ
¿À·»Áö·Î ½±°Ô ¹è¿ì´Â ¸Ó½Å·¯´×°ú µ¥ÀÌÅÍ ºÐ¼® | Áø¿¹Áö,Ȳ¼ø¿í,Àå¿øµÎ | »ý´ÉÃâÆÇ
½±°Ô ¹è¿ì´Â CÀڷᱸÁ¶ | õÀα¹,ÃÖ¿µ±Ô | »ý´ÉÃâÆÇ

ÀÌ ºÐ¾ß ½Å°£ °ü·Ã»óÇ°
¿ÀÅäijµå(Auto Cad) ±âÃʺÎÅÍ È°¿ë±îÁö | ¸¶Áö¿ø
ÄÚµù ÀÚÀ²ÇнÀ Vue.js ÇÁ·±Æ®¿£µå °³¹ß ÀÔ¹® | ±è±â¼ö | ±æ¹þ
°³¹ßÀÚ¸¦ À§ÇÑ Çʼö ¼öÇÐ | Thomas Nield,¹ÚÇؼ± | ÇѺû¹Ìµð¾î
C#°ú ÆÄÀ̽ãÀ» È°¿ëÇÑ OpenCV 4 ÇÁ·Î±×·¡¹Ö | À±´ëÈñ | À§Å°ºÏ½º
¾çÀÚ ÄÄÇ»ÆÃÀÇ ÀÌÇØ | ³²±âȯ | ¿¡ÀÌÄÜÃâÆÇ
 
µµ¼­¸¦ ±¸ÀÔÇϽŠ°í°´ ¿©·¯ºÐµéÀÇ ¼­ÆòÀÔ´Ï´Ù.
ÀÚÀ¯·Î¿î ÀÇ°ß ±³È¯ÀÌ °¡´ÉÇÕ´Ï´Ù¸¸, ¼­ÆòÀÇ ¼º°Ý¿¡ ¸ÂÁö ¾Ê´Â ±ÛÀº »èÁ¦µÉ ¼ö ÀÖ½À´Ï´Ù.

µî·ÏµÈ ¼­ÆòÁß ºÐ¾ß¿Í »ó°ü¾øÀÌ ¸ÅÁÖ ¸ñ¿äÀÏ 5ÆíÀÇ ¿ì¼öÀÛÀ» ¼±Á¤ÇÏ¿©, S-Money 3¸¸¿øÀ» Àû¸³Çص帳´Ï´Ù.
ÃÑ 0°³ÀÇ ¼­ÆòÀÌ ÀÖ½À´Ï´Ù.