문서 객체 모델 ① 문서 객체 조작
HTML 페이지에 있는 html, head, body, title, h1, div, span 등을 HTML에서는 요소, JavaScript에서는 문서 객체라고 부른다.즉 문서 객체를 조작한다는 것은 h1, div, span과 같은 HTML 요소를 조작한다는 의미로, 문서 객체를 조합하여 만든 전체적인 형태를 문서 객체 모델이라고 한다.* * 문서 객체 모델의 넓은 의미는 웹 브라우저가 HTML 문서를 인식하는 방식, 문서 객체 모델의 좁은 의미는 문서 객체의 집합으로, 간단히 이해하면 HTML 문서가 곧 문서 객체 모델인 것 같다. DOMContentLoaded 이벤트 DOMContentLoaded 이벤트는 웹 브라우저가 문서 객체를 모두 읽어들인 뒤 발생하는 이벤트로,문서 객체를 조작할 때는 DOMCo..
2024. 10. 2.
함수 ② 함수 고급
콜백 함수 JavaScript에서는 함수도 하나의 자료형이므로 매개변수로 전달할 수 있고, 이렇게 매개변수로 전달되는 함수를 콜백 함수라고 한다. 0번째 함수 호출1번째 함수 호출2번째 함수 호출 함수를 매개변수로 가지는, 즉 콜백 함수를 사용하는 주요 메소드로는 forEach(), map(), filter()가 있다. forEach(), map(), filter() 모두 배열이 가지고 있는 메소드로, 다음과 같은 형태로 사용된다.배열.메소드(function (value, index, array) {}) 즉 콜백 함수는 function (value, index, array) {}와 같은 형태를 가지는데, 이때 value, index, array 중 필요한 매개변수만 선택적으로 순서에 맞춰 입력하면 되고 ..
2024. 9. 22.