오늘의 생각
추석 연휴가 끝나고 첫날이라 적응이 잘 되지 않았다. 그래도 막상 공부를 시작하니 또 열심히 집중해서 할 수 있어서 다행이라고 생각했다. 공부하면서 연휴 때 거의 공부를 못했던 사실이 새삼 느껴져서 많이 아쉬웠다. 그래도 DOM같은 경우 나름 잘 이해하고 있는 것 같아서 다행이라고 생각했지만, 막상 공부를 진행하면서 이전에 몰랐던 내용들이 계속 발견되었다. document 객체는 완벽히 이해가 되지 않았지만, CRUD(Create, Read, Update, Delete)에 대해서는 잘 이해한 것 같다. 하지만 복습해보니 여전히 모호하게 이해하고 있거나 명확한 설명을 내릴 수 없는 부분들이 있었다. 이후 관련 포스팅을 할 때는 더 명확한 설명을 할 수 있게 찾아봐야겠다는 생각이 들었다.
오늘의 키워드
DOM(Document Object Model), console.dir, 자식 요소(children)과 부모 요소(parent), 트리 구조, CRUD
오늘의 학습내용
- DOM의 정의와 구동원리
- console.dir의 활용을 통한 children 속성 확인
- 자식 요소와 부모 요소의 상관 관계
- 트리 구조의 정의와 조직도
- 생성Create, 읽기Read, 수정Update, 삭제Delete
어려웠던 keyword
- head, body
- Update: textContent, innerHTML
- Delete
- 관심사 분리 (seperation of concerns)
내가 질문한다면
- head 영역과 body 영역에 script 태그를 쓸 때 다른 점이 무엇인가요?
- textContent와 innerHTML의 차이가 무엇인가요?
- innerHTML을 활용해 모든 자식 요소를 지우는 방법은 무엇인가요? 이 때의 문제점은 무엇인가요?
- 관심사 분리에 대해 설명할 수 있나요? 왜 관심사 분리가 필요하죠?
'개발자 일기 > 일일회고 (TIL)' 카테고리의 다른 글
부트캠프 18, 19일차 (솔로 프로젝트) (0) | 2022.09.19 |
---|---|
부트캠프 17일차 (유효성 검사, 이벤트 객체) (0) | 2022.09.14 |
부트캠프 15일차 (Javascript Koans) (0) | 2022.09.08 |
부트캠프 14일차 (클로저 함수/ES6) (0) | 2022.09.08 |
부트캠프 13일차 (원시 자료형과 참조 자료형, 스코프) (2) | 2022.09.08 |
댓글