1 ÀÚ¹Ù ½ºÅ©¸³Æ®ÀÇ ¼Ò°³¿Í ±âº» ¹®¹ý |
|||||
|
À̹ø °Á¿¡¼´Â ÀÚ¹Ù ½ºÅ©¸³Æ®¸¦ º»°ÝÀûÀ¸·Î ´Ù·ç±â Àü¿¡ ¸ÕÀú ÀÚ¹Ù ½ºÅ©¸³Æ®ÀÇ À¯·¡¿Í ÀÚ¹Ù¿ÍÀÇ Â÷ÀÌÁ¡, HTML ¹®¼»ó¿¡¼ÀÇ ±âº»ÀûÀÎ »ç¿ë¹ý, ±âº» ¹®¹ý µîÀ» ¹è¿ö º¸µµ·Ï ÇϰڽÀ´Ï´Ù. ÀÚ¹Ù ½ºÅ©¸³Æ®¶õ ¿ø·¡ ³Ý½ºÄÉÀÌÇÁ »ç¿¡¼ ÀÚ»çÀÇ ³Ý½ºÄÉÀÌÇÁ À¥ ºê¶ó¿ìÀú¸¦ À§ÇØ ÀÚüÀûÀ¸·Î °³¹ßÇÑ ½ºÅ©¸³Æ® ¾ð¾îÀÔ´Ï´Ù. ¿ø·¡ÀÇ À̸§Àº live-script¿´À¸³ª ¾à°£ÀÇ ±â´ÉÀ» Ãß°¡ÇÑ µÚ ¼±(Sun) »ç·ÎºÎÅÍ ½ÂÀÎÀ» ¾ò¾î Java Script¶ó°í À̸§À» ¹Ù²Ù¾ú½À´Ï´Ù. ÇöÀç ÀÚ¹Ù ½ºÅ©¸³Æ®°¡ °¡´ÉÇÑ ºê¶ó¿ìÀú´Â Netscape 2.0 ÀÌ»óÀÇ ¹öÀü°ú MS Internet Explorer 3.0 ÀÌ»óÀÇ ¹öÀüµéÀÔ´Ï´Ù. ÀÚ¹Ù ½ºÅ©¸³Æ®¿¡ ´ëÇØ¼ ÁÖÀÇÇÒ Á¡Àº ÀÚ¹Ù ½ºÅ©¸³Æ®°¡ ÀÚ¹Ù¶ó´Â ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ ´Ü¼øÈµÈ ½ºÅ©¸³Æ® ¾ð¾î°¡ ¾Æ´Ï¶ó´Â °ÍÀÔ´Ï´Ù. ½ÇÁ¦·Î ÀÚ¹Ù ½ºÅ©¸³Æ®´Â ¹®¹ýÀÌ ÀÚ¹Ù¿Í ºñ½ÁÇÑ Á¡°ú ºê¶ó¿ìÀú¿¡¼ ½ÇÇàµÇ´Â Á¡À» »©³õ°í´Â ÀÚ¹Ù¿Í ¿ÏÀüÈ÷ ´Ù¸¨´Ï´Ù. ´ÙÀ½Àº ÀÚ¹Ù ½ºÅ©¸³Æ®¿Í ÀÚ¹ÙÀÇ ´ëÇ¥ÀûÀÎ Â÷ÀÌÁ¡À» º¸¿©ÁÝ´Ï´Ù.
½ºÅ©¸³Æ® ¾ð¾îÀÇ Æ¯¼º»ó ÀÚ¹Ù ½ºÅ©¸³Æ®µµ ¹è¿ì±â ½±°í ÄÚµùµµ »¡¸® ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª »ç¿ë ¹üÀ§°¡ ¸Å¿ì Á¦ÇѵǾî ÀÖ¾î¼ ÀÚ¹Ùó·³ ±¤¹üÀ§ÇÑ ÀÀ¿ë¿¡´Â ÀûÇÕÄ¡ ¾Ê½À´Ï´Ù. ÇѰ¡Áö ´õ ¾Ë¾ÆµÑ °ÍÀº ¿ì¸®°¡ ÈçÈ÷ HTML »ó¿¡¼ »ç¿ëÇÏ´Â ÀÚ¹Ù ½ºÅ©¸³Æ®´Â Client-Side Java ScriptÀ̸ç, ÀÌ¿Í ¹Ý´ëÀÇ °³³äÀÎ Server-Side Java Script´Â ¼¹öÂÊ¿¡¼ ¼öÇàµÇ¾î ±× °á°ú¸¸ Ŭ¶óÀ̾ðÆ®ÀÇ ºê¶ó¿ìÀú¿¡ ¹ÝȯÇÕ´Ï´Ù. µû¶ó¼ Ŭ¶óÀÌ¾ðÆ® ÂÊ¿¡¼´Â ½ºÅ©¸³Æ®ÀÇ ¼Ò½º¸¦ º¼ ¼ö ¾ø½À´Ï´Ù. ÀÌÁ¦ ÀÚ¹Ù¸¦ HTML »ó¿¡¼ »ç¿ëÇϱâ À§ÇÑ °¡Àå ±âº»ÀûÀÎ »çÇ×À» »ìÆìº¾½Ã´Ù. ¿ì¼± HTML »ó¿¡¼´Â ÀÚ¹Ù ½ºÅ©¸³Æ® À̿ܿ¡ ¿©·¯°¡Áö ½ºÅ©¸³Æ® ¾ð¾î¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ½ºÅ©¸³Æ® ¼Ò½º ÄÚµå´Â <SCRIPT> ~ </SCRIPT> ÅÂ±× ¾È¿¡ µé¾î°¡¸ç ÀÚ¹Ù ½ºÅ©¸³Æ®¸¦ »ç¿ëÇÒ ¶§¿¡´Â <SCRIPT LANGUAGE="javascript"> ~ </SCRIPT>¶ó°í ¾¹´Ï´Ù. ÀüÇüÀûÀÎ ¿¹´Â ´ÙÀ½°ú °°½À´Ï´Ù. <html> <head> <script language="javascript"> <!-- Hide ½ºÅ©¸³Æ® ³»¿ë // --end of hide--> </script> </head> <body> body ³»¿ë </body> </html> ÀÌ ¶§ ÁÖÀÇÇÒ °ÍÀº ½ºÅ©¸³Æ® ű׸¦ body ÅÂ±× ÀÌÀü¿¡ »ç¿ëÇØ¾ß ÇÑ´Ù´Â °ÍÀÔ´Ï´Ù. À̰ÍÀº ½ºÅ©¸³Æ® ³»¿¡¼ ÇÔ¼ö¸¦ »ç¿ëÇÒ ¶§ ±× ÇÔ¼ö°¡ ¹Ýµå½Ã body ÅÂ±× Àü¿¡ Á¤ÀǵǾî¾ß Çϱ⠶§¹®ÀÔ´Ï´Ù. ±×¸®°í <!-- Hide // --end of hide--> ´Â ½ºÅ©¸³Æ®¸¦ Áö¿øÇÏÁö ¾Ê´Â ºê¶ó¿ìÀú¿¡¼ ½ºÅ©¸³Æ®¸¦ º¸¿©ÁÖÁö ¾Ê±â À§ÇØ »ç¿ëÇÕ´Ï´Ù. ½ºÅ©¸³Æ® ÅÂ±× ³»¿¡¼ÀÇ ÁÖ¼®Àº //ÇÑÁÙÁÖ¼® ¶Ç´Â /* ÁÖ¼® */ ÀÔ´Ï´Ù. ¶ÇÇÑ µû¿ÈÇ¥(')´Â °ãµû¿ÈÇ¥(")¸¦ ´ë½ÅÇÏ¿© ¾µ ¼ö ÀÖ½À´Ï´Ù.
|
||||
ÀÚ¹Ù ½ºÅ©¸³Æ®ÀÇ ±âº»ÀûÀÎ ¹®¹ý |
|||||
|
´ÙÀ½À¸·Î ÀÚ¹Ù ½ºÅ©¸³Æ®ÀÇ ±âº»ÀûÀÎ ¹®¹ý¿¡ ´ëÇØ¼ »ìÆìº¸°Ú½À´Ï´Ù. C/C++À̳ª Java¿Í °°Àº ÀÏ¹Ý ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡¼´Â º¯¼ö¸¦ ¾²±â À§ÇØ Å¸ÀÔ°ú °°ÀÌ ¼±¾ðÀ» ÇØ ÁÖ¾î¾ß ÇÕ´Ï´Ù. ±×·¯³ª ÀÚ¹Ù ½ºÅ©¸³Æ®¿¡¼´Â ÀÌ·¯ÇÑ º¯¼ö ¼±¾ð ¹× ŸÀÔ ¼±¾ð ¾øÀÌ ±×³É »ç¿ëÇϱ⸸ ÇÏ¸é µË´Ï´Ù. ¸¸¾à ²À ¼±¾ðÇÏ°í ½ÍÀ¸¸é var a; ó·³ ÇÏ¸é µË´Ï´Ù. º¯¼ö »ç¿ëÀÇ ¿¹´Â ´ÙÀ½°ú °°½À´Ï´Ù. a = 10; // a´Â Á¤¼ö a = "aaa"; // a´Â ¹®ÀÚ¿ a = new Array(10); // a´Â ¹è¿
¿¬»êÀÚ¿Í ±âº» ±¸¹®ÀÎ if, for, while µîÀº Java³ª C/C++ÀÇ »ç¿ë¹ý°ú °ÅÀÇ °°À¸¹Ç·Î ¼³¸íÀ» »ý·«ÇÕ´Ï´Ù. ¶ÇÇÑ ÀÚ¹Ù ½ºÅ©¸³Æ®´Â "ÀÚ¹Ù"¶ó´Â ´Ü¾î¿¡¼ ½±°Ô »ý°¢ÇÒ ¼ö ÀÖµíÀÌ °£ÆíÇÑ °´Ã¼ ¸ðµ¨À» ±â¹ÝÀ¸·Î Çϰí ÀÖ½À´Ï´Ù. »ç¿ëÇÒ ¼ö ÀÖ´Â °´Ã¼¿Í °´Ã¼µéÀÇ ¼Ó¼º, µµ±¸´Â ÀÌ¹Ì Á¤ÇØÁ® ÀÖ´Â °ÍÀ» »ç¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù. document.write("ÀÚ¹Ù ½ºÅ©¸³Æ®"); ¶Ç´Â ´ÙÀ½ÀÇ ¿¹Ã³·³ µµ±¸¸¸À¸·Î »ç¿ëµÇ±âµµ ÇÕ´Ï´Ù. alert("HELLO!"); ¹°·Ð À§¿¡¼ document°¡ °´Ã¼À̰í write°¡ µµ±¸ÀÔ´Ï´Ù. ÀÚ¹Ù ½ºÅ©¸³Æ®¿¡ ¾î¶² Á¾·ùÀÇ °´Ã¼°¡ ÀÖÀ¸¸ç ±× °´Ã¼¿¡´Â ¶Ç ¾î¶² ¼Ó¼º, µµ±¸°¡ ÀÖ´ÂÁö¸¦ ÀÌ °Á¿¡¼ ¸ðµÎ °¡¸£ÃÄ µå¸± ¼ö´Â ¾ø½À´Ï´Ù. ´ë½Å ´ÙÀ½ °ÁºÎÅÍ´Â ½ÇÁ¦·Î À¯¿ëÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ´Â ÀÚ¹Ù ½ºÅ©¸³Æ® ¿¹Á¦¸¦ ¼³¸íÇÏ¸é¼ ÇÊ¿äÇÑ ºÎºÐÀº ¼³¸íÀ» µ¡ºÙ¿© ³ª°¡µµ·Ï ÇϰڽÀ´Ï´Ù. |