스크립팅 언어 웹 페이지 동작 클라이언트

코인파워볼 스크립팅 언어 JavaScript ( / ˈ dʒ ɑː v ə s k r ɪ p t / ), 종종 JS 로 축약되며 HTML 및 CSS 와 함께 World
Wide Web 의 핵심 기술 중 하나인 프로그래밍 언어 입니다 . 웹 사이트 의 97% 이상이 웹 페이지 동작 을 위해 클라이
언트 측에서 JavaScript를 사용 하며 종종 타사 라이브러리 를 통합 합니다. 모든 전공웹 브라우저 에는 사용자 의 장치
에서 코드 를 실행하기 위한 전용 JavaScript 엔진 이 있습니다.

스크립팅 언어

JavaScript는 높은 수준 의 ECMAScript 표준 을 준수하는 종종 적시에 컴파일된 언어입니다 . 동적 타이핑 , 프로토타입
기반 객체 지향 및 일급 기능이 있습니다 . 이벤트 기반 , 기능 및 명령형 프로그래밍 스타일 을 지원하는 다중 패러다임
입니다 . 텍스트, 날짜, 정규식 , 표준 데이터 구조 및 문서 개체 모델 작업을 위한 API( 응용 프로그래밍 인터페이스 ) 가 있습니다. (돔).

ECMAScript 표준에는 네트워킹 , 스토리지 또는 그래픽 기능 과 같은 입출력(I/O) 이 포함되어 있지 않습니다 . 실제로 웹
브라우저나 기타 런타임 시스템 은 I/O용 JavaScript API를 제공합니다.

JavaScript 엔진은 원래 웹 브라우저에서만 사용되었지만 현재는 일부 서버 및 다양한 응용 프로그램 의 핵심 구성 요소입
니다 . 이 용도로 가장 많이 사용되는 런타임 시스템은 Node.js 입니다.

Java 와 JavaScript는 이름, 구문 및 각각 의 표준 라이브러리 면에서 유사 하지만 두 언어는 서로 다르며 디자인면에서 크게
다릅니다.

스크립팅 언어

그래픽 사용자 인터페이스 를 갖춘 최초의 웹 브라우저 인 Mosaic 은 1993년에 출시되었습니다. 기술에 익숙하지 않은
사람들도 액세스할 수 있는 Mosaic은 초기 World Wide Web 의 급속한 성장에 중요한 역할을 했습니다 . Mosaic의 주요
개발자는 1994년에 보다 세련된 브라우저인 Netscape Navigator 를 출시한 Netscape 회사를 설립 했습니다. 이것은
빠르게 가장 많이 사용되는 브라우저가 되었습니다.

웹이 형성되는 이 기간 동안 웹 페이지 는 정적일 수 밖에 없었고 페이지가 브라우저에 로드된 후 동적 동작 기능이
부족했습니다. 급성장하는 웹 개발 현장에서 이러한 제한을 없애고자 하는 바람이 있었기 때문에 1995년 Netscape는
Navigator 에 스크립팅 언어 를 추가하기로 결정했습니다. 그들은 이를 달성하기 위해 두 가지 경로를 추구했습니다.
Sun Microsystems 와 협력 하여 Java 프로그래밍 언어 를 포함하고 Brendan Eich 를 고용 하여 Scheme 언어 를 포함하는 것 입니다.

더 많은 기사 보기

Netscape 경영진은 곧 Eich가 Java와 유사하고 Scheme 또는 기타 현존하는 스크립팅 언어와 덜 유사한 구문을 사용하여
새로운 언어를 고안하는 것이 최선의 선택이라고 결정했습니다. 1995년 9월 내비게이터 베타 의 일부로 처음 출시되었을 때
새 언어와 해당 인터프리터 구현은 LiveScript라고 불렸지만 12월 공식 릴리스에서는 이름이 JavaScript로 변경되었습니다.

JavaScript 이름의 선택은 혼란을 야기하여 Java와 직접적인 관련이 있음을 암시합니다. 당시 닷컴 붐 이 시작되고 Java가
새로운 인기 언어였기 때문에 Eich는 JavaScript 이름을 Netscape의 마케팅 책략으로 여겼습니다.

Microsoft 는 1995년 Internet Explorer 를 출시하여 Netscape와 브라우저 전쟁 을 일으켰습니다. JavaScript 측면에서
Microsoft 는 Navigator 인터프리터 를 리버스 엔지니어링