inblog logo
|
harimmon
    자바 스크립트

    [자바 스크립트] 1. 자바 스크립트의 역사

    백하림's avatar
    백하림
    Mar 31, 2025
    [자바 스크립트] 1. 자바 스크립트의 역사
    💡
    1. HTML, CSS, JavaScript 문법
        • 세 언어의 기본 문법은 동일하지만, JavaScript는 DOM(Document Object Model) 제어를 위해 탄생.
    1. CSS와 JavaScript 함수 차이
        • 브라우저마다 지원하는 CSS와 JavaScript 함수가 상이함.
    1. 브라우저 점유율의 중요성
        • 특정 브라우저만 지원하는 기능은 사용자 점유율 문제로 개발자들에게 비선호적.
        • 사용자의 브라우저 사용 비율이 기능 채택 결정에 핵심적 역할.
    1. 브라우저 개발 동향
        • 브라우저는 시장 점유율 확보를 위해 JavaScript의 새로운 함수들을 제작하여 제공.
    1. 독점이 아닌 시장 분할
        • 브라우저 별 다른 개발 환경 때문에 동일한 기능을 반복적으로 구현해야 하는 어려움이 존재.
    1. JavaScript 표준
        • 최신 표준은 ECMAScript 6(ES6)이며, 이는 JavaScript 2016 버전과 동일.
    1. 이전 문법 체계 비교
        • JS2015 이전과 JS2016 이후 문법 체계가 달라졌으며, 이는 브라우저 별로 구현됨.
    1. Babel 2016으로 개발
        • -> 2015로 코드를 변경 시키는 프로그램 개발
    1. JavaScript
        • 브라우저가 없으면 동작하지 않음 (브라우저 안에 자바 스크립트 엔진 = JVM)
        • 기생 언어
        • 인터프리터 언어 (타입 추론)
    1. 자바 스크립트 엔진 분리 시키자 Node.js → 자바 스크립트 런타임 환경
        • 브라우저 없이 개발도 하자
        • actor(html), 무대(browser), 대본(script)
        • script가 단독으로 실행된다. (Node.js)
    Share article

    harimmon

    RSS·Powered by Inblog