ÀüÀÚ»ó°Å·¡
½Ã½ºÅÛ ¿î¿µ ¹× °ü¸®
3.ÀüÀÚ»ó°Å·¡ ÄÁÅÙÃ÷
°³¹ß
5. À¥ ±â¼ú ¾ð¾î¥´ - DHML
¨ DHML
¨ç DHTML(Dynamic HTML)ÀÇ ±âº»
DHTMLÀº ÀÌÀü ¹öÀüÀÇ HTML¿¡ ºñÇØ ¾Ö´Ï¸ÞÀ̼ÇÀÌ °ÈµÇ°í, »ç¿ëÀÚ »óÈ£ÀÛ¿ë¿¡ Á»´õ ¹Î°¨ÇÑ À¥ÆäÀÌÁö¸¦ ¸¸µé
¼ö ÀÖ´Â »õ·Î¿î HTML ű×, ¿É¼Ç, ½ºÅ¸ÀÏ ½ÃÆ® ¹× ÇÁ·Î±×·¡¹Ö µîÀ» ÀǹÌÇÏ´Â ÁýÇÕÀûÀÎ ¿ë¾îÀÌ´Ù. DHTMLÀÇ ¸¹Àº ºÎºÐÀÌ HTML 4.0¿¡
¿°ÅµÇ¾î ÀÖ´Ù.
´ÙÀ̳»¹Í HTML ÆäÀÌÁö¿¡ ´ëÇØ ¿¹¸¦ µé¸é, ¨ç »ç¿ëÀÚ°¡ ¸¶¿ì½ºÀÇ Æ÷ÀÎÅ͸¦ °®´Ù´ë¸é ÅØ½ºÆ®ÀÇ »ö±òÀÌ º¯ÇÏ´Â °Í, ¨è »ç¿ëÀÚ°¡ À̹ÌÁö¸¦
À¥ÆäÀÌÁöÀÇ ´Ù¸¥ À§Ä¡·Î '²ø¾î´Ù ³õ±â'¸¦ ÇÒ ¼ö ÀÖ´Â °Í µîÀÌ ÀÖ´Ù. DHTMLÀ» ¾²¸é À¥ ¹®¼µéÀÌ ¸¶Ä¡ µ¥½ºÅ©Åé ÀÀ¿ë ÇÁ·Î±×·¥µéÀ̳ª ¸ÖƼ¹Ìµð¾î
Á¦Ç°Ã³·³ º¸À̰ųª µ¿ÀÛÇÑ´Ù. DHTMLÀº ³Ý½ºÄÉÀÌÇÁ¿Í ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ºê¶ó¿ìÀú ¸ðµÎ¿¡ ÀÇÇØ Áö¿øµÇÁö¸¸, ¿ÀÁ÷ ¾î´À ÇÑÂÊÀÇ ºê¶ó¿ìÀú¿¡¼¸¸ Áö¿øµÇ´Â
±â´Éµéµµ ¸î¸î ÀÖ´Ù. DHTML »ç¿ë¿¡ ÀÖ¾î °¡Àå Ä¿´Ù¶õ Àå¾Ö¹°Àº, ¸¹Àº »ç¿ëÀÚµéÀÌ ¾ÆÁ÷µµ ¿À·¡µÈ ºê¶ó¿ìÀú¸¦ »ç¿ëÇϰí Àֱ⠶§¹®¿¡ °¢ À¥ »çÀÌÆ®¿¡¼´Â
»ç¿ëÀÚµéÀÇ ºê¶ó¿ìÀú ¹öÀü¿¡ ¸ÂÃß¾î 2°¡Áö ¹öÀüÀÇ À¥ÆäÀÌÁö¸¦ ¸¸µé¾î¾ß ÇÑ´Ù´Â °ÍÀÌ´Ù.
·±âÁ¸ÀÇ HTML¿¡ ij½ºÄÉÀ̵ù ½ºÅ¸ÀÏ ½ÃÆ®(CSS : Cascading Style Sheets)¿Í DOM(Document
Object Model), ±×¸®°í ½ºÅ©¸³Æ®(VB, JAVA Script, JScript)°¡ ´õÇØÁø ¹®¼¸¦ ¸»ÇÑ´Ù.
·´ÙÀ̳»¹Í HTMLÀº ÃֽŠHTML ¹öÀüÀÎ HTML 4.0À¸·Î ºÒ¸®±âµµ ÇÑ´Ù.
·ÀÎÅͳÝ
ÀͽºÇ÷η¯ 3.0ºÎÅÍ ÀÌ¹Ì Áö¿øÇØ ¿Â CSSÀ» »ç¿ëÇÏ¸é ¹®¼ÀÇ Àüü ·¹À̾ƿôÀÌ ÁÁ¾ÆÁø´Ù(NC´Â V4.0ºÎÅÍ Áö¿øµÊ).
·À̹ÌÁö¿Í
ÅØ½ºÆ®¸¦ ÀÌ¿ëÇÑ ÀÚÀ¯·Î¿î ¾Ö´Ï¸ÞÀ̼ÇÀÌ´Ù.
·½ºÅ¸ÀÏÀ»
ÀÌ¿ëÇØ ´Ù¾çÇÏ°Ô ¹®¼¸¦ º¸¿©ÁØ´Ù.
·´Ù¾çÇÑ
¹®¼¸¦ ÀÌ¿ëÇØ ÅØ½ºÆ®¿Í À̹ÌÁö¸¦ º¯È¯ÇÒ ¼ö ÀÖ´Ù.
·HTML ¹®¼¿¡ ÀÖ´Â °´Ã¼ÀÇ ³»¿ëÀ» ÀÚÀ¯·Ó°Ô º¯°æÇÒ ¼ö ÀÖ´Ù.
·µ¿ÀûÀ¸·Î
Å×ÀÌºí »ý¼ºÀÌ °¡´ÉÇÏ´Ù.
·´Ù¾çÇÑ
À̺¥Æ® Á¶ÀÛ, ¹öºí¸µ, ĸÃÄ µîÀÌ ÀÖ´Ù.
·CGI¸¦ ÀÌ¿ëÇÏÁö ¾Ê°í ÇöÀçÀÇ HTML ¹®¼¸¦ ´Ù½Ã ±×¸®´Â ±â´ÉÀÌ ÀÖ´Ù.
Tip!------------------------------
CSS(Cascading Style Sheets)
·Ä³½ºÄÉÀ̵ù
½ºÅ¸ÀÏ½ÃÆ®¸¦ »ç¿ëÇϸé Å×À̺íÀ̳ª ÇÁ·¹ÀÓ¿¡ ÀÇÁ¸ÇÏ´ø ¹®¼ÀÇ ·¹À̾ƿôÀ» È¿°úÀûÀ¸·Î ÇÒ ¼ö ÀÖ°í, ±ÛÀÚ Å©±â³ª ±ÛÀÚü,
ÁÙ °£°Ý, ¹è°æ »ö»ó µîµµ ÀÚÀ¯·Ó°Ô ¼±ÅÃÇÒ ¼ö ÀÖ´Ù.
·½ºÅ¸ÀÏÀ»
Á¤ÀÇÇØ ³õ°í ¿©·¯ °³ÀÇ ¹®¼¿¡¼ ºÒ·¯ ¾µ ¼ö ÀÖ¾î, ÀϰüµÈ ¿Ü¾çÀ» ¿ä±¸ÇÏ´Â ¿©·¯ °³ÀÇ ¹®¼¸¦ ¸¸µé ¶§ ¸Å¿ì Æí¸®ÇÏ´Ù.
³¡------------------------------
¨è DHTMLÀÇ ÇÙ½É ±â¼ú
¡ß
¹®¼ °´Ã¼ ¸ðµ¨(Document Object Model, DOM)
À¥
ºê¶ó¿ìÀú¿Í ¹®¼, ±×¸®°í ¹®¼¸¦ ±¸¼ºÇÏ´Â ¿©·¯ °¡Áö ¿ä¼ÒµéÀ» ÇϳªÀÇ °³Ã¼(Object)·Î ´Ù·é´Ù. ÀÌ·¯ÇÑ °³Ã¼µéÀ»
ÀÚ¹Ù ½ºÅ©¸³Æ®¿Í °°Àº ¾ð¾î¸¦ »ç¿ëÇØ¼ µ¿ÀûÀ¸·Î ¹Ù²Ù´Â °ÍÀÌ´Ù.
¡ß
½ºÅ©¸³Æ®(Script)
½ºÅ©¸³Æ®´Â
¾î¶² °³Ã¼ÀÇ ¼º°ÝÀ̳ª Ư¼º, Çൿ ¹æ½ÄÀ» ±â·ÏÇØ ³õÀº °ÍÀ» ¸»ÇÑ´Ù. HTMLµµ À¥»óÀÇ ÆäÀÌÁö ¼º°Ý°ú ÇൿÀ» ±ÔÁ¤ÇØ
³õÀº ½ºÅ©¸³Æ®¶ó°í ÇÒ ¼ö ÀÖ´Ù. ÈçÈ÷ ¾Ë°í ÀÖ´Â autoexec.bat ÆÄÀϵµ ¾î¶² ¸é¿¡¼´Â ½ºÅ©¸³Æ®¶ó°í ÇÒ ¼ö ÀÖ´Ù.