1-2-2.½ºÅ©¸³Æ®ÀÇ À§Ä¡

½ºÅ©¸³Æ® Äڵ带 ÀÛ¼ºÇÏ´Â <script> ű״ HTML ¹®¼­ÀÇ ¾î´À °÷¿¡³ª ÇÊ¿äÇÒ ¶§ »ðÀÔÇØ ³ÖÀ» ¼ö ÀÖ´Ù. ÆäÀÌÁö¸¦ µ¿ÀûÀ¸·Î »ý¼ºÇÒ ¶§´Â <body> ű×ÀÇ Àû´çÇÑ °÷¿¡ ÀÛ¼ºÇÑ´Ù. ¾Õ ¿¹Á¦´Â Á¶»çÇÑ ³¯Â¥¸¦ ¹®ÀÚ¿­·Î Á¶¸³ÇÏ¿© ÆäÀÌÁö¿¡ Ãâ·ÂÇϹǷΠ<body> ÅÂ±× ¾È¿¡ ½ºÅ©¸³Æ®¸¦ ÀÛ¼ºÇß´Ù.

ºê¶ó¿ìÀú´Â HTML ÆÄÀÏÀ» ¼ø¼­´ë·Î Àо ½ÇÇàÇϹǷΠ½ºÅ©¸³Æ®°¡ ÀÖ´Â À§Ä¡¿¡ ¹®ÀÚ¿­ÀÌ Ãâ·ÂµÈ´Ù. ½ºÅ©¸³Æ® Äڵ带 <head>¿¡ ÀÛ¼ºÇϸé <body>º¸´Ù ¸ÕÀú ½ÇÇàµÇ¹Ç·Î Ãâ·Â ¼ø¼­°¡ ´Þ¶óÁø´Ù. ¾Õ ¿¹Á¦¸¦ ´ÙÀ½°ú °°ÀÌ ¼öÁ¤ÇÏ¿© <script> ű׸¦ <head>·Î ¿Å°Ü º¸ÀÚ.

 

jshead.html

<!DOCTYPE html>

<html>

<head>

     <meta charset="utf-8">

     <title>jshead</title>

     <script>

         var now = new Date();

         document.write("ÇöÀç ½Ã°£ : " + now);

     </script>

</head>

<body>

     <p>ÇöÀç ½Ã°£À» Ç¥½ÃÇÕ´Ï´Ù.</p>

</body>

</html>

 

ºê¶ó¿ìÀú´Â <head>¸¦ ¸ÕÀú ó¸®ÇÑ ÈÄ <body>¸¦ ó¸®ÇϹǷΠÇöÀç ½Ã°£ÀÌ ¸ÕÀú Ãâ·ÂµÇ°í º»¹®ÀÇ <p> ÅÂ±× ¹®´ÜÀÌ ³ªÁß¿¡ Ãâ·ÂµÈ´Ù. ÀÌ °æ¿ì¿¡´Â ½Ã°£À» Ç¥½ÃÇÑ´Ù´Â ¾È³»¹®ÀÌ ¸ÕÀú ¿Í¾ß ÇϹǷΠ<body>¿¡ ½ºÅ©¸³Æ®¸¦ ÀÛ¼ºÇÏ´Â °ÍÀÌ ´õ ÀûÇÕÇÏ´Ù.

ÀÚÁÖ »ç¿ëÇÏ´Â ±â´ÉÀº ÇÔ¼ö·Î ¹Ì¸® Á¤ÀÇÇØ ³õ°í ÇÊ¿äÇÒ ¶§ È£ÃâÇÑ´Ù. ÇÔ¼ö´Â È£ÃâÇϱâ Àü¿¡ ¹Ì¸® Á¤ÀÇÇÏ´Â °ÍÀÌ »ó½ÄÀûÀ̹ǷΠÆäÀÌÁö°¡ ·ÎµåµÉ ¶§ÀÎ <head> ű׿¡ ÀÛ¼ºÇÏ´Â °ÍÀÌ ÀϹÝÀûÀÌ´Ù. ´ÙÀ½ ¿¹Á¦´Â <head> ű׿¡ ½Ã°£ Ãâ·Â Äڵ带 outdate¶ó´Â ÇÔ¼ö·Î Á¤ÀÇÇÏ°í <body> ű׿¡¼­ ÀÌ ÇÔ¼ö¸¦ È£ÃâÇÑ´Ù. ½ºÅ©¸³Æ® ÄÚµå´Â ¾îµð¿¡³ª ¿Ã ¼ö ÀÖÀ¸¸ç ¿©·¯ ¹ø ³Ö¾îµµ »ó°ü¾ø´Ù.

 

