¡¡

blue1.gif (327 bytes) 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>


blue1.gif (327 bytes) Java Script ¿¹Á¦

ÀÚ¹Ù ½ºÅ©¸³Æ®¸¦ ÀÛ¼ºÇÏ·Á¸é ÇÁ·Î±×·¥¿¡ ´ëÇÑ ¾î´À Á¤µµ ±âÃÊÁö½ÄÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù. µû¶ó¼­, Java Script¸¦ ÀÌ¿ëÇØ HTMLÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» »ó¼¼È÷ ¼³¸íµå¸®Áö´Â ¾ÊÀ¸¸ç, À¯¿ëÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ´Â ¸î °¡ÁöÀÇ Java Script ¿¹Á¦¸¦ ¼Ò°³ÇØ µå¸®µµ·Ï ÇϰڽÀ´Ï´Ù. Àǹ̸¦ »ý°¢ÇÏÁö ¸¶½Ã°í, ȨÆäÀÌÁö¿¡ »ðÀÔÇØ¼­ Java Script°¡ ¾î¶»°Ô ÀÛµ¿µÇ´ÂÁö È®ÀÎÇØ º¸½Ã±â ¹Ù¶ø´Ï´Ù.

¡¡

»õ·Î¿î â¿¡ ¹®¼­ ¶ç¿ì±â

¿¹Á¦ ȨÆäÀÌÁö¿¡¼­ [¾î±ú¸¦ ³»ÁÖ´Â »ç¶÷]°ú [½Å¹ß ÇÑ Â¦]À̶ó´Â ¸µÅ©¸¦ ´­·¶À» ¶§ ÇöÀçÀÇ Ã¢¿¡ ³»¿ëÀÌ Ç¥½ÃµÇ´Â°Ô ¾Æ´Ï¶ó »õ·Î¿î âÀ» Çϳª ¶ç¿ö ³»¿ëÀ» º¸¿©ÁÖ´Â Java ScriptÀÔ´Ï´Ù.

¨ç ¸Þ¸ðÀåÀ» ½ÇÇàÇØ <HEAD>...</HEAD>»çÀÌ¿¡ ¾Æ·¡ÀÇ ½ºÅ©¸³Æ®¸¦ »ðÀÔÇÕ´Ï´Ù.

inst_javascript01.gif (17355 bytes)

¡¡

¨è [¾î±ú¸¦ ³»ÁÖ´Â »ç¶÷]°ú [½Å¹ß ÇÑ Â¦]ÀÇ ÇÏÀÌÆÛ¸µÅ© ´ë½Å ´ÙÀ½°ú °°ÀÌ Java Script¸¦ ºÒ·¯ ÁÖ´Â ¸µÅ©·Î ¹Ù²ã ÁÝ´Ï´Ù.

inst_javascript02.gif (22869 bytes)

¡¡

¨é ¹Ù²ï HTML¹®¼­¸¦ ¼­¹ö¿¡ µî·ÏÇÏ°í ºê¶ó¿ìÀú¿¡¼­ È®ÀÎÇϸé, ³»¿ëÀÌ »õ·Î¿î â¿¡ Ç¥½ÃµÇ´Â °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿©±â¼­, [HOME]À̹ÌÁö¸¦ Ŭ¸¯ÇßÀ» ¶§, ÀÌÁ¦´Â ȨÆäÀÌÁö·Î µ¹¾Æ°¡´Â°Ô ¾Æ´Ï¶ó »õ·Î¿î âÀ» ´Ýµµ·Ï ¸µÅ©¸¦ ¼öÁ¤ÇØ ÁÝ´Ï´Ù. ¸Þ¸ðÀåÀ» ½ÇÇàÇØ story01.htm°ú story02.htmÀ» ¿­¾î ´ÙÀ½°ú °°ÀÌ ¸µÅ©¸¦ ¼öÁ¤ÇØ ÁÝ´Ï´Ù.

inst_javascript03.gif (28619 bytes)

inst_javascript04.gif (16694 bytes)

¡¡

¡¡

ȨÆäÀÌÁö¿¡ ³¯Â¥, ½Ã°£ º¸¿©ÁÖ±â

¡¡

¨ç ¸Þ¸ðÀåÀ» ¿­¾î ³¯Â¥¿Í ½Ã°£À» º¸¿©ÁÙ ºÎºÐ¿¡ ¾Æ·¡ÀÇ ½ºÅ©¸³Æ®¸¦ Ãß°¡ÇÕ´Ï´Ù. Java Script´Â ¹Ýµå½Ã <HEAD>...</HEAD>»çÀÌ¿¡ µé¾î°¡¾ß ÇÏ´Â °ÍÀÌ ¾Æ´Ï°í ÇÊ¿äÇÑ ºÎºÐ¿¡ »ðÀÔÇØ ÁÖ¸é µË´Ï´Ù.

inst_javascript05.gif (15299 bytes)

<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¶óµµ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

inst_javascript06.gif (19136 bytes)

inst_javascript07.gif (19339 bytes)

inst_javascript08.gif (15477 bytes)

¡¡

important.gif (1547 bytes) ±âŸ JavaScript¿Í °ü·ÃµÈ ³»¿ëÀ» ÇнÀÇÏ½Ã°í ½ÍÀ¸½Å ºÐµéÀº http://www.javascript.co.kr/¿¡ Á¢¼ÓÇØ º¸½Ã±â ¹Ù¶ø´Ï´Ù. ¸¹Àº Java¿¹Á¦¸¦ Á¦°øÇØ ÁÖ´Â »çÀÌÆ®ÀÔ´Ï´Ù.

homebar.gif (5148 bytes)

¡¡

¡¡