관리 메뉴

클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지

DOM과 이벤트 소개 1 - DOM이란? 본문

웹 · 앱 개발/자바스크립트

DOM과 이벤트 소개 1 - DOM이란?

huenuri 2024. 11. 21. 05:44

객체 단원부터는 다른 남자 선생님이 가르치시는데 수업을 듣지 않고 그냥 엘리스와 책으로 학습을 진행하려고 한다. 수업을 들었을 때는 얻는 게 많은 것 같아도 뒤돌아서 보면 별로 손에 잡히는 것도 없고 강사들이 하는 이야기가 진짜 사실인지 아닌지 믿을 수 없을 때가 많았다.

얼마 전에도 강의를 듣다가 선생님이 잘못 가르치시는 부분을 발견했다. 그리고 수업 내용을 듣기 위해 투자하는 시간은 너무 긴데 그에 비해 얻는 것은 별로 많지 않아 나머지 부분은 엘리스에서 훨씬 더 잘 되어 있으니 이 과목을 통해서 공부를 이어가기로 했다.

 

그리고 스프링을 가르치셨던 선생님도 솔직히 마음에 들지 않았는데 이런 강사들의 강의라면 과감히 버리고 더 나은 학습 도구를 찾아서 공부하기로 다짐했다. 굳이 수업에 있다고 해서 다 들을 필요는 없었다. 그리고 크롤링은 아직은 필요하지 않으니 공부하지 않을 생각이다.

그 수업은 여자 담임선생님이 가르치는데 난 이 선생이 정말 마음에 들지 않고 목소리도 듣기 싫다. 이제 내가 들어야 할 수업은 언어지능 하나만 남아있는 셈이다. 빨리 웹 개발 공부를 마치고 내가 좋아하는 게임 개발에 집중하고 싶다.

 

지난 며칠 동안 이틀 분량의 수업을 듣는다고 4일 이상을 소모했던 시간들이 무척 아깝게 느껴졌다. 이 경험을 통해 어디에 집중해야 할지 알게 된 것 같다. 이제 본격적으로 오늘의 공부를 시작해보겠다.


 

 

 

 

 

이론 1 - DOM이란?

 

 


 

 

 

 

 

 

 

 

 

 

 

 

 

주로 HTML 문서의 DOM을 사용하게 된다.

 

 

 

 

 

 

 

 

 

 

 

 


 

 

 

 

 

 

 

 

 

미션 문제에서 작성했던 코드도 이걸로 작성했었다. 그때는 이해가 되지 않았는데 이런 내용이었다.

 

 

 

 

 

 

앞에는 HTML 문서를 넘기고, 뒤에는 텍스트를 출력하는 것이다.


 

 

 

 

 

 

 

 


 

 

 

 

퀴즈 1 - DOM의 정의

 

 

 

 


 

 

 

학습을 마치고

객체 첫 학습을 진행했다. 이걸 하다가 딴짓을 더 많이 했지만 그래도 공부를 마칠 수 있어서 다행이었다. 2시간만 더 공부를 진행해볼 것이다.

그래도 자바스크립트 인사교 수업을 듣지 않으려니 조금 아쉽기는 하다.