jsheadbody.html

<!DOCTYPE html>

<html>

<head>

     <meta charset="utf-8">

     <title>jsheadbody</title>

     <script>

         function outdate() {

              var now = new Date();

              document.write("ÇöÀç ½Ã°£ : " + now);

         }

     </script>

</head>

<body>

     <p>ÇöÀç ½Ã°£À» Ç¥½ÃÇÕ´Ï´Ù.</p>

     <script>

         outdate();

     </script>

</body>

</html>

 

<head>¿¡¼­´Â ³¯Â¥¸¦ ¹Ù·Î Ãâ·ÂÇÏ´Â ÇÔ¼ö outdate¸¸ Á¤ÀÇÇÑ´Ù. <body>¿¡¼­ outdate() ÇÔ¼ö¸¦ È£ÃâÇÏ´Â Äڵ尡 <p> ű׺¸´Ù µÚÂÊ¿¡ ÀÖÀ¸¹Ç·Î ¾È³»¹®ÀÌ ¸ÕÀú Ãâ·ÂµÇ°í ÇöÀç ½Ã°£ÀÌ Ãâ·ÂµÈ´Ù. ¼ø¼­¸¦ ¹Ù²Ù¸é ¹°·Ð ¹Ý´ë·Î Ãâ·ÂµÉ °ÍÀÌ´Ù. ÀÌ Ã¥Àº ¿¹Á¦ ÀÛ¼ºÀÇ ÆíÀÇ»ó »ìÆ캼 Äڵ带 ÇÑ°÷¿¡ ¸ðÀ¸±â À§ÇØ °¡±ÞÀûÀ̸é <body>ÀÇ ¾Æ·¡ÂÊ¿¡ ½ºÅ©¸³Æ®¸¦ ÀÛ¼ºÇÏ¿´´Ù.

½ºÅ©¸³Æ®ÀÇ ³»¿ëÀÌ ¾ÆÁÖ ±æ°í º¹ÀâÇÒ ¶§´Â ¾Æ¿¹ º°µµÀÇ ÆÄÀÏ·Î ºÐ¸®ÇÏ¿© ÀÛ¼ºÇÒ ¼öµµ ÀÖ´Ù. À̶§ ½ºÅ©¸³Æ® ÆÄÀÏ¿¡´Â <script> ű׸¦ ¾²Áö ¾Ê°í ¼ø¼öÇÑ ÀÚ¹Ù½ºÅ©¸³Æ® Äڵ常 ÀÛ¼ºÇϸç È®ÀåÀÚ .js·Î ÀúÀåÇÑ´Ù. HTML ¹®¼­¿¡ Æ÷ÇÔµÇ¾î ½ÇÇàµÇ¹Ç·Î °°Àº ¹®ÀÚ¼ÂÀ¸·Î ÀÛ¼ºÇØ¾ß ÇÑ´Ù.

 

outdate.js

var now = new Date();

document.write("ÇöÀç ½Ã°£ : " + now);

 

³¯Â¥¸¦ Á¶»ç ¹× Ãâ·ÂÇÏ´Â Äڵ常 ÀÛ¼ºÇÏ¿© outdate.jsÆÄÀÏ·Î ÀúÀåÇß´Ù. ÀÌ ÆÄÀÏÀ» HTML ¹®¼­¿Í °°Àº Æú´õ¿¡ ÀúÀåÇÏ°í <script> ű×ÀÇ src ¼Ó¼ºÀ¸·Î ÆÄÀÏÀÇ À̸§À» ¹àÈù´Ù. »ó´ë °æ·Î³ª Àý´ë °æ·Î¸¦ »ç¿ëÇÏ¿© ÀÓÀÇÀÇ À§Ä¡¿¡ µÎ´õ¶óµµ À§Ä¡¸¸ Á¤È®ÇÏ°Ô ¹àÈ÷¸é »ó°ü¾ø´Ù. ´ÙÀ½°ú °°ÀÌ ¼öÁ¤ÇØ º¸ÀÚ.

 

