Java Script
📌 Java Script
: 객체 기반의 스크립트 언어.
웹 브라우저에서 해석되는 인터프리터 언어.
📌 특징
① 동적이며, 타입을 명시할 필요가 없는 인터프리터 언어.
② 객체지향 프로그래밍, 함수형 프로그래밍 모두 표현 가능.
③ HTML의 내용, 속성, 스타일 변경 가능.
④ 이벤트 처리하고, 사용자와 상호작용 가능하게 함.
⑤ 서버와 실시간 통신 기능 제공.
Java Script 문법
📌 지원하는 프로그램 언어 요소
① 변수, 함수, 객체, 클래스.
② 반복문, 조건문.
③ 배열, 리스트, 맵 등의 자료 구조.
④ 비동기 처리 지원.
⑤ HTTP 요쳥 및 응답 처리.
📌 DOM(Document Object Model)
: 문서 객체 모델.
HTML이나 XML 문서 내의 모든 요소를 정의하고 각각의 요소에 접근할 수 있는 계층 구조로 표현.
📌 특징
① 변수 타입 지정 안하며, var, let, const로 선언.
② 범위 지정하지 않으면 전연 변수로 지정됨.
③ 문자열 표현할 때 ", ' 모두 사용.
④ 함수형 언어 지원.
이벤트 처리
📌 이벤트 처리
① HTML 태그에 이벤트 처리 속성 이용.
② DOM 요소에 속성 추가.
③ DOM 요소에 addEventListener( )로 콜백 함수 등록.
DOM(Document Object Model)
📌 DOM(Document Object Model)
: 문서 객체 모델.
HTML이나 XML 문서 내의 모든 요소를 정의하고 각각의 요소에 접근할 수 있는 계층 구조로 표현.
📌 querySelector( ) : 선택자와 일치하는 첫 번째 노드만 가져옴.
querySelectorAll( ) : 선택자와 일치하는 모든 노트 가져옴.
📌 속성에 대한 접근 : 가져온 요소 객체의 getAttribute( ), setAttribute( ) 함수 사용.
'ETC' 카테고리의 다른 글
[ETC] REST API와 JAX-RS (0) | 2022.11.05 |
---|---|
[ETC] 서블릿과 JSP (0) | 2022.11.05 |
[ETC] CSS (0) | 2022.11.02 |
[ETC] HTML (0) | 2022.11.02 |
[ETC] GET 메서드와 POST 메서드 (0) | 2022.11.01 |
댓글