/////
Search
Duplicate

자바스크립트 기본 개념

이름
김예지
키워드
JS기초
Date
2023/03/29

오늘의 키워드

자바스크립트의 표준화
자바스크립트의 특징
자바스크립트 실행 환경

밑줄 친 부분

자바스크립트의 표준화
자바스크립트의 파생 버전인 JScript를 인터넷에 탑재했으나, 표준화 되지 못했다.
브라우저에 따라 웹페이지가 정상적으로 동작하지 않는 크로스 브라우징 이슈가 발생해서 자바스크립트의 표준화의 필요성이 대두되었다.
표준화된 자바스크립트가 완성되었고 ECMAScript로 명명되었다.
ECMAScript 6는 let/const 키워드, 화살표 함수, 클래스, 모듈 등 같이 범용 프로그래밍 언어로서 갖춰야할 기능들을 대거 도입하는 큰 변화가 생겼다.
자바스크립트의 특징
자바스크립트는 HTML, CSS와 함께 웹을 구성하는 요소 중 하나로 웹 브라우저에서 동작하는 유일한 프로그래밍 언어이다.
기본 문법은 C, 자바와 유사하고 프로토타입 기반 상속과 일급 함수의 개념도 차용했다.
자바스크립트는 개발자가 별도의 컴파일 작업을 수행하지 않는 인터프리터 언어이다.
대부분의 모던 자바스크립트 엔진은 인터프리터와 컴파일러의 장점을 결합해 비교적 처리 속도가 느린 인터프리터의 단점을 해결했다.
자바스크립트는 명령형, 함수형, 프로토타입 기반 객체지향 프로그래밍을 지원하는 멀티 패러다임 프로그래밍 언어이다.
자바스크립트는 클래스 기반 객체지향 언어보다 효율적이면서 강력한 프로토타입 기반의 객체지향 언어다.
자바스크립트 실행 환경
자바스크립트는 브라우저 환경 또는 Node.js 환경에서 실행할 수 있다.
웹 어플리케이션의 자바스크립트는 사용자 컴퓨터의 브라우저에서 동작한다.
브라우저는 클라이언트 사이드 Web API를 지원한다.
자바스크립트는 브라우저 환경 또는 Node.js 환경에서 실행할 수 있다.
웹 어플리케이션의 자바스크립트는 사용자 컴퓨터의 브라우저에서 동작한다.
브라우저는 클라이언트 사이드 Web API를 지원한다.

이해 가지 않는 부분

프로토타입 기반의 객체지향 언어라는게 무슨 뜻일까?