JavaScript 개념

정현·2022년 6월 22일
0

JavaScript

목록 보기
1/6

1. Intro

(1) JavaScript의 필요성

  • 브라우저 화면을 동적으로 만들기 위함
  • 브라우저를 조작할 수 있는 유일한 언어
    (브라우저 : URL로 웹을 탐색하며 서버와 통신하고, HTML 문서나 파일을 출력하는 GUI 기반의 소프트웨어)

2. Browser

(1) 브라우저에서 할 수 있는 일

  • DOM 조작 : 문서 조작
  • BOM 조작 : 브라우저 조작
  • JavaScript Core (ECMAScript)

(2) DOM

  • 문서가 객체로 구조화되어 있으며, key로 접근 가능
  • 문서(HTML)를 프로그래밍 언어로 접근 및 조작 가능
  • Parsing : 브라우저가 문자열을 해석하여 DOM Tree로 만드는 과정

(3) BOM

  • 자바스크립트가 브라우저와 소통하기 위한 모델
  • 버튼, 입력 창 등 브라우저 윈도우 및 웹 페이지 일부분을 제어 가능
  • window : 브라우저 탭을 의미

(4) JavaScript Core

  • 브라우저(DOM & BOM)을 조작하기 위한 언어
profile
try to be happy :D

0개의 댓글