DHTML (dynamic HTML) ; ´ÙÀ̳»¹Í HTML
|
´ÙÀ̳»¹Í HTMLÀº ÀÌÀü ¹öÀüÀÇ HTML¿¡ ºñÇØ ¾Ö´Ï¸ÞÀ̼ÇÀÌ °ÈµÇ°í, »ç¿ëÀÚ »óÈ£ÀÛ¿ë¿¡ Á»´õ ¹Î°¨ÇÑ À¥ÆäÀÌÁö¸¦ ¸¸µé ¼ö ÀÖ°Ô ÇØÁÖ´Â, »õ·Î¿î HTML ű×, ¿É¼Ç, ½ºÅ¸ÀÏ ½ÃÆ® ¹× ÇÁ·Î±×·¡¹Ö µîÀ» ÀǹÌÇÏ´Â ÁýÇÕÀûÀÎ ¿ë¾îÀÌ´Ù. ´ÙÀ̳»¹Í HTMLÀÇ ¸¹Àº ºÎºÐÀÌ HTML 4.0¿¡ ¿°ÅµÇ¾î ÀÖ´Ù. ´ÙÀ̳»¹Í HTML ÆäÀÌÁö¿¡ ´ëÇØ °£´ÜÈ÷ ¿¹¸¦ µé¸é, (1) »ç¿ëÀÚ°¡ ¸¶¿ì½ºÀÇ Æ÷ÀÎÅ͸¦ °®´Ù´ë¸é ÅØ½ºÆ®ÀÇ »ö±òÀÌ º¯ÇÏ´Â °Í, (2) »ç¿ëÀÚ°¡ À̹ÌÁö¸¦ À¥ÆäÀÌÁöÀÇ ´Ù¸¥ À§Ä¡·Î "²ø¾î´Ù ³õ±â"¸¦ ÇÒ ¼ö ÀÖ´Â °Í µîÀÌ ÀÖ´Ù. ´ÙÀ̳»¹Í HTMLÀ» ¾²¸é, À¥¹®¼µéÀ» ¸¶Ä¡ µ¥½ºÅ©Å¾ ÀÀ¿ëÇÁ·Î±×·¥µéÀ̳ª ¸ÖƼ¹Ìµð¾î Á¦Ç°Ã³·³ º¸À̰í, µ¿ÀÛÇÏ°Ô ÇÒ ¼ö ÀÖ´Ù. ´ÙÀ̳»¹Í HTMLÀ» ±¸¼ºÇϰí Àִ Ư¼ºµéÀº ³Ý½ºÄÉÀÌÇÁÀÇ ÃֽŠÀ¥ºê¶ó¿ìÀúÀÎ ³×ºñ°ÔÀÌÅÍ 4.0°ú ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ ºê¶ó¿ìÀúÀÎ ÀÎÅÍ³Ý ÀͽºÇ÷η¯ 4.0 ³»¿¡ Æ÷ÇԵǾî ÀÖ´Ù. HTML 4.0Àº ³Ý½ºÄÉÀÌÇÁ¿Í ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ºê¶ó¿ìÀú µÑ ¸ðµÎ¿¡ ÀÇÇØ Áö¿øµÇÁö¸¸, ¿ÀÁ÷ ¾î´À ÇÑÂÊÀÇ ºê¶ó¿ìÀú¿¡¼¸¸ Áö¿øµÇ´Â ±â´Éµéµµ ¸î¸î ÀÖ´Ù. ´ÙÀ̳»¹Í HTML »ç¿ë¿¡ ÀÖ¾î °¡Àå Ä¿´Ù¶õ Àå¾Ö¹°Àº, ¸¹Àº »ç¿ëÀÚµéÀÌ ¾ÆÁ÷µµ ¿À·¡µÈ ºê¶ó¿ìÀú¸¦ »ç¿ëÇϰí Àֱ⠶§¹®¿¡, °¢ À¥»çÀÌÆ®¿¡¼´Â »ç¿ëÀÚµéÀÇ ºê¶ó¿ìÀú ¹öÀü¿¡ ¸ÂÃß¾î µÎ °¡Áö ¹öÀüÀÇ À¥ÆäÀÌÁö¸¦ ¸¸µé¾î¾ß ÇѴٴµ¥ ÀÖ´Ù. ´ÙÀ̳»¹Í HTMLÀÇ °³³ä°ú Ư¼ºµé ³Ý½ºÄÉÀÌÇÁ¿Í ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® µÎ ȸ»ç ¸ðµÎ ´ÙÀ½ÀÇ ³»¿ëÀ» Áö¿øÇÑ´Ù.
|
|
ÆäÀÌÁö ¿ä¼ÒµéÀÇ °´Ã¼ ÁöÇâÀûÀÎ ¸ð½À
µðºñÀü ¶Ç´Â ¼½¼Ç, Ç¥Á¦ºÎ, ¹®´Ü, À̹ÌÁö, ¸ñ·Ï µî °¢ ÆäÀÌÁö ¿ä¼Ò°¡ ÇϳªÀÇ "°´Ã¼"·Î °£Áֵȴ٠(¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â À̰ÍÀ» "Dynamic HTML Object Model"À̶ó°í ºÎ¸£°í, ³Ý½ºÄÉÀÌÇÁ¿¡¼´Â "HTML Object Model" À̶ó°í, ±×¸®°í W3C¿¡¼´Â "Document Object Model"À̶ó°í ºÎ¸¥´Ù). ¿¹¸¦ µé¸é, ÆäÀÌÁö ³»ÀÇ °¢ Ç¥Á¦ºÎ´Â ÅØ½ºÆ®ÀÇ ½ºÅ¸Àϰú »ö»óÀÇ ¼Ó¼ºÀÌ ÁÖ¾îÁö°í, ±× ÆäÀÌÁö ³»¿¡ »ðÀÔµÈ ½ºÅ©¸³Æ® µî¿¡¼ À̸§À¸·Î ÁöĪÇÒ ¼ö ÀÖµµ·Ï À̸§À» ºÙÀÏ ¼ö ÀÖ´Ù. ±× ÆäÀÌÁö¿¡ ÀÖ´Â ÀÌ Ç¥Á¦ºÎ(¶Ç´Â ´Ù¸¥ ¾î¶² ¿ä¼Ò¶óµµ)´Â ¸¶¿ì½º°¡ Áö³ª°¡°Å³ª, ´·¯Áö°Å³ª ¶Ç´Â ÀÏÁ¤ ½Ã°£ÀÌ °æ°úÇÏ´Â µî ¹Ì¸® ¼³Á¤µÈ »ç°ÇÀÇ °á°ú·Î º¯°æµÉ ¼ö ÀÖ´Ù. ¶Ç´Â ¸¶¿ì½º·Î À̹ÌÁö¸¦ "²ø¾î´Ù³õ±â" Çϸé, À̹ÌÁö°¡ ÇÑ Àå¼Ò¿¡¼ ´Ù¸¥ Àå¼Ò·Î ¿òÁ÷ÀÏ ¼ö ÀÖ´Ù (ÀÌ·¯ÇÑ »ç°ÇÀÇ °¡´É¼ºµéÀº ¿ä¼ÒµéÀ̳ª °´Ã¼µéÀÇ ¹ÝÀÀ´É·Âó·³ º¸ÀÏ ¼ö ÀÖ´Ù). ¾î¶°ÇÑ º¯Èµµ Áï½Ã ÀϾ٠(¸ðµç ¿ä¼Ò³ª °´Ã¼ÀÇ º¯ÇüµéÀÌ À¥¼¹ö·ÎºÎÅÍ °°Àº ÆäÀÌÁöÀÇ ÀϺημ º¸³»Á® ¿Ô±â ¶§¹®ÀÌ´Ù). ±×·¯¹Ç·Î, º¯ÇüµéÀº ±× °´Ã¼ÀÇ ´Ù¸¥ ¼Ó¼ºÀ¸·Î »ý°¢µÉ ¼ö ÀÖ´Ù.
¿ä¼ÒÀÇ º¯ÇüµéÀÌ ÅØ½ºÆ®ÀÇ ±ÛÀÚ³ª »ö»óÀ» ¹Ù²Ù´Â °Í »Ó ¾Æ´Ï¶ó, Ç¥Á¦ºÎ °´Ã¼ ³»¿¡ Æ÷ÇÔµÈ ¸ðµç °ÍµéÀº ´Ù¸¥ ÅØ½ºÆ® »Ó ¾Æ´Ï¶ó Ãß°¡ HTMLÀ» Æ÷ÇÔÇÏ´Â »õ·Î¿î ÄÜÅÙÃ÷·Î ´ëüµÉ ¼ö ÀÖ´Ù. ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â À̰ÍÀ» "ÅØ½ºÆ® ¹üÀ§ ±â¼ú"À̶ó°í ºÎ¸¥´Ù.
½ºÅ¸ÀÏ½ÃÆ®¿Í ·¹ÀÌ¾î »ç¿ë
½ºÅ¸ÀÏ½ÃÆ®´Â ¹®¼ ¶Ç´Â ¹®¼ÀÇ ÀϺο¡ ´ëÇÑ ±âº» ½ºÅ¸ÀÏ ¼Ó¼º (ÆäÀÌÁö ¹èÄ¡, Ç¥Á¦ºÎ¿Í º»¹® ÅØ½ºÆ®¿Í °°Àº ÅØ½ºÆ® ¿ä¼ÒµéÀÇ ±Û²Ã ÇüÅ ¹× Å©±â µîÀ» Æ÷ÇÔÇÑ´Ù)À» ¹¦»çÇÑ´Ù. ½ºÅ¸ÀÏ ½ÃÆ®´Â À¥ÆäÀÌÁö¿¡ ´ëÇØ, ±âº» ¹è°æ»öÀ̳ª ¹è°æÀ̹ÌÁö, ÇÏÀÌÆÛÅØ½ºÆ® ¸µÅ©ÀÇ »ö»ó, ±×¸®°í ÆäÀÌÁöÀÇ ³»¿ë µîÀ» ±â¼úÇÑ´Ù. ½ºÅ¸ÀÏ ½ÃÆ®´Â ¹®¼³ª À¥»çÀÌÆ® ³»¿¡ ÀÖ´Â ¸ðµç ÆäÀÌÁöµéÀÌ Àϰü¼ºÀ» °®µµ·Ï µµ¿ÍÁØ´Ù.
´ÙÀ̳»¹Í HTMLÀº "°è´Ü½Ä" ÇüÅÂÀÇ ½ºÅ¸ÀÏ ½ÃÆ®¸¦ Á¤ÀÇÇÏ´Â ´É·ÂÀ» Æ÷ÇÔÇϴµ¥, ¿©±â¼ °è´Ü½ÄÀ̶õ, °°Àº ÆäÀÌÁö ¶Ç´Â °ü·ÃµÈ ÆäÀÌÁö ¼Â ³»¿¡ ¹Ì¸® Á¤ÀÇµÈ µ¿ÀÏ °èÃþÀÇ ´Ù¸¥ ½ºÅ¸ÀÏ ½ÃÆ®³ª ½ºÅ¸ÀÏ ¹®ÀåÀ» ¿¬°áÇϰųª, Á¤ÀÇÇÏ´Â °ÍÀÌ´Ù. »ç¿ëÀÚ¿ÍÀÇ »óÈ£ÀÛ¿ëÀÇ °á°ú·Î »õ·Î¿î ½ºÅ¸ÀÏ ½ÃÆ®°¡ »ç¿ë °¡´ÉÇÑ »óÅ·Π¸¸µé¾îÁú ¼ö ÀÖÀ¸¸ç, À¥ÆäÀÌÁöÀÇ ¿Ü¾çÀÌ º¯°æµÇ´Â °á°ú¸¦ ¸¸µé ¼ö ÀÖ´Ù. »ç¿ëÀÚ´Â ½ºÅ¸ÀÏ ½ÃÆ® ³»¿¡ ½ºÅ¸ÀÏ ½ÃÆ®, ±× ¼Ó¿¡ ¶Ç´Ù¸¥ ½ºÅ¸ÀÏ ½ÃÆ®, ÇÏ´Â ½ÄÀ¸·Î ÇÑ ÆäÀÌÁö ³»¿¡ ¿©·¯ °èÃþÀÇ ½ºÅ¸ÀÏ ½ÃÆ®¸¦ °¡Áú ¼ö ÀÖ´Ù. »õ·Î¿î ½ºÅ¸ÀÏ ½ÃÆ®´Â »óÀ§ ½ºÅ¸ÀÏ ½ÃÆ®·ÎºÎÅÍ ¿ÀÁ÷ ÇϳªÀÇ ¿ä¼Ò¸¸À» º¯°æÇÒ ¼ö ÀÖ´Ù.
·¹À̾î´Â ±âÁ¸ÀÇ ³»¿ë ¼½¼Ç¿¡ °ãÃÄÁú ¼ö ÀÖ´Â ³»¿ë ·¹À̾ Á¦°øÇÔÀ¸·Î½á ÆäÀÌÁöÀÇ ³»¿ëÀ» º¯°æÇϱâ À§ÇÑ ´ëü ½ºÅ¸ÀÏ ½ÃÆ®³ª ±âŸ ´Ù¸¥ Á¢±Ù¹æ¹ýÀ» »ç¿ëÇÏ´Â °ÍÀÌ´Ù. ·¹À̾îµéÀº ÀÏÁ¤½Ã°£ ÈÄ¿¡ ³ªÅ¸³ª°Ô Çϰųª, »ç¿ëÀÚÀÇ Á¶ÀÛ¿¡ µû¶ó ³ªÅ¸³ªµµ·Ï ÇÁ·Î±×·¥ÇÒ ¼ö ÀÖ´Ù. ÀÎÅÍ³Ý ÀͽºÇ÷η¯ 4.0¿¡¼, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â ½ºÅ¸ÀÏ ½ÃÆ®¸¦ ÅëÇØ ·¹À̾ ±¸ÇöÇÑ´Ù. ³Ý½ºÄÉÀÌÇÁµµ ½ºÅ¸ÀÏ ½ÃÆ®¸¦ Áö¿øÇÏÁö¸¸, ÇÑÆíÀ¸·Î »õ·Î¿î HTMLÀÎ <LAYER> ... </LAYER> ÅÂ±× ¼ÂÀ» Áö¿øÇÑ´Ù (¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿¡¼´Â Áö¿øÇÏÁö ¾Ê´Â´Ù). µÎ °¡Áö ¹æ¹ý ¸ðµÎ W3CÀÇ ½Ç¹«À§¿øÈ¸¿¡ ÀÇÇØ °ËÅäµÇ°í ÀÖÀ¸¸ç, µÎ ȸ»çµéÀº W3C°¡ ¾î¶»°Ô °áÁ¤ÇϵçÁö ±×µéÀÇ ±Ç°í¾ÈÀ» Áö¿øÇÒ °ÍÀ̶ó°í ¸»Çϰí ÀÖ´Ù.
ÇÁ·Î±×·¡¹Ö
ÀÚ¹Ù½ºÅ©¸³Æ®, ÀÚ¹Ù ¾ÖÇø´ ±×¸®°í ¾×Ƽºê¿¢½º ÄÁÆ®·Ñ µîÀÌ ÀÌÀüÀÇ À¥ÆäÀÌÁö¿¡µµ ÀÖ¾úÁö¸¸, ´ÙÀ̳»¹Í HTMLÀº ÇÁ·Î±×·¥¿¡ ÀÇÇØ Á¦¾îµÉ ¼ö ÀÖ´Â ÆäÀÌÁö ¿ä¼ÒµéÀÌ ¸¹¾ÆÁ³±â ¶§¹®¿¡ À¥ÆäÀÌÁö ³»¿¡ ´õ ¸¹Àº ·®ÀÇ ÇÁ·Î±×·¥À» ³»Æ÷ÇÑ´Ù.
´ÙÀ̳»¹Í ±Û²Ã
³Ý½ºÄÉÀÌÇÁ´Â ´ÙÀ̳»¹Í ±Û²ÃÀ» ´ÙÀ̳»¹Í HTMLÀÇ ÀϺημ Æ÷ÇÔÇÑ´Ù.³Ý½ºÄÉÀÌÇÁ ³×ºñ°ÔÀÌÅÍ ºê¶ó¿ìÀúÀÇ ÀÌ·¯ÇÑ Æ¯¼ºÀº À¥ÆäÀÌÁö ¼³°èÀÚµé·Î ÇÏ¿©±Ý ±¸Ã¼ÀûÀÎ ±Û²ÃÇüÅÂ, Å©±â, »ö»ó µîÀ» Æ÷ÇÔÇϰí ÀÖ´Â ±Û²Ã ÆÄÀϵéÀ» À¥ÆäÀÌÁöÀÇ ÀϺημ Æ÷ÇÔÇϰí, À¥ÆäÀÌÁö¿Í ÇÔ²² ±Û²ÃµéÀÌ ´Ù¿î·ÎµåµÉ ¼ö ÀÖ°Ô ÇØÁØ´Ù. Áï, ¸»ÇÏÀÚ¸é ±Û²ÃÀÇ ¼±ÅÃÀº ÀÌÁ¦ ´õÀÌ»ó ºê¶ó¿ìÀú¿¡¼ Á¦°øÇÏ´Â °Í¿¡ Á¾¼ÓµÇÁö ¾Ê´Â´Ù´Â °ÍÀÌ´Ù.
| ÀÌ Á¤º¸´Â 1999³â 12¿ù 10ÀÏ¿¡ ¼öÁ¤µÇ¾ú½À´Ï´Ù. | |