우리 모두 알고 있듯이 JavaScript는 문자 그대로의 스크립팅 언어로, 기본적으로 유형을 지원하는 동적으로 유형이 지정되고 약하게 유형이 지정되는 프로토타입 기반 언어입니다. 그리고 이름 앞에 java가 포함되어 있기 때문에 많은 사람들이 Java 언어로 작성되었다고 생각하지만 실제로는 그렇지 않습니다.
얘기가 나와서 말인데, 자바스크립트라는 이름의 역사적 유래를 언급해야겠습니다. . .
1995년 Netscape는 Netscape Navigator 브라우저에 Scheme 언어를 삽입하려는 목표로 Brandon Ek를 영입했습니다.
하지만 앞서 Netscape는 Netscape Navigator에서 Java를 지원하기 위해 Sun Microsystems와 협력했습니다. 이때 Netscape 내에서는 치열한 논쟁이 벌어졌습니다.
나중에 Netscape는 Java와 함께 사용할 보조 스크립트 언어를 발명하기로 결정했으며 다소 유사한 구문을 사용했습니다. 이 결정은 Perl, Python, Tcl 또는 Scheme과 같은 기존 언어의 사용을 배제했습니다.
다른 경쟁 제안 중에서 JavaScript 아이디어를 방어하기 위해 회사는 작동하는 프로토타입이 필요했습니다. 아이크는 1995년 5월 단 10일 만에 프로토타입을 디자인했습니다. 구문 스타일은 Self 및 Scheme에 더 가깝습니다.
원래 Mocha라는 이름이었는데 1995년 9월 Netscape Navigator 2.0 베타 버전에서 LiveScript로 이름이 바뀌었습니다. 같은 해 12월 Netscape Navigator 2.0 Beta 3에 배포되면서 JavaScript로 이름이 바뀌었습니다. 당시 Netscape와 Sun Microsystems 이 언어가 프로그래밍 언어인 Java의 "핫 워드"를 따라잡기 위해 컴퓨터 회사들이 결성한 개발 연합에서는 일시적으로 이 언어의 이름을 JavaScript로 변경했습니다. 이는 대중이 이 언어에 대해 많은 오해를 갖게 된 이유 중 하나가 되었습니다. .
그래서 자바 언어 는 기본 언어가 아닙니다.
일반적으로 완전한 JavaScript에는 다음 세 부분이 포함됩니다.ECMAScript는 언어의 구문과 기본 개체를 설명합니다.
Document Object Model(DOM)은 웹 콘텐츠 처리를 위한 방법과 인터페이스를 설명합니다.
브라우저 개체 모델(BOM)은 브라우저와 상호 작용하기 위한 방법과 인터페이스를 설명합니다.
JavaScript는 일반적으로 다음 작업을 수행하는 데 사용됩니다.HTML 페이지에 동적 텍스트 삽입 브라우저 이벤트에 응답 HTML 요소 읽기 및 쓰기 서버에 제출하기 전에 데이터 유효성 검사 방문자의 브라우저 정보 감지 생성을 포함한 쿠키 제어
JavaScript 스크립트 언어는 다음과 같은 특징을 가지고 있습니다.(1) 스크립트 언어.
JavaScript는 C, C++와 같은 언어가 먼저 컴파일된 후 실행되는 반면, JavaScript는 프로그램 실행 중에 한 줄씩 해석됩니다.
(2) 객체 기반.JavaScript는 객체를 생성할 수 있을 뿐만 아니라 기존 객체를 사용할 수도 있는 객체 기반 스크립팅 언어입니다.
(3) 간단합니다.JavaScript 언어는 약한 유형의 변수 유형을 사용하며 사용되는 데이터 유형에 엄격한 요구 사항을 적용하지 않습니다. Java의 기본 명령문 및 제어를 기반으로 한 스크립팅 언어이며 디자인이 간단하고 컴팩트합니다.
(4)동적.JavaScript는 웹 서버를 통하지 않고 사용자 입력에 응답할 수 있는 이벤트 중심 스크립팅 언어입니다. 웹 페이지를 방문할 때 JavaScript는 마우스를 클릭하거나 위 또는 아래로 이동하거나 창에서 이동할 때 이러한 이벤트에 직접 응답할 수 있습니다.
(5) 크로스 플랫폼.JavaScript 스크립트 언어는 운영 체제에 의존하지 않으며 브라우저 지원만 필요합니다. 따라서 JavaScript 스크립트를 작성한 후에는 컴퓨터의 브라우저가 JavaScript 스크립트 언어를 지원하는 경우 모든 컴퓨터에서 사용할 수 있습니다. 현재 JavaScript는 대부분의 브라우저에서 지원됩니다.
PHP, ASP 등의 서버 측 스크립팅 언어와 달리 JavaScript는 주로 사용자의 브라우저에서 실행되는 클라이언트 측 스크립팅 언어로 사용되며 서버 지원이 필요하지 않습니다. 그래서 초기에는 프로그래머들이 서버의 부담을 줄이기 위해 자바스크립트를 선호했지만, 동시에 보안이라는 또 다른 문제도 불러일으켰습니다.
위 내용은 js의 기본 언어는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!