개키우는개발자 : )

자바스크립트 란? 본문

JavaScript/JavaScript

자바스크립트 란?

DOGvelopers 2019. 5. 10. 18:59
반응형

자바스크립트란 무엇일까?

 

"동적인 화면을 구성"하는데 사용하는 언어 라고 생각합니다.

더 자세한 내용들 자바스크립트의 역사 등등..이러한 내용은 위키백과를 찾아보시면 됩니다!ㅋ

자바스크립트는 언어가 발전하면서 Web , App , Back - End, Front - End ...어디서든 사용 할 수 있는 라이브러리,프레임워크 들이 등장하면서 정말 자바스크립트는 사용할 곳이 많구나 라고 생각듭니다.

 

왜 자바 스크립트인가?

자바스크립트가 처음에는 "LiveScript" 라는 이름으로 사용되다 "넷스케이프 2.0B3에서부터 공개, 채택되었다. 자바스크립트라는 이름은 상당한 혼란을 가져왔다." 하지만 자바스크립트가 진화하며 ECMAScript 라는 자체 사양을 가진 완전히 독립적인 언어가 되었으며 Java와는 전혀 관련이 없습니다.

 

자바스크립트 엔진

 

브라우저에는 "JavaScript 가상 시스템" 이라는 내장 엔진이 존재 합니다.

Chrom , Opera - V8

Firefox - SpiderMonky

IE - Trident 및 Chakar

Microsoft Edge - ChakraCore

Safari - Nitro 및 SquirrelFish

엔진의 작동 방법은 매우 복잡합니다. 그러나 기본은 쉽게 정의 할 수 있습니다.

1. 엔진은 스크립트를 읽습니다.

2. 스크립트를 기계어로 변환 합니다.

3. 그리고 나서 코드를 빠르게 실행합니다.

 

더 자세한 내용은 밑에 링크에서 확인 할 수 있습니다.

참고 : https://javascript.info/intro

 

An Introduction to JavaScript

 

javascript.info

참고 : https://ko.wikipedia.org/wiki/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8

 

자바스크립트 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 자바스크립트JavaScript패러다임 프로그래밍 패러다임: 스크립트 언어, 객체 지향 프로그래밍 (프로토타입 기반 프로그래밍), 명령형 프로그래밍, 함수형 프로그래밍, 사건 기반 프로그래밍발표년도 1995년 12월 4일설계자 브렌던 아이크개발자 넷스케이프, 모질라 재단, Ecma 인터내셔널최근 버전 ECMAScript 2017[1]최근 버전 출시일 2017년 6월주요 구현체 V8, 자바스크립트 코드, SpiderMonke

ko.wikipedia.org

 

반응형
Comments