> 웹 프론트엔드 > JS 튜토리얼 > 자바스크립트는 어떻게 시작됐나요?

자바스크립트는 어떻게 시작됐나요?

Barbara Streisand
풀어 주다: 2024-10-05 12:19:30
원래의
1017명이 탐색했습니다.

¿Cómo empezó JavaScript?

1. 넷스케이프에서의 생성

JavaScript는 1995 Brendan EichNetscape Communications에서 근무하던 시절에 만들어졌습니다. 웹 브라우저. Netscape는 웹 개발자가 웹 페이지에 상호작용을 추가할 수 있도록 브라우저에 스크립트 언어를 추가하고 싶었습니다.

2. 10일만에 개발

Brendan Eich단 10일 만에 언어를 개발했습니다. 원래는 Mocha라고 불렸으나, JavaLiveScript로, 나중에는 JavaScript로 이름이 바뀌었습니다. > JavaScript와 Java는 완전히 다른 언어이지만 그 당시의 언어입니다.

3. 마이크로소프트와의 경쟁

1990년대 Netscape의 주요 경쟁자는

Microsoft였는데, JavaScript의 인기에 대응하여 JScript라는 자체 언어 버전을 개발하여 브라우저에 통합했습니다. 인터넷 익스플로러. 이러한 경쟁으로 인해 브라우저가 JavaScript를 처리하는 방식이 단편화되어 개발자가 여러 브라우저에서 일관되게 작동하는 코드를 작성하기가 어려워졌습니다.

4. ECMAScript 표준

조각화 문제를 해결하기 위해 Netscape는 JavaScript를

ECMA International(유럽 컴퓨터 제조업체 협회)에 제출하여 언어를 표준화했습니다. 1997년에 ECMAScript(약칭 ES)로 알려진 첫 번째 표준이 발표되었습니다. 그때부터 JavaScript 언어의 공식 버전은 ECMAScript 표준을 따랐으며 이는 오늘날까지 계속 발전하고 있습니다.

5. Ajax의 부상

2000년대에는 웹 애플리케이션이 페이지를 다시 로드하지 않고도 콘텐츠를 업데이트할 수 있게 해주는 기술인 Ajax(비동기 JavaScript 및 XML)가 도입되면서 JavaScript가 더욱 중요해졌습니다. 이는 동적 웹 애플리케이션의 시작을 알리고 GmailGoogle 지도와 같은 보다 대화형 웹 서비스 개발의 기반을 마련했습니다.

6. Node.js 혁명

2009에서는 Ryan Dahl서버에서 JavaScript를 실행할 수 있는 런타임 환경인 Node.js를 출시했습니다. 이는 개발자가 프런트엔드백엔드 모두에서 동일한 언어를 사용할 수 있게 되면서 JavaScript가 범용 언어로 부상하게 되었다는 점에서 중요한 변화입니다.

7. 프레임워크와 최신 라이브러리

2010년대에는

Angular, React, Vue.js와 같은 프레임워크와 라이브러리가 등장하여 웹 애플리케이션 개발이 더욱 쉬워졌습니다. 이러한 도구는 JavaScript를 최신 웹 개발의 핵심 언어로 확고히 하는 데 도움이 되었습니다.

8. 현황

현재 JavaScript는 Node.js와 같은 기술 덕분에 클라이언트 측(프런트엔드)과 서버 측(백엔드) 모두에서 웹 개발에서 가장 널리 사용되고 지배적인 언어입니다. 활기차고 끊임없이 진화하는 생태계를 통해 웹 및 모바일 애플리케이션 개발에 여전히 필수적입니다.

결론

JavaScript는 브라우저에 상호작용성을 추가하기 위해 빠르게 발전한 언어로 시작되었지만 그 이후로 엄청나게 성장하여 현대 웹의

핵심 부분이 되었습니다. 그 역사는 적응하고 발전하는 능력을 반영하며, 이를 통해 소프트웨어 개발에서 관련성과 필수를 유지할 수 있었습니다.

위 내용은 자바스크립트는 어떻게 시작됐나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:dev.to
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