본문 바로가기
ETC

[ETC] Java Script

by 기록하는_사람 2022. 11. 2.

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

댓글