#action Blog 블로그 ë”하기 ##Blog {{{#!blog hyacinth 2014-04-15T10:30:48 ìžë°”스í¬ë¦½íŠ¸ í‘œì¤€ì— ëŒ€í•œ ì •ë¦¬ 최근 ìžë°”스í¬ë¦½íŠ¸ê°€ í‘œì¤€ì´ ìƒˆë¡œ ë‚˜ì™”ë‹¤ê³ ì•Œê³ ìžˆì—ˆëŠ”ë° ëˆ„ê°€/어떻게 í‘œì¤€ì„ ì •í•˜ëŠ”ì§€ ë” ìžì„¸ížˆ 알기 위해 ìžë°”스í¬ë¦½íŠ¸ í‘œì¤€ì— ëŒ€í•´ ì •ë¦¬í–ˆë‹¤. ë•ë¶„ì—, ECMAScript와 ìžë°”스í¬ë¦½íŠ¸, J스í¬ë¦½íŠ¸ë“¤ì˜ 관계를 ì •í™•ížˆ 알게 ë˜ì—ˆë‹¤. 들어가며 ìžë°”스í¬ë¦½íŠ¸ì˜ í‘œì¤€ì€ '''ECMAScript'''ì„ ë§í•œë‹¤. '''ECMAScript'''는 Ecma ì¸í„°ë‚´ì…”ë„ì˜ ECMA-262 ê¸°ìˆ ê·œê²©ì— ì •ì˜ëœ 스í¬ë¦½íŠ¸ 언어다. Ecma ì¸í„°ë‚´ì…”ë„ì€ ì •ë³´ì™€ í†µì‹ ì‹œìŠ¤í…œì„ ìœ„í•œ êµì œì 비ì˜ë¦¬ 표준화 기구ì´ë‹¤. 1994ë…„ European Computer Manufacturers Associationì—ì„œ êµì œì í™•ìž¥ì„ ìœ„í•´ 지금 ê°™ì´ ì´ë¦„ì´ ë°”ë€Œì—ˆë‹¤. í”히 ECMAScript를 ìžë°”스í¬ë¦½íŠ¸ ë˜ëŠ” J스í¬ë¦½íŠ¸ë¡œ ìƒê°í• 수 ìžˆê² ì§€ë§Œ 특별한 ì°¨ì´ê°€ 있다. ECMAScript와 ìžë°”스í¬ë¦½íŠ¸, J스í¬ë¦½íŠ¸ì˜ 관계를 ì´í•´í•˜ê¸° 위해서는 ECMAScriptì˜ ì—사를 알아야 한다. ì—사 1996ë…„ 3ì›”, 넷스케ì´í”„는 넷스케ì´í”„ 네비게ì´í„° 2.0를 출시하면서부터 ìžë°”스í¬ë¦½íŠ¸ë¥¼ 지ì›í•˜ê¸° 시작했다. 웹 페ì´ì§€ ë™ìž‘ì„ í–¥ìƒì‹œí‚¤ëŠ” 언어로서 ìžë°”스í¬ë¦½íŠ¸ëŠ” 성공ì ì´ì—ˆê³ , 마ì´í¬ë¡œì†Œí”„트가 ì´ì™€ '''"ì 당히"''' 호환ë˜ëŠ” J스í¬ë¦½íŠ¸ë¥¼ 개발하는 계기가 ë˜ì—ˆë‹¤. J스í¬ë¦½íŠ¸ëŠ” 1996ë…„ 8ì›”, ì¸í„°ë„· ìµìŠ¤í”Œë¡œëŸ¬ 3.0ì— í¬í•¨ë˜ì–´ 출시ë˜ì—ˆë‹¤. 넷스케ì´í”„는 표준화를 위해 ìžë°”스í¬ë¦½íŠ¸ ê¸°ìˆ ê·œê²©ì„ Ecma ì¸í„°ë‚´ì…”ë„ì— ì œì¶œí•˜ì˜€ë‹¤. ì´ ê·œê²©ì— ëŒ€í•œ ìž‘ì—…ì€ ECMA-262ë¡œ ì´ë¦„ ë¶™ì—¬ì ¸ 1996ë…„ 11월부터 시작ë다. ECMAScript는 ECMA-262ì— ì˜í•´ í‘œì¤€í™”ëœ ì–¸ì–´ì˜ ì´ë¦„ì´ë‹¤. __ìžë°”스í¬ë¦½íŠ¸ì™€ J스í¬ë¦½íŠ¸ëŠ” ëª¨ë‘ ECMAScriptì™€ì˜ í˜¸í™˜ì„ ëª©í‘œë¡œ 한다.__ ê·¸ë¦¬ê³ ECMA ê·œê²©ì— í¬í•¨ë˜ì§€ 않는 확장 ê¸°ëŠ¥ì„ ì œê³µí•œë‹¤. 현재 현재 ìžë°”스í¬ë¦½íŠ¸ì˜ ìµœì‹ í‘œì¤€ì€ ECMA-262 5.1íŒ(2011ë…„ 6ì›” 출íŒ)ì´ë‹¤. 2012ë…„ ì´í›„ ëª¨ë“ ë¸Œë¼ìš°ì €ëŠ” ECMAScript 5.1ì˜ ê¸°ëŠ¥ì„ ì „ë¶€ 지ì›í•œë‹¤. ì˜ˆì „ 브ë¼ìš°ì €ì˜ 경우는 최소한 ECMAScript 3까지는 지ì›í•œë‹¤. ECMAScript 표준 6번째 ë²„ì „ì€ í˜„ìž¬ ìž‘ì—… 중ì´ë‹¤. ECMAScript 5는 HTML5와 함께 출현했으며 기존 ìžë°”스í¬ë¦½íŠ¸ì—ì„œ 특히 ê°ì²´ ê´€ë ¨ ë¶€ë¶„ì„ ë§Žì´ ë³´ì™„í–ˆë‹¤. ê·¸ 외 ì´ì•¼ê¸° 1996ë…„ ìžë°”스í¬ë¦½íŠ¸ê°€ 탄ìƒí•œ ì´í›„, ìžë°”스í¬ë¦½íŠ¸ë¥¼ 브ë¼ìš°ì € ë°–ì—ì„œë„ ì‚¬ìš©í•˜ë ¤ëŠ” ë…¸ë ¥ì´ ëŠìž„ì—†ì´ ì´ì–´ì ¸ 왔다. 대표ì ì¸ í”„ë¡œì 트로 Helma, AppJet, Jaxer, Persever, Cappucino, Rhino ë“±ì´ ìžˆì§€ë§Œ í° ì„±ê³µì„ ê±°ë‘진 못했다. }}} [[HTML(<center>)]] http://hyacinth.byus.net/img/flower.jpg [[HTML(</center>)]]