Introduction to JavaScript
ÃÑ ÆäÀÌÁö ¼ö : 3224

Àüü ÇÔ¼ö/¿ë¾î»çÀü
Facebook Joinc ±×·ì   Joinc QA »çÀÌÆ®



joinc´Â Firefox¿Í chrome¿¡¼­ Å×½ºÆ® Çß½À´Ï´Ù. IE¿¡¼­´Â Å×À̺íÀÌ ±úÁö°Å³ª À̹ÌÁö°¡ º¸ÀÌÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ±¸±Û DocsÀ̹ÌÁöÀÇ °æ¿ì ¿¢¹Úó¸®µÉ ¼ö ÀÖ½À´Ï´Ù.

JavaScript ¼Ò°³

JavaScript´Â ¼ö¹é¸¸ÀÇ À¥ÆäÀÌÁö¿¡¼­ µðÀÚÀÎ, ÆûÀԷ°ª °Ë»ç, ºê¶ó¿ìÀú ÆÇº°, ÄíŰÁ¦¾î À̹ÛÀÇ ¸¹Àº ÀϵéÀ» Çϱâ À§Çؼ­ »ç¿ëµÇ°í ÀÖ´Ù. Áö±ÝÀº ±× ¹üÀ§¸¦ ³ÐÇô¼­ »ç¿ëÀÚ Ä£È­ÀûÀΠȯ°æ, µ¿Àûµ¥ÀÌÅÍ ±³È¯À» À§ÇÑ ¸ñÀûÀ¸·Îµµ »ç¿ëµÈ´Ù.

JavaScript´Â ÀÎÅÍ³Ý »ó¿¡¼­ °¡Àå ´ëÁßÀûÀ¸·Î »ç¿ëµÇ´Â ½ºÅ©¸³Æ® ¾ð¾î·Î, Firefox, Exploreer, Opera ¸¦ Æ÷ÇÔÇÑ °ÅÀÇ ¸ðµç Á¾·ùÀÇ ºê¶ó¿ìÀú°¡ Áö¿øÇϰí ÀÖ´Ù. ½ÉÁö¾î´Â w3m°ú °°Àº ÅØ½ºÆ® ±â¹Ý ºê¶ó¿ìÀú±îÁöµµ Javascript¸¦ Áö¿øÇÏ·Á°í ½ÃµµÇϰí ÀÖ´Ù.

ÇÊ¿äÇÑ Áö½Ä

Àû¾îµµ HTML ȤÀº XHTML¿¡ ´ëÇÑ ÀÌÇØ°¡ ÀÖ´Â °ÍÀ¸·Î °£ÁÖÇÑ´Ù. ÀÌ¿¡ ´ëÇÑ Áö½ÄÀº [http]w3schools¸¦ ¾ò±â ¹Ù¶õ´Ù.

JavaScript ´Â JavaÀÇ subset Àΰ¡¿ä ?

Java¿Í JavaScript´Â ¿ÏÀüÈ÷ ´Ù¸£°Ô µðÀÚÀÎµÈ ¿ÏÀüÈ÷ ´Ù¸¥ ¾ð¾î´Ù.

Java´Â Sun Microsystems¿¡¼­ °³¹ßµÇ¾úÀ¸¸ç ´õ¿í °­·ÂÇÏ°í º¹ÀâÇÑ ÇÁ·Î±×·¥À» ¸¸µé±â À§Çؼ­ »ç¿ëµÈ´Ù. Java´Â Javascriptº¸´Ù C¿Í C++°ú µ¿ÀÏÇÑ ¹üÁÖ(category)ÀÇ ¾ð¾î´Ù.

