JavaScript

JavaScript ¾ð¾î´Â Netscape Communications Corporation¿¡ ÀÇÇÏ¿© °³¹ßµÇ°í NetscapeÀÇ »óÇ¥ÀÌ´Ù.

ÀÌ´Â ¹ü ÇÁ·¹ÀÓ¼º °³Ã¼ÁöÇâÇü ½ºÅ©¸³Æà ¾ð¾î·Î ´çÃÊ¿¡´Â Netscape Navigator¸¦ À§ÇØ ¼³°èµÇ¾ú´Ù.

½ÇÁ¦ ¹öÀü 2.0 ÀÌÈÄÀÇ NavigatorµéÀº HTML ÄÚµå ¼Ó¿¡ Æ÷ÇÔµÈ Javascript ¹®ÀåµéÀ» Çؼ®ÇÒ¼ö ÀÖ¾ú´Ù.
¹®¼­ÀÇ ¿­¶÷À» ¿äûÇϸé, Javascript¸¦ Æ÷ÇÔÇÑ ¿äûµÈ HTML ÆäÀÌÁö°¡ ¼­¹ö·ÎºÎÅÍ »ç¿ëÀÚ(client)¿¡°Ô º¸³»Áø´Ù.
Navigator´Â HTML ¹®¼­¸¦ Çؼ®ÇÏ°í Ç¥ÇöÇϸç, Javascript´Â Äڵ带 ½ÇÇàÇÏ¿©, °á°ú ¹®¼­°¡ »ç¿ëÀÚ¿¡°Ô º¸¿©Áø´Ù.

HTML ¹®¼­¸¦ Çؼ®ÇÏ°í Ç¥ÇöµÇ´Â °ÍÀÌ ¼­¹ö»çÀ̵尡 ¾Æ´Ï°í »ç¿ëÀÚ »çÀ̵å¶ó´Â °ÍÀ» ÀÌÇØÇÏ´Â °ÍÀº Áß¿äÇÏ´Ù.


JScript

Netscape Navigator 2.0 ¼º°ø ÈÄ Microsoft CorporationÀº À绡¸® JScript·Î ºÒ¸®¿ì´Â Javascript¸¦ °³¹ßÇß´Ù. ¹°·Ð Microsoft CorporationÀÇ »óÇ¥·Î Internet Explorer¿¡¼­ ÀÛµ¿µÇ°Ô ¼³°èµÇ¾ú´Ù.


½ÇÁ¦ÀûÀ¸·Î´Â ¸î°¡Áö Ư¼öÇÑ °ÍÀ» Á¦¿ÜÇÏ°í´Â Microsoft CorporationÀÇ JScript¿Í NetscapeÀÇ JavaScript ¸ðµÎ °°´Ù.

µû¶ó¼­ ÀÌ ±³Àç´Â Microsoft CorporationÀÇ JScript¿Í NetscapeÀÇ JavaScript¿¡ ¸ðµÎ À¯¿ëÇÒ °ÍÀÌ´Ù.

±×·¯³ª ÀÌ ±³Àç´Â ºê¶ó¿ìÁ® º¸±ÞÀ» °¨¾ÈÇÏ¿© Microsoft CorporationÀÇ JScript¸¦ Áß½ÉÀ¸·Î ¿¹Á¦¸¦ ±¸¼ºÇÏ¿´´Ù.


ECMAScript

ÃֽŠ¹öÀüµé¿¡¼­´Â JScript³ª JavaScript ¸ðµÎ À¯·´ ÄÄÇ»ÅÍ Á¦Á¶ÀÚ Çùȸ(ECMA: the European Computer Manufacturing Association)ÀÇ ECMAScript ¾ð¾î ±Ô°Ý(ECMA-262 Ç¥ÁØ) ¿¡ ºÎÇÕÇϵµ·Ï ÇÏ¿´´Ù, ECMAScript´Â EMCA-262 ¾ð¾îÀÇ À̸§ÀÌ´Ù.


¾ç´ë»ç°¡ °è¼ÓÀûÀ¸·Î JScript¿Í JavaScriptÀÇ À̸§À¸·Î °æÀïÀûÀ¸·Î »õ·Î¿î ±â´É°ú ¼Ó¼ºµéÀ» Ãß°¡ÇÏ°ÚÁö¸¸, EMCA-262 Ç¥ÁØÀÌ »óÈ£ È£¿Ï¼ºÀ» À§ÇÑ ÃÖ¼ÒÇÑÀÇ ¿ä±¸»çÇ׸¸À» Á¦½ÃÇÏ¿©, ÀÌ¿Í °°Àº ±âÁØ¿¡´Â °è¼Ó ¸ÂÃâ °ÍÀÌ ±â´ëµÈ´Ù.

´ÙÇེ·¯¿î °ÍÀº ¾ç»ç°¡ ¸ðµÎ ÇâÈÄ ¹öÀü¿¡¼­ EMCA-262 Ç¥ÁØ°ú °³Á¤ ³»¿ëÀ» ¼ö¿ëÇϰڴٴ õ¸íÇß´Ù.


Javascript

Javascript´Â ÀÌÇØ°¡ ½±°í, »ç¿ëÇϱâ Æí¸®ÇÑ ÀϹÝÀûÀÎ ¸ñÀûÀÇ ½ºÅ©¸³Æ® ¾ð¾îÀÌ´Ù.
Javascript¸¦ ºê¶ó¿ìÀúÀÇ DOM(Document Object Model)°ú º´ÇàÇÏ¿© »ç¿ëÇÑ´Ù¸é, ¹Ì·¡ÀÇ ¾Ö´Ï¸ÞÀ̼ÇÀ̳ª À̹ÌÁöµî¿¡ ź·Â¼ºÀÌ °­·ÂÇÑ ºê¶ó¿ìÁ® ±â¹Ý ÀÀ¿ëÀÌ °¡´ÉÇÒ °ÍÀÌ´Ù.


ÀÌ ±³Àç¿¡¼­´Â ±¸º°ÇÏ¿©¾ß ÇÏ´Â ºÎºÐ¿¡´Â º°µµ·Î Ç¥½ÃÇÏ¿´À¸³ª, °øÅëÀûÀ¸·Î Àû¿ëµÇ´Â ºÎºÐÀº JScript¿Í JavaScript¸¦ Æ÷°ýÀûÀ¸·Î Javascript·Î Ç¥ÇöÇÑ´Ù.