½ºÅ©¸³Æ® Äڵ带 ÀÛ¼ºÇÏ´Â <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 ÆÄÀϾȿ¡ ½ºÅ©¸³Æ®¸¦ ÀÛ¼ºÇϱâ·Î ÇÑ´Ù.