![]() |
¡¡
Java Script¶õ?
¿ì¸®°¡ ÈçÈ÷ ¸»ÇÏ´Â ÀÚ¹Ù´Â Å©°Ô ÀÚ¹Ù¿Í ÀÚ¹Ù½ºÅ©¸³Æ®·Î ±¸ºÐµË´Ï´Ù. ÀÚ¹Ù(Java)´Â ¼± ¸¶ÀÌÅ©·Î½Ã½ºÅۻ翡¼ °³¹ßµÈ ÀÏÁ¾ÀÇ ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î ÇÁ·Î±×·¥ ¼Ò½º¸¦ ÀÛ¼ºÇϰí, ÄÄÆÄÀÏÇÏ¿© ½ÇÇàÀÌ µÇ´Â µ¶ÀÚÀûÀÎ ÇÁ·Î±×·¡¹Ö ¾ð¾îÀ̸ç, ÀÚ¹Ù ½ºÅ©¸³Æ®(Java Script)´Â ±ÛÀÚ ±×´ë·Î ÀÎÅÍÇÁ¸®ÅÍ¿¡ ÀÇÇØ ÇØ¼®µÇ´Â ½ºÅ©¸³Æ® ¾ð¾îÀÔ´Ï´Ù. ½ºÅ©¸³Æ®¶õ À¯´Ð½ºÀÇ bash, sh, µµ½ºÀÇ *.batÆÄÀÏ¿¡ ¾²ÀÌ´Â ¸í·É¾î¿Í ºñ½ÁÇÑ °ÍÀ¸·Î½á ÀÚ¹Ù ½ºÅ©¸³Æ®´Â HTML ÆÄÀÏ ¾È¿¡ ±âÁ¸ ÅÂ±×¿Í °°ÀÌ ¾µ¼ö ÀÖÀ¸¸ç ÀÚ¹Ù ½ºÅ©¸³Æ®¸¸À¸·Î ÈḢÇÑ È¨ÆäÀÌÁö¸¦ ¸¸µé¼ö ÀÖ½À´Ï´Ù.
ÀÌ·¯ÇÑ JavaScript´Â ºê¶ó¿ìÀú¸¸ ÀÖÀ¸¸é ½ÇÇà°¡´ÉÇÕ´Ï´Ù. Áï, º°µµÀÇ ÇÁ·Î±×·¥ÀÇ ¼³Ä¡ ¾øÀÌ ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÒ ¼ö ÀÖÀ¸¸ç, MicroSoft»ç¿¡¼µµ Internet Explorer ¹öÀü 3.0ºÎÅÍ Java Script¸¦ Áö¿øÇÏ°Ô µÇ¾úÀ¸³ª ½ºÅ©¸³Æ®ÀÇ ½ÇÇà½Ã Netscape¿Í ´Ù¸£°Ô µ¿ÀÛÇÏ´Â ºÎºÐÀÌ »ó´ç¼ö ÀÖ¾î¼ °£È¤ ȣȯÀÌ µÇÁö ¾Ê´Â °æ¿ì°¡ ÀÖÁö¸¸ ´ëÇ¥ÀûÀÎ ºê¶ó¿ìÀúµéÀÇ Áö¿øÀ¸·Î ÀÎÇØ ½ºÅ©¸³Æ® ¾ð¾î·Î¼´Â ¾î´À Á¤µµÀÇ À§Ä¡¸¦ °¡Áö°Ô µÇ¾ú½À´Ï´Ù.
Java ScriptÀÇ ±âº» ±¸Á¶ Java Script¸¦ HTML¹®¼¿¡ »ðÀÔÇÏ·Á¸é, ¸Þ¸ðÀåÀ̳ª ¿öµåÆÐµå¸¦ ÀÌ¿ëÇØ <HEAD>ÅÂ±×¿Í </HEAD>ÅÂ±× »çÀÌ¿¡ <SCRIPT LANGUAGE="JavaScript">......</SCRIPT>¶ó´Â ű׸¦ »ç¿ëÇÕ´Ï´Ù.
<HTML>
<HEAD>
<TITLE>ÀÚ¹Ù ½ºÅ©¸³Æ®ÀÇ ±âº» ±¸Á¶</TITLE>
<SCRIPT LANGUAGE="JavaScript">
.
.
.</SCRIPT>
</HEAD>
<BODY>
</BODY>
</HTML>
Java Script ¿¹Á¦ ÀÚ¹Ù ½ºÅ©¸³Æ®¸¦ ÀÛ¼ºÇÏ·Á¸é ÇÁ·Î±×·¥¿¡ ´ëÇÑ ¾î´À Á¤µµ ±âÃÊÁö½ÄÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù. µû¶ó¼, Java Script¸¦ ÀÌ¿ëÇØ HTMLÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» »ó¼¼È÷ ¼³¸íµå¸®Áö´Â ¾ÊÀ¸¸ç, À¯¿ëÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ´Â ¸î °¡ÁöÀÇ Java Script ¿¹Á¦¸¦ ¼Ò°³ÇØ µå¸®µµ·Ï ÇϰڽÀ´Ï´Ù. Àǹ̸¦ »ý°¢ÇÏÁö ¸¶½Ã°í, ȨÆäÀÌÁö¿¡ »ðÀÔÇØ¼ Java Script°¡ ¾î¶»°Ô ÀÛµ¿µÇ´ÂÁö È®ÀÎÇØ º¸½Ã±â ¹Ù¶ø´Ï´Ù.
¡¡
»õ·Î¿î â¿¡ ¹®¼ ¶ç¿ì±â ¿¹Á¦ ȨÆäÀÌÁö¿¡¼ [¾î±ú¸¦ ³»ÁÖ´Â »ç¶÷]°ú [½Å¹ß ÇÑ Â¦]À̶ó´Â ¸µÅ©¸¦ ´·¶À» ¶§ ÇöÀçÀÇ Ã¢¿¡ ³»¿ëÀÌ Ç¥½ÃµÇ´Â°Ô ¾Æ´Ï¶ó »õ·Î¿î âÀ» Çϳª ¶ç¿ö ³»¿ëÀ» º¸¿©ÁÖ´Â Java ScriptÀÔ´Ï´Ù.
¨ç ¸Þ¸ðÀåÀ» ½ÇÇàÇØ <HEAD>...</HEAD>»çÀÌ¿¡ ¾Æ·¡ÀÇ ½ºÅ©¸³Æ®¸¦ »ðÀÔÇÕ´Ï´Ù.
¡¡
¨è [¾î±ú¸¦ ³»ÁÖ´Â »ç¶÷]°ú [½Å¹ß ÇÑ Â¦]ÀÇ ÇÏÀÌÆÛ¸µÅ© ´ë½Å ´ÙÀ½°ú °°ÀÌ Java Script¸¦ ºÒ·¯ ÁÖ´Â ¸µÅ©·Î ¹Ù²ã ÁÝ´Ï´Ù.
¡¡
¨é ¹Ù²ï HTML¹®¼¸¦ ¼¹ö¿¡ µî·ÏÇÏ°í ºê¶ó¿ìÀú¿¡¼ È®ÀÎÇϸé, ³»¿ëÀÌ »õ·Î¿î â¿¡ Ç¥½ÃµÇ´Â °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿©±â¼, [HOME]À̹ÌÁö¸¦ Ŭ¸¯ÇßÀ» ¶§, ÀÌÁ¦´Â ȨÆäÀÌÁö·Î µ¹¾Æ°¡´Â°Ô ¾Æ´Ï¶ó »õ·Î¿î âÀ» ´Ýµµ·Ï ¸µÅ©¸¦ ¼öÁ¤ÇØ ÁÝ´Ï´Ù. ¸Þ¸ðÀåÀ» ½ÇÇàÇØ story01.htm°ú story02.htmÀ» ¿¾î ´ÙÀ½°ú °°ÀÌ ¸µÅ©¸¦ ¼öÁ¤ÇØ ÁÝ´Ï´Ù.
¡¡
¡¡
ȨÆäÀÌÁö¿¡ ³¯Â¥, ½Ã°£ º¸¿©Áֱ⠡¡
¨ç ¸Þ¸ðÀåÀ» ¿¾î ³¯Â¥¿Í ½Ã°£À» º¸¿©ÁÙ ºÎºÐ¿¡ ¾Æ·¡ÀÇ ½ºÅ©¸³Æ®¸¦ Ãß°¡ÇÕ´Ï´Ù. Java Script´Â ¹Ýµå½Ã <HEAD>...</HEAD>»çÀÌ¿¡ µé¾î°¡¾ß ÇÏ´Â °ÍÀÌ ¾Æ´Ï°í ÇÊ¿äÇÑ ºÎºÐ¿¡ »ðÀÔÇØ ÁÖ¸é µË´Ï´Ù.
<CENTER>
<HR>
<SCRIPT LANGUAGE="JavaScript">
Stamp = new Date();
document.write('<font size="2" face="±¼¸²Ã¼"><B>' + "¿À´ÃÀÇ ³¯Â¥¿Í ½Ã°£ : "+(Stamp.getMonth()+1)+"/"+Stamp.getDate()+"/"+Stamp.getYear()+" ");
var Hours;
var Mins;
var Time;
Hours = Stamp.getHours();
if (Hours >= 12) {
Time = " P.M.";
}
else {
Time = " A.M.";
}
if (Hours > 12) {
Hours -= 12;
}
if (Hours == 0) {
Hours = 12;
}
Mins = Stamp.getMinutes();
if (Mins < 10) {
Mins = "0" + Mins;
}
document.write(Hours+":"+Mins+Time+'</B></font>');
</SCRIPT>
<HR>
</CENTER>ÀÌ·¯ÇÑ Java Script´Â ÇÁ·Î±×·¥ ÀÛ¼º ±â¼úÀ» ÇÊ¿ä·Î Çϸç, Á÷Á¢ ÀÛ¼ºÇϱâ À§Çؼ´Â ¸¹Àº ½Ã°£°ú ³ë·ÂÀÌ ÇÊ¿äÇÕ´Ï´Ù. ÇÏÁö¸¸, ÀÌó·³, ´Ù¸¥ »ç¶÷ÀÌ ÀÛ¼ºÇØ ³õÀº Java Script Äڵ带 HTML¹®¼¿¡ Æ÷ÇÔ¸¸ ½ÃÄѵµ ±× ±â´ÉÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÎÅÍ³Ý »ó¿¡´Â ÀÌ·¯ÇÑ Java Script¿¹Á¦¸¦ Á¦°øÇÏ´Â ¸¹Àº »çÀÌÆ®µéÀÌ ÀÖ½À´Ï´Ù. °Ë»ö¿£Áø¿¡¼ [ÀÚ¹Ù½ºÅ©¸³Æ®]¶ó´Â °Ë»ö¾î·Î Java Script¿¹Á¦¸¦ Á¦°øÇÏ´Â »çÀÌÆ®¸¦ °Ë»öÇØ¼ ¿øÇÏ´Â Java Script¸¦ Æ÷ÇÔÇϰí Àִ ȨÆäÀÌÁö¸¦ ãÀ¸¼ÌÀ¸¸é, ȨÆäÀÌÁö À§¿¡¼ ¸¶¿ì½º ¿À¸¥ÂʹöưÀ» ´·¯ ¸Þ´º¿¡¼ [¼Ò½ºº¸±â]¸¦ ¼±ÅÃÇϽøé HTML ű׸¦ º¸½Ç ¼ö ÀÖ½À´Ï´Ù. ¿©±â¼ ÇÊ¿äÇÑ Java Script¸¦ ¸¶¿ì½º ²ø±â·Î ¼±ÅÃÇØ¼ º¹»çÇØ ³» HTML¹®¼¿¡ ºÙ¿©³Ö±âÇϰí ÇÊ¿äÇÑ ºÎºÐÀ» Á¶±Ý ¼öÁ¤ÇÏ½Ã¸é ¾î¶² Java Script¶óµµ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
¡¡
±âŸ JavaScript¿Í °ü·ÃµÈ ³»¿ëÀ» ÇнÀÇÏ½Ã°í ½ÍÀ¸½Å ºÐµéÀº http://www.javascript.co.kr/¿¡ Á¢¼ÓÇØ º¸½Ã±â ¹Ù¶ø´Ï´Ù. ¸¹Àº Java¿¹Á¦¸¦ Á¦°øÇØ ÁÖ´Â »çÀÌÆ®ÀÔ´Ï´Ù.
|
|
|
|
¡¡
¡¡