>웹 프론트엔드 >JS 튜토리얼 >자바스크립트의 전신은 무엇인가

자바스크립트의 전신은 무엇인가

青灯夜游
青灯夜游원래의
2021-10-19 17:48:324730검색

LiveScript는 자바스크립트의 전신입니다. JavaScript는 원래 LiveScript라고 불렸으며 1995년 Netscape의 Brendan Eich가 설계하고 개발했습니다. 나중에 Netscape는 Sun과 협력하여 JavaScript로 이름을 바꿨습니다.

자바스크립트의 전신은 무엇인가

이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.

LiveScript는 자바스크립트의 전신입니다.

JavaScript는 Netscape Navigator 브라우저에서 Netscape의 Brendan Eich가 1995년에 처음 설계하고 구현했습니다.

JavaScript는 원래 LiveScript라고 불렸지만 Netscape가 Sun("Sun Microsystems"로 알려진 인터넷 회사, 현재 Oracle에 인수됨)과 제휴한 후 JavaScript로 이름이 변경되었습니다.

LiveScript의 이름이 JavaScript로 변경된 이유는 JavaScript가 Java에서 영감을 받아 설계되었기 때문에 구문이 유사하기 때문입니다. JavaScript의 명명 규칙도 Java에서 차용한 것입니다. 자바의 인기.

같은 기간 동안 Microsoft와 Nombas(Nombas라는 회사)도 각각 JScript와 ScriptEase라는 두 가지 스크립팅 언어를 개발하여 JavaScript와 삼각 경쟁을 벌였습니다. 둘 사이에는 통일된 표준이 없으며 서로 바꿔서 사용할 수 없습니다. 이 문제를 해결하기 위해 1997년 ECMA(유럽컴퓨터제조협회)의 조정 하에 넷스케이프, 썬, 마이크로소프트, 볼랜드(소프트웨어 회사)가 워킹그룹을 구성해 자바스크립트를 기반으로 한 ECMA-262 표준을 개발했다. (ECMA스크립트).

다음 해에는 ISO/IEC(국제표준화기구 및 국제전기기술위원회)도 ECMAScript를 표준으로 채택했습니다(예: ISO/IEC-16262).

JavaScript의 특징

1. Interpreted scripting 언어

JavaScript는 먼저 컴파일하고 실행해야 하는 C, C++ 및 기타 언어와 달리 JavaScript로 작성된 코드는 그럴 필요가 없습니다. 컴파일하고 직접 실행할 수 있습니다.

2. 객체 지향

JavaScript는 객체 지향 언어입니다. JavaScript를 사용하면 객체를 생성할 수 있을 뿐만 아니라 기존 객체를 조작하고 사용할 수도 있습니다.

3. 약한 유형

JavaScript는 사용되는 데이터 유형에 대한 엄격한 요구 사항이 없는 약한 유형의 프로그래밍 언어입니다. 예를 들어 변수를 어떤 유형으로든 초기화할 수 있고 변수 유형을 변경할 수도 있습니다. 언제든지.

4. Dynamicness

JavaScript는 웹 서버의 도움 없이 사용자 입력에 응답할 수 있는 이벤트 기반 스크립트 언어입니다. 예를 들어 웹 페이지를 방문할 때 마우스로 클릭합니다. 창을 스크롤할 때 JavaScript를 통해 이러한 이벤트에 직접 응답할 수 있습니다.

5. 크로스 플랫폼

JavaScript는 운영 체제에 의존하지 않으며 브라우저에서 실행할 수 있습니다. 따라서 JavaScript 스크립트를 작성한 후에는 시스템의 브라우저가 JavaScript를 지원하는 한 모든 시스템에서 실행할 수 있습니다.

주요 기능

1. HTML 페이지에 동적 텍스트를 삽입합니다.

2. 브라우저 이벤트에 응답합니다.

3. HTML 요소를 읽고 작성합니다.

4. 서버에 제출하기 전에 데이터를 확인하세요.

5. 방문자의 브라우저 정보를 감지합니다. 생성 및 수정을 포함하여 쿠키를 제어합니다.

6. Node.js 기술을 기반으로 한 서버 측 프로그래밍.

【추천 학습: javascript 비디오 튜토리얼

위 내용은 자바스크립트의 전신은 무엇인가의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.