\*존재하지 않는 값을 출력할시에는 null 값이 리턴됨.\*배열의 형태로 출력된다. 하지만 배열을 다룰 때 사용하는 splice나 push 같은 메소드는 사용할 수 없기 때문에 완벽히 배열이라고 부르기는 어렵다. 배열의 메소드는 사용할 수 없지만 대괄호 표기법으로 1
\*NodeList라는 유사배열이 출력됨. 이 코드는 document.getElementsByClassName('class')과 비슷한 코드이다. NodeList와 HTMLCollection은이름은 다르지만 안에 있는 요소는 같다.
웹 페이지에서 일어날 수 있는 대부분의 일들을 이벤트라고 부른다.마우스를 움직이거나 키보드를 누르거나 페이지를 스크롤 하는 일도 모두 이벤트이다. onclick 프로퍼티에 함수를 할당해 주면 버튼에 대한 클릭 이벤트에 원하는 동착을 할 수 있게 된다.이벤트가 발생했을
자바스크립트는 모든 것이 객체다.윈도우 객체는 말 그대로 브라우저의 창을 대변한다. 그래서 이 객체 안에 있는 프로퍼티들을 활용하면 JavaScript로 브라우저가 가지고 있는 다양한 정보들을 얻거나 혹은 브라우저를 자유롭게 제어할 수가 있다.예)윈도우 객체는 브라우저
웹 브라우저 안에 나타나는 콘텐츠 부분을 웹 페이지라고도 부르지만 다르게는 웹 문서라고도 표현하는데, 그래서 DOM을 간단하게 요약하면 웹 페이지에 나타나는 HTML 문서 전체를 객체로 표현한 것이라고 생각하면 된다. 그리고 document 객체가 이 웹 문서의 최상단