DOM

    [Web] 웹 프로그래밍의 기초(JavaScript)

    [Web] 웹 프로그래밍의 기초(JavaScript)

    자바스크립트는 HTML, CSS와 달리 C 언어나 자바와 같은 프로그래밍 언어의 범주에 속하기 때문에 배우기 위해서는 많은 노력이 요구된다. 자바스크립트 자바스크립트는 정적인 HTML 콘텐츠에서 사용자와 상호작용하며 동적으로 변경하는 부분을 담당한다. 자바스크립트는 객체(Object) 기반의 스크립트 언어로 기본적으로는 웹 브라우저에서 해석되는 인터프리터 언어이며, Node.js와 같은 프레임워크를 사용하면 서버 프로그래밍에도 사용할 수 있다. 자바스크립트의 특징 동적이며 타입을 명시할 필요가 없는 인터프리터 언어다. 객체지향 프로그래밍과 함수형 프로그래밍 모두 표현할 수 있다. HTML의 내용, 속성, 스타일을 변경할 수 있다. 이벤트를 처리하고 사용자와의 상호작용을 가능하게 한다. 서버와 실시간 통신..

    [JavaScript] DOM의 개념

    문서 객체 모델(DOM)이란? 문서 객체 모델(DOM, Document Object Model)은 XML이나 HTML 문서에 접근하기 위한 일종의 인터페이스다. 이 객체 모델은 문서 내의 모든 요소를 정의하고, 각각의 요소에 접근하는 방법을 제공한다. 이러한 DOM 은 W3C의 표준 객체 모델이며, 다음과 같이 계층 구조로 표현된다. 자바스크립트는 이러한 객체 모델을 이용하여 다음과 같은 작업을 할 수 있다. 자바스크립트는 새로운 HTML 요소나 속성을 추가할 수 있다. 자바스크립트는 존재하는 HTML 요소나 속성을 제거할 수 있다. 자바스크립트는 HTML 문서의 모든 HTML 요소를 변경할 수 있다. 자바스크립트는 HTML 문서의 모든 HTML 속성을 변경할 수 있다. 자바스크립트는 HTML 문서의 모..