jsoutdate.html

<!DOCTYPE html>

<html>

<head>

     <meta charset="utf-8">

     <title>jsoutdate</title>

</head>

<body>

     <p>ÇöÀç ½Ã°£À» Ç¥½ÃÇÕ´Ï´Ù.</p>

     <script src="outdate.js"></script>

</body>

</html>

 

outdate.jsÀÇ Äڵ尡 <script> ÅÂ±× À§Ä¡¿¡ »ðÀÔµÇ¾î ½ÇÇàµÇ¹Ç·Î Ãâ·Â °á°ú´Â °°´Ù. ÁÖÀÇÇÒ °ÍÀº <script> ÅÂ±× ¾È¿¡ ³»¿ëÀÌ ¾ø´Ù°í Çؼ­ ´ÙÀ½°ú °°ÀÌ Àû¾î¼­´Â ¾ÈµÈ´Ù´Â °ÍÀÌ´Ù. <script> ű״ ºó űװ¡ ¾Æ´Ï¹Ç·Î ¼³»ç ³»¿ëÀÌ ¾ø´õ¶óµµ ´Ý´Â ű׸¦ ¹Ýµå½Ã ½á¾ß ÇÑ´Ù.

 

<script src="outdate.js" />

 

½ºÅ©¸³Æ®¸¦ º°µµÀÇ ÆÄÀÏ·Î ºÐ¸®ÇØ µÎ¸é °ü¸®Çϱ⠽±´Ù´Â ÀÌÁ¡ÀÌ ÀÖ´Ù. ¿©·¯ ÆäÀÌÁö¿¡ °øÅëÀ¸·Î »ç¿ëµÇ´Â Äڵ带 ¿ÜºÎ ÆÄÀÏ·Î ÀÛ¼ºÇØ ³õÀ¸¸é ÀÏ°ýÀûÀ¸·Î ¼öÁ¤ÇÒ ¼ö ÀÖÀ¸¸ç Àß ÀÛ¼ºµÈ Äڵ带 ´Ù¸¥ ÇÁ·ÎÁ§Æ®¿¡ Àç»ç¿ëÇϱ⵵ ¼ö¿ùÇÏ´Ù. ±âȹÀÚ¿Í °³¹ßÀÚ°¡ ºÐ´ãÇؼ­ ÀÛ¾÷Çϱ⵵ ¿ëÀÌÇÏ¸ç ¹Ýº¹ÀûÀ¸·Î »ç¿ëµÇ´Â Äڵ尡 Çѹø¸¸ ´Ù¿î·ÎµåµÇ¹Ç·Î ³×Æ®¿öÅ© ´ë¿ªÆøµµ Àý¾àµÈ´Ù.

±â´ÉÀûÀ¸·Î ¼­·Î ´Ù¸¥ ¸ðµâÀ» ºÐ¸®ÇÏ¸é ´ÜÁ¡º¸´Ù´Â ÀåÁ¡ÀÌ ÈξÀ ´õ ¸¹Àº °ÍÀÌ ÀϹÝÀûÀÌ´Ù. ±×·¡¼­ ½ÇÁ¦ ÇÁ·ÎÁ§Æ®¿¡¼­´Â ªÀº ÄÚµå¶óµµ ½ºÅ©¸³Æ®´Â º°µµÀÇ ºÐ¸®µÈ ÆÄÀÏ·Î ÀÛ¼ºÇÏ¿© °ü¸®ÇÑ´Ù. ´Ü, ÀÌ Ã¥¿¡¼­´Â ÀÏÀÏÀÌ ÆÄÀÏÀ» µû·Î ÀÛ¼ºÇÏ¸é ½Ç½ÀÀÌ ¹ø°Å·Ó°í Äڵ带 ÇÑ´«¿¡ »ìÆì º¸±âµµ ¾î·Á¿ì¹Ç·Î °¡±ÞÀûÀ̸é HTML ÆÄÀϾȿ¡ ½ºÅ©¸³Æ®¸¦ ÀÛ¼ºÇϱâ·Î ÇÑ´Ù.