diff options
Diffstat (limited to 'files/ko/glossary/javascript/index.html')
-rw-r--r-- | files/ko/glossary/javascript/index.html | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/files/ko/glossary/javascript/index.html b/files/ko/glossary/javascript/index.html new file mode 100644 index 0000000000..437db258b3 --- /dev/null +++ b/files/ko/glossary/javascript/index.html @@ -0,0 +1,43 @@ +--- +title: JavaScript +slug: Glossary/JavaScript +tags: + - 자바스크립트 +translation_of: Glossary/JavaScript +--- +<p>JavaScript는 프로그래밍 언어입니다. 대부분의 상황에서는 클라이언트 측에서 웹페이지를 동적으로 다룰때 사용되며, 종종 {{Glossary("Server","서버")}} 측에서 <a href="http://nodejs.org/" rel="external">Node.js</a>와 같은 패키지를 이용하여 사용되기도 합니다.</p> + +<p>JavaScript는 Java와 가까운 관련이 없습니다만, <a href="https://developer.mozilla.org/ko/docs/Web/JavaScript/Guide/Introduction#JavaScript_and_Java">여기</a>에서 비교를 볼 수 있습니다.</p> + +<p>1995년 9월 당시 넷스케이프사의 직원이었던 Brendan Eich는 서버 쪽 언어로 JavaScript를 생각해냈습니다. 머지않아 JavaScript는 Netscape Navigator 2.0에 들어왔습니다. JavaScript는 곧 큰 성공을 거두었고, {{glossary("Microsoft Internet Explorer", "Internet Explorer 3.0")}}에 JScript 라는 이름으로 1996년 8월에 도입됩니다.</p> + +<p>1996년 11월, 넷스케이프사는 <a href="http://www.ecma-international.org/">ECMA International</a> 협회와 함께 JavaScript를 산업 표준으로 만들기 위한 일을 시작하였습니다. 이때 정립된 ECMAScript는 <a href="http://www.ecma-international.org/publications/standards/Ecma-262.htm">ECMA-262</a> 명세에 의해 설계됬고, JavaScript의 표준이 되었습니다. ECMAScript의 다섯 번째 버전(ECMAScript5)은 현재 모든 주요 브라우저에서 쓰이고 있으며, 여섯 번째 버전(ECMAScript6 혹은 줄여서 es6)은 2015 중반에 완성될 예정입니다.</p> + +<p>대부분 JavaScript는 브라우저에서 사용됩니다. 개발자들은 {{Glossary("DOM")}}을 통해서 웹 페이지의 내용을 조종할 수 있으며, {{Glossary("AJAX")}}와 {{Glossary("IndexedDB")}}로 데이터를 다룹니다. {{Glossary("canvas")}}로 그림을 그리기도 하고, 다양한 {{Glossary("API","APIs")}}들을 활용해 브라우저를 실행하는 기기와 상호작용합니다. 브라우저들의 {{Glossary("API","APIs")}} 성능 향상과 성장세를 등에 업고 JavaScript 는 세계에서 가장 많이 쓰이는 언어 중 하나로 자리매김 하였습니다.</p> + +<p>최근, JavaScript는 성공적인 플랫폼 <a href="http://nodejs.org/" rel="external">Node.js</a>과 함께 서버로 돌아왔습니다. Node.js는 가장 유명한 브라우저 밖에서의 크로스플랫폼 JavaScript 실행 환경입니다. Node.js를 활용하면 JavaScript를 PC에서 쓰이는 자동화 스크립트 언어로 쓸 수도 있고, 완전히 작동하는 {{Glossary("HTTP")}} 및 {{Glossary("Web Sockets")}} 서버를 만들 수 있습니다.</p> + +<h2 id="더_배워보기">더 배워보기</h2> + +<h3 id="일반_지식">일반 지식</h3> + +<ul> + <li><a href="http://en.wikipedia.org/wiki/JavaScript" rel="external">JavaScript on Wikipedia</a></li> +</ul> + +<h3 id="JavaScript_배우기">JavaScript 배우기</h3> + +<ul> + <li><a href="/en-US/docs/Web/JavaScript/Guide">The JavaScript guide on MDN</a></li> + <li><a href="http://nodeschool.io/#workshoppers">The "javascripting" workshop on NodeSchool</a></li> + <li><a href="http://www.codecademy.com/tracks/javascript" rel="external">The JavaScript course on codecademy.com</a></li> + <li><a href="http://ejohn.org/apps/learn/" rel="external">John Resig's Learning Advanced JavaScript</a></li> +</ul> + +<h3 id="기술적인_레퍼런스">기술적인 레퍼런스</h3> + +<ul> + <li><a href="http://www.ecma-international.org/publications/standards/Ecma-262.htm" rel="external">The latest ECMAScript standard</a></li> + <li><a href="/en-US/docs/Web/JavaScript/Reference">The JavaScript reference on MDN</a></li> + <li><a href="http://eloquentjavascript.net/" rel="external">The <em>Eloquent JavaScript</em> book</a></li> +</ul> |