°³¶ËÀ̳׿¡¼ ÆÇ¸ÅµÈ "HTML5 Multimedia Development Cookbook Çѱ¹¾îÆÇ" Á¤°¡ 30,000¿ø Æò±ÕÇÒÀΰ¡
|
|
|
ÃÑ 0°³ÀÇ µµ¼°¡ ÀÖ½À´Ï´Ù.
µµ¼À̹ÌÁö |
µµ¼¸í |
»óÅÂ |
°¡°Ý |
ÆǸÅÀÚ |
|
°Ë»öµÈ ºñ±³ µµ¼°¡ ¾ø½À´Ï´Ù.
|
1Àå ¸®Ä¡ ¹Ìµð¾î ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Á¶ °³¿ä HTML5 Å×½ºÆ® ¿µ¿ª ¼³Á¤ ·Î°í¿Í ŸÀÌƲÀ» À§ÇÑ header ű×ÀÇ »ç¿ë nav ű׷ΠÄÜÅÙÃ÷ Å×À̺í ÀÛ¼º ÆäÀÌÁö ¿µ¿ªÀ» Á¤ÀÇÇÏ´Â section ű×ÀÇ »ç¿ë aside ű׷Π±×·¡ÇÈ ¿ä¼Ò Á¤·Ä aside ű׷Π¿©·¯ °³ÀÇ »çÀÌµå ¹Ù Ç¥½Ã footer ű×ÀÇ Àû¿ë ¹®¼ °³¿ä ¾Ë°í¸®Áò Àû¿ë HTML5·Î ¸ÚÁø È«º¸ ÆäÀÌÁö ¸¸µé±â
2Àå ÄÜÅÙÃ÷ ±¸¼º °³¿ä ºí·Î±× ±â»ç ±¸Á¶ ¸¸µé±â mark ¿ä¼Ò·Î ÅؽºÆ® °Á¶ time ¿ä¼Ò »ç¿ë ±â»çÀÇ Ãâ°£ÀÏ Ç¥½Ã article ¿ä¼Ò·Î ÁÖ¼® ºí·Ï Ç¥½Ã @font-face·Î ÆùÆ®¸¦ µ¿ÀûÀ¸·Î Ãß°¡ ÆùÆ®¿¡ ±×¸²ÀÚ È¿°ú Ãß°¡ ÆùÆ®¿¡ ±×·¯µ¥ÀÌ¼Ç Àû¿ë figure¿Í figcaptionÀ¸·Î ½Ã°¢ÀûÀÎ ¿ä¼Ò¿¡ ÁÖ¼® ´Þ±â
3Àå CSS·Î ½ºÅ¸ÀÏ ÀÛ¼º °³¿ä display:blockÀ» ÀÌ¿ëÇÑ ¼³Á¤ nav ºí·Ï ¿ä¼ÒÀÇ ½ºÅ¸Àϸµ ¹è°æ À̹ÌÁö Á¶ÀýÀ» À§ÇÑ background-sizeÀÇ »ç¿ë border-radius¸¦ ÀÌ¿ëÇÑ µÕ±Ù ¸ð¼¸® Ãß°¡ ´Ù¼öÀÇ ¹è°æ À̹ÌÁö Àû¿ë À̹ÌÁö¿¡ box shadow Ãß°¡ IE ºê¶ó¿ìÀú¿ë ½ºÅ¸ÀÏ ÀÛ¼º
4Àå »ç¿ëÀÚ Á¢±Ù¼º Ãß°¡ °³¿ä ºê¶ó¿ìÀú Áö¿ø ¿©ºÎ È®ÀÎ ³»ºñ°ÔÀÌ¼Ç °Ç³Ê¶Ù±â ±â´É Á¢±Ù¼ºÀ» À§ÇÑ ¸ÞŸ ÅÂ±× Ãß°¡ ½ºÅ©¸° ¸®´õ¸¦ À§ÇÑ ½Ã¸Çƽ ¿ä¼Ò »ç¿ë ´ëü »çÀÌÆ® ºä Áö¿ø Á¢±Ù¼º ÀÖ´Â Á¦¸ñ ¿µ¿ªÀ» ¸¸µé±â À§ÇÑ hgroup »ç¿ë ºê¶ó¿ìÀú Áö¿øÀÌ ¾ø´Â °æ¿ì ´ëü ÄÜÅÙÃ÷ÀÇ Ç¥½Ã WAI-ARIA »ç¿ë
5Àå HTML5 Æû ¿ä¼Ò 100% È°¿ë °³¿ä Ç÷¹À̽ºÈ¦´õ ÅؽºÆ® Ç¥½Ã Æû Çʵ忡 ¿ÀÅäÆ÷Ä¿½º ±â´É Ãß°¡ HTML5¿Í CSS3·Î Æû¿¡ ½ºÅ¸ÀÏ ºÎ¿© À̸ÞÀÏ ÀÔ·Â Çü½ÄÀÇ »ç¿ë URL ÀÔ·Â Çü½ÄÀ¸·Î URL Ãß°¡ number ÅÂ±× »ç¿ë range ÅÂ±× »ç¿ë °Ë»ö ¿µ¿ª ¸¸µé±â ³¯Â¥¿Í ½Ã°£À» Ç¥½ÃÇÏ´Â ÇÇÄ¿ ¸¸µé±â
6Àå ĵ¹ö½º·Î ¸®Ä¡ ¹Ìµð¾î ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß °³¿ä canvas ȯ°æ ¼³Á¤ 2D ·»´õ¸µ ÄÁÅؽºÆ® µ¿ÀûÀ¸·Î µµÇü ó¸® canvas·Î À̹ÌÁö¿¡ ¿Ü°û¼± ±×¸®±â µÕ±Ù ¸ð¼¸® »óÈ£ÀÛ¿ëÇÏ´Â ½Ã°¢ È¿°ú ÅëÅë ƨ±â´Â °ø ´ëºñ¿ë ÄÜÅÙÃ÷ ÀÛ¼º
7Àå ÀÚ¹Ù½ºÅ©¸³Æ®·Î ¸¸µå´Â »óÈ£Àۿ뼺 °³¿ä ÀÚ¹Ù½ºÅ©¸³Æ®·Î ¿Àµð¿À ÆÄÀÏ ½ÇÇà ÅؽºÆ®·Î µå·¡±×¾Øµå·Ó API »ç¿ë vid.ly¿Í Á¦ÀÌÄõ¸®·Î Å©·Î½º ºê¶ó¿ìÀú ºñµð¿À Áö¿ø Á¦ÀÌÄõ¸®¸¦ È°¿ëÇØ µ¿ÀûÀ¸·Î ºñµð¿À Ç¥½Ã Á¦ÀÌÄõ¸®·Î À̵¿ °¡´ÉÇÑ ºñµð¿À ¹è³Ê ÀÛ¼º Easel.js¿Í canvas ű׸¦ ÀÌ¿ëÇÑ À̹ÌÁö Ç¥½Ã Á¶Àý Easel.js¿Í canvas ű׸¦ ÀÌ¿ëÇØ À̹ÌÁö ÆÄÀÏ·Î ¾Ö´Ï¸ÞÀÌ¼Ç ¸¸µé±â canvas ÅÂ±×¿Í ÀÚ¹Ù½ºÅ©¸³Æ®·Î ¿Àµð¿À°¡ ÀÖ´Â ·£´ý ¾Ö´Ï¸ÞÀÌ¼Ç ¸¸µé±â
8Àå À¥ ÆäÀÌÁö¿¡ ¿Àµð¿À¿Í ºñµð¿À Àû¿ë °³¿ä Ç÷¡½Ã´Â ÀÌÁ¦ ±×¸¸ ¿Àµð¿À¿Í ºñµð¿À ÆÄÀÏ Æ÷¸Ë ¸ðµÎ¸¦ À§ÇØ ºñµð¿À Ç¥½Ã Á¢±Ù¼º ³ôÀº ¿Àµð¿À¿Í ºñµð¿À ¸¸µé±â ¸ÚÁø ¿Àµð¿À Ç÷¹ÀÌ¾î ¸¸µé±â ¸ð¹ÙÀÏ ±â±â¿¡ ¿Àµð¿À¿Í ºñµð¿À »ðÀÔ
9Àå µ¥ÀÌÅÍ ½ºÅ丮Áö °³¿ä ºê¶ó¿ìÀú¿¡¼ µ¥ÀÌÅÍ ½ºÅ丮Áö Å×½ºÆ® À¥ ½ºÅ丮Áö È®ÀÎÀ» À§ÇÑ ºê¶ó¿ìÀú °³¹ß µµ±¸ÀÇ »ç¿ë ¼¼¼Ç ½ºÅ丮Áö º¯¼öÀÇ ¼³Á¤°ú È£Ãâ ·ÎÄà ½ºÅ丮Áö º¯¼öÀÇ ¼³Á¤°ú È£Ãâ parseInt·Î ·ÎÄà ½ºÅ丮ÁöÀÇ ¹®ÀÚ µ¥ÀÌÅ͸¦ ¼ýÀÚ µ¥ÀÌÅÍ·Î º¯È¯ À¥ SQL µ¥ÀÌÅͺ£À̽º ¸¸µé±â À¥ SQL µ¥ÀÌÅͺ£À̽º »ç¿ë ¿ÀÇÁ¶óÀÎ ½ºÅ丮Áö¸¦ À§ÇÑ Ä³½Ã ¸Å´ÏÆ佺Ʈ ÆÄÀÏ ¸¸µé±â Áö¿À·ÎÄÉÀÌ¼Ç API¿Í geo.js·Î ÇöÀç À§Ä¡ Ç¥½Ã
HTML5ÀÇ ´ëÇ¥ÀûÀΠƯ¡ÀÎ ºñµð¿À, ¿Àµð¿À µîÀÇ ¸ÖƼ¹Ìµð¾î ÄÁÅÙÃ÷ ÀÛ¼º ¹æ¹ý°ú °¢Á¾ Áö¿ø ±â±âÀÇ »ç¿ëÀÚ¸¦ À§ÇÑ Á¢±Ù¼º Á¦°í Àü·«, ¸®Ä¡ ¹Ìµð¾î ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé±â À§ÇÑ Äµ¹ö½º API¿Í Çö´ë ºê¶ó¿ìÀú¿¡ Á÷Á¢ µ¥ÀÌÅ͸¦ ÀúÀåÇÏ°í, À̸¦ È°¿ëÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â µ¥ÀÌÅÍ ½ºÅ丮Áö APIÀÇ ½Ç¿ë ¿¹Á¦¸¦ ÇÔ²² ¸¸µé¾î °¡´Â ¹æ½ÄÀ¸·Î ±¸¼ºµÆ´Ù. HTML5 ÄÚµùÀÌ Ã³À½ÀÎ ±âȹÀÚ, µðÀÚÀ̳ʸ¦ À§ÇØ Àü¹ÝºÎ´Â ÇÙ½É ÅÂ±× ¿ä¼Ò¸¦ ÀÌ¿ëÇÑ °£´ÜÇÑ ¹®¼ ¸¸µé±â·Î ½ÃÀÛÇϸç, ÀÌ¹Ì ¸¶Å©¾÷ ¾ð¾î¿¡ Àͼ÷ÇÑ UIµðÀÚÀÌ³Ê¿Í °³¹ßÀÚ¸¦ À§ÇØ ÁßÈĹݺδ ½ºÅ©¸³Æ®¸¦ È°¿ëÇÑ API »ç¿ë Àü·«À» ¼Ò°³ÇÑ´Ù.
HTML5ÀÇ ºñµð¿À, ¿Àµð¿À, 3D, ¾Ö´Ï¸ÞÀ̼Ç, ĵ¹ö½º, SVG¸¦ ¹Ù·Î ±¸Çö
°æÇèÀÌ Ç³ºÎÇÑ À¥ Àü¹®°¡¿Í ÀÌÁ¦ ¸· À¥ ºÐ¾ß¿¡ ¶Ù¾îµç »õ³»±â °³¹ßÀÚ, µðÀÚÀÌ³Ê ¸ðµÎ°¡ ¿øÇÏ´Â HTML5¸¦ È°¿ëÇÑ ½Ã¸Çƽ À¥ »çÀÌÆ®¿Í ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé±â À§ÇÑ ½Ç¹« ¿¹Á¦·Î ±¸¼º
ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ³»¿ë
- µ¥ÀÌÅÍ ½ºÅ丮Áö¿Í ij½Ã ¸Å´ÏÆ佺Ʈ ÆÄÀÏÀ» ÀÌ¿ëÇÑ ¿ÀÇÁ¶óÀÎ À¥»çÀÌÆ® °³¹ß - Áö¿À·ÎÄÉÀÌ¼Ç API¿Í geo.js¸¦ È°¿ëÇÑ À§Ä¡ ±â¹Ý ¼ºñ½º °³¹ß - Á¢±Ù¼ºÀ» °í·ÁÇÑ ºñµð¿À, ¿Àµð¿À ¼Ò½ºÀÇ Á¦ÀÛ°ú ½º¸¶Æ®Æù µî ¸ð¹ÙÀÏ ±â±â¿ë ¹Ìµð¾î ÄÜÅÙÃ÷ °³¹ß - HTML5ÀÇ ±â´É Çâ»óÀ» À§ÇÑ ÀÚ¹Ù½ºÅ©¸³Æ® È°¿ë¹ý, Á¦ÀÌÄõ¸® ¶óÀ̺귯¸®·Î À̵¿ °¡´ÉÇÑ ºñµð¿À ¹è³Ê ±¸Çö - ĵ¹ö½º ¿ä¼Ò¸¦ È°¿ëÇÑ À̹ÌÁö Á¶Àý°ú ¾Ö´Ï¸ÞÀÌ¼Ç Á¦ÀÛ - ĵ¹ö½º ¿ä¼Ò¸¦ È°¿ëÇÑ ¸®Ä¡ ¹Ìµð¾î ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß - ĵ¹ö½º ȯ°æ ¼³Á¤ ¹æ¹ý°ú µ¥ÀÌÅÍ ¿¬µ¿À» ÅëÇÑ µµÇü Ç¥Çö, »ç¿ëÀÚ¿Í »óÈ£ÀÛ¿ëÇÏ´Â ½Ã°¢ È¿°ú ±¸Çö - HTML5¿Í CSS3¸¦ È°¿ëÇÑ ÀÎÅÍ·¢Æ¼ºê ÀÔ·Â ¿ä¼Ò ¸¸µé±â - ºê¶ó¿ìÀú Áö¿ø °Ë»ç·Î Á¢±Ù¼ºÀ» ³ôÀÌ´Â ¹æ¹ý°ú HTML5¸¦ Áö¿øÇÏÁö ¾Ê´Â ºê¶ó¿ìÀú »ç¿ëÀÚ¸¦ À§ÇÑ ´ëü »çÀÌÆ®³ª ÄÜÅÙÃ÷ Á¦°ø ¹æ¹ý
ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ
HTML5´Â Ãë¾÷À̳ª ÀÌÁ÷À» °í·ÁÇÒ ¶§ °³¹ßÀÚ°¡ ÃÖ±Ù µé¾î °¡Àå ¸¹ÀÌ °Ë»öÇÏ´Â ´Ü¾î´Ù. ÀÌ Ã¥ÀÇ µ¶ÀÚ°¡ ÇöÀç ±¸Á÷ ÁßÀ̰ųª ¸ö´ãÀº Á÷Àå¿¡¼ ´ÙÀ½ ´Ü°èÀÇ µµ¾àÀ» ¸ð»öÇÏ´Â °æ¿ì¶ó¸é ÀÌ »õ·Î¿î ±â¼úÀº ¿©·¯ºÐÀ» ´õ¿í µ¸º¸ÀÌ°Ô ¸¸µé¾îÁÙ °ÍÀÌ´Ù.
ÀÌ Ã¥ÀÇ ±¸¼º
1Àå, '¸®Ä¡ ¹Ìµð¾î ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Á¶'¿¡¼´Â HTML5¸¦ Áö¿øÇÏ´Â À¥ ºê¶ó¿ìÀú¸¦ »ìÆ캸°í, HTML5ÀÇ »õ·Î¿î ¿ä¼Ò(element)¸¦ ¼º°øÀûÀ¸·Î È°¿ëÇϱâ À§ÇÑ Áغñ¸¦ ÇÑ´Ù.
2Àå, 'ÄÜÅÙÃ÷ ±¸¼º'¿¡¼´Â °³¹ßÀÚ°¡ ´Ù¾çÇÑ À¥ ÄÜÅÙÃ÷¸¦ ´ã±â À§ÇÑ ÄÁÅ×ÀÌ³Ê ¿ä¼Ò¸¦ ¸¸µå´Â ¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù.
3Àå, 'CSS·Î ½ºÅ¸ÀÏ ÀÛ¼º'¿¡¼´Â HTML5¸¦ Áö¿øÇϱâ À§ÇÑ CSS3ÀÇ »ç¿ë ¹æ¹ýÀ» ¼Ò°³ÇÏ°í, ±×·¸°Ô ¸¸µé¾îÁø À¥ ¹®¼°¡ Çö´ë À¥ ºê¶ó¿ìÀú¿Í ÀÌÀü ¼¼´ë ºê¶ó¿ìÀú¿¡¼´Â ¾î¶»°Ô º¸ÀÌ´ÂÁö È®ÀÎÇÑ´Ù.
4Àå, '»ç¿ëÀÚ Á¢±Ù¼º Ãß°¡'¿¡¼´Â ¹Ì±¹ÀÇ Á¢±Ù¼º °ü·Ã ¹ý±ÔÀÎ Á¦508Á¶¿¡ °üÇÑ ³»¿ë ´ë½Å ¼öÁØ ³ôÀº À¥ »ç¿ë¼ºÀ» Á¦°øÇϱâ À§ÇØ ÃÖ±Ù¿¡ ¼Ò°³µÈ °ü·Ã ±â¼úÀ» ¼Ò°³ÇÑ´Ù.
5Àå, 'HTML5 Æû ¿ä¼Ò 100% È°¿ë'¿¡¼´Â »õ·Î ¼Ò°³µÈ HTML5ÀÇ ÀÔ·Â Çü½ÄÀ» »ìÆ캸°í, À¥ ºê¶ó¿ìÀúº°·Î °¢ Æû ¿ä¼ÒÀÇ Áö¿ø ¿©ºÎ¸¦ ¾Ë¾Æº»´Ù.
6Àå, 'ĵ¹ö½º·Î ¸®Ä¡ ¹Ìµð¾î ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß'Àº ÀÌ Ã¥ÀÇ ³»¿ë Áß °¡Àå Áøº¸µÈ °üÁ¡À¸·Î ¾²ÀÎ ÀåÀ¸·Î, »õ·Î¿î Çü½ÄÀÇ »ç¿ëÀÚ ¼ÒÅë ¹æ¹ýÀ» °³¹ßÇϱâ À§ÇÑ ¹æ¹ý¿¡ ÁßÁ¡À» µÎ°í, ĵ¹ö½º¿Í °ü·ÃµÈ À¥ ºê¶ó¿ìÀú Áö¿ø¿¡ ´ëÇÑ ³î¶ó¿î Åë°è ÀÚ·áµµ ¼Ò°³ÇÑ´Ù.
7Àå, 'ÀÚ¹Ù½ºÅ©¸³Æ®·Î ¸¸µå´Â »óÈ£Àۿ뼺'¿¡¼´Â HTML5ÀÇ »õ·Î¿î ±â´ÉÀÎ ¿Àµð¿À¿Í ºñµð¿À ¿ä¼Ò±îÁö ÇнÀ ¿µ¿ªÀ» È®ÀåÇØ »ìÆ캸°í, ÀÌ ±â´ÉÀ» Á÷Á¢ È°¿ëÇØ º¼ ±âȸµµ Á¦°øÇÑ´Ù.
8Àå, 'À¥ ÆäÀÌÁö¿¡ ¿Àµð¿À¿Í ºñµð¿À Àû¿ë'¿¡¼´Â HTMLÀÇ ¿Àµð¿À¿Í ºñµð¿À¿¡ ´ëÇÑ ÇÙ½É ³»¿ëÀ» ±íÀÌ ÀÖ°Ô ºÐ¼®ÇÏ°í, À¥ Á¢±Ù¼ºÀ» Áö¿øÇÏ´Â ÀڽŸ¸ÀÇ ¹Ìµð¾î Ç÷¹À̾ ¸¸µç´Ù.
9Àå, 'µ¥ÀÌÅÍ ½ºÅ丮Áö'¿¡¼´Â JSON, SQL, Áö¿À·ÎÄÉÀÌ¼Ç µîÀ» Æ÷ÇÔÇÑ HTML5¸¸ÀÇ Æ¯¼ºÀ» ¼¼ºÎÀûÀ¸·Î »ìÆ캻´Ù.
|
|
|
|
|