JavaScript·Î ÇÒ ¼ö ÀÖ´Â °Íµé¿¡ ´ëÇØ¼­

  • HTML µðÀÚÀΰú ÇÁ·Î±×·¡¹ÖÀ» À§ÇÑ Åø : HTML ÀÛ¼ºÀÚ¸¦ ÇÁ·Î±×·¡¸Ó·Î º¸Áö´Â ¾Ê´Â´Ù. JavaScript´Â °£´ÜÇÑ ¹®¹ýÀ» Á¦°øÇϸç, HTML¿¡ °£´ÜÇÑ Äڵ带 ¸¸µé¾î¼­ »ðÀÔÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁØ´Ù.
  • µ¿Àû °´Ã¼ÀÇ »ðÀÔ : JavaScript´Â document.write("<h1>"+name+"</h1>")°ú °°Àº ¹æ¹ýÀ» ÀÌ¿ëÇØ¼­ HTML ¹®¼­¿¡ °´Ã¼¸¦ »ðÀÔÇÒ ¼ö ÀÖ´Ù.
  • HTML elementsÀÇ ÀÐ°í ¾²±â : JavaScript´Â HTML elementÀÇ ³»¿ëÀ» Àаųª ¾µ ¼ö ÀÖ´Ù.
  • ÀÔ·Â Æû °Ë»çÇϱâ : »ç¿ëÀÚ°¡ ÀÛ¼ºµÈ ÆûÀÌ Á¦Ãâ(submit)µÇ±â Àü¿¡ ¿Ã¹Ù¸£°Ô ÀÛ¼ºµÇ¾ú´ÂÁö °Ë»çÇÒ ¼ö ÀÖµµ·Ï ÇØÁØ´Ù. Ãʱ⿡ JavaScriptÀÇ ÁÖ¿ä ¿ëµµ·Î »ç¿ëµÇ±âµµ Çß´Ù.
  • »ç¿ëÀÚ ºê¶ó¿ìÀú °Ë»çÇϱâ : ¹æ¹®ÀÚÀÇ ºê¶ó¿ìÀú Á¾·ù¿Í ¹öÀüÀ» °Ë»çÇÒ ¼ö ÀÖ´Ù. ºê¶ó¿ìÀú¸¶´Ù HTMLÀÇ ·£´õ¸µ ¹æ½ÄÀÌ ¾à°£½Ä ´Ù¸¦ ¼ö Àֱ⠶§¹®¿¡, µðÀÚÀ̳ʿ¡°Ô Áß¿äÇÑ À̽´°¡ µÇ±âµµ ÇÑ´Ù.
  • cookieÀÇ »ý¼º : cookie¸¦ ÀÌ¿ëÇØ¼­ ¹æ¹®ÀÚ ÄÄÇ»ÅÍÀÇ Á¤º¸¸¦ Àоî¿Ã ¼ö ÀÖ´Ù.

JavaScriptÀÇ ÁøÂ¥ À̸§¿¡ ´ëÇØ¼­

JavaScriptÀÇ °ø½Ä¸íĪÀº ECMAScript·Î, [http]ECMA organisation ¿¡¼­ °ü¸®ÇÑ´Ù.

JavaScript Ç¥ÁØÀº ECMA-262À̸ç NetscapeÀÇ JavaScript¿Í MicrosoftÀÇ JScript°¡ À̸¦ ¹ÙÅÁÀ¸·Î ÀÛ¼ºÀÌ µÇ¾ú´Ù.

ÀÌ ¾ð¾î´Â NetscapeÀÇ Brendan Eich¿¡ ÀÇÇØ¼­ °³¹ßµÇ¾úÀ¸¸ç, 1996³â °æ ¸ðµç Netscape¿¡ »ç¿ëµÇ±â ½ÃÀÛ Çß´Ù.

ECMAScriptÀÇ Ç¥ÁØÀº ¿©ÀüÈ÷ °³¹ßÁßÀ̸ç, ÀÌ´Â ¶§¶§·Î °³¹ßÀڵ鿡°Ô °ø°ÝÀÇ ´ë»ó - ÁöÀúºÐÇÏ°í ½Å·ÚÇϱâ Èûµç ¾ð¾î¶ó°í - ÀÌ µÇ±âµµ ÇÑ´Ù.
EmailÀ» ±âÀÔÇϸé, ´ñ±ÛÀÌ ¸ÞÀÏ·Î Àü´ÞµË´Ï´Ù.