브라우저가 이해할 수 있도록 어떤 구조를 가졌는지 알 수 있는 마크업 언어로 구성된 문서
HTML을 스타일링해주는 것
<style></style>
페이지에 동적인 요소를 추가하기 위해 탄생
<script>
[]
(브라켓) 사용하여 접근getElementById() : 성능면으로는 좋음
getElementByClassName()
=> class가 여러개일 경우 유사배열로 가져오기 때문에 해당 객체 한개만 접근하려면 인덱스 사용해서 접근 가능
const main = document.getElementsByClass()
main.getElementsByClass() // 접근 가능
main.getElementsById() // 접근 불가능
querySelector() (그렇다고 느리거나 하는건 아니기 때문에 사용하는 것 괜찮음)
=> 자손 객체에 접근이 쉬움 ex : querySelector('.className img')
querySelectorAll()
=> 여러개를 가져올 수 있어서 유사배열로 가져옴
const get = (element) => document.querySelector(element)
const imgClass = get('.imgClass')
요소.addEventListener(이벤트종류, function() {
//이벤트가 일어났을 때 실행할 내용
});
** 함수 내에서 return 사용 = 함수를 종료
공부하며 정리&기록하는 ._. 씅로그