위키
2024 - 03 - 25
알럽유
2024. 3. 26. 13:29
728x90
반응형
오늘 수업은 원래 온라인강의로만 진행했었지만 이번엔 강사님이 직접 학교에 찾아오셔서 수업을 진행하셨습니다.
수업 내용을 진행하기에 앞서 유튜브 영상 하나를 강조하였습니다.
https://www.youtube.com/watch?v=yzE9sOR0v3o
매일 정답을 보지 않고 코딩테스트 문제를 하루에 한 문제씩 풀어보는 연습을 하는 것이었다.
계속 생각해서 문제를 풀다 보면서 사고력을 기르는 훈련을 하라는 것이었습니다.
이 말씀을 하신 후 강의를 진행하였습니다.
오늘은 DOM이라는 것에 대해 배웠습니다.
DOM이란
- 문서 객체 모델(DOM, Document Object Model)은 XML이나 HTML 문서에 접근하기 위한 일종의 인터페이스입니다.
- 이 객체 모델은 문서 내의 모든 요소를 정의하고, 각각의 요소에 접근하는 방법을 제공하고
- 자바스크립트는 이러한 객체 모델을 이용하여 다음과 같은 작업을 할 수 있습니다
- 새로운 HTML 요소나 속성을 추가할 수 있습니다.
- 존재하는 HTML 요소나 속성을 제거할 수 있습니다.
- HTML 문서의 모든 HTML 요소를 변경할 수 있습니다.
- HTML 문서의 모든 HTML 속성을 변경할 수 있습니다.
- HTML 문서의 모든 CSS 스타일을 변경할 수 있습니다.
- HTML 문서에 새로운 HTML 이벤트를 추가할 수 있습니다.
- HTML 문서의 모든 HTML 이벤트에 반응할 수 있습니다.
프론트엔드 생태계 변천사
- JavaScript 탄생 => jQuery 등장 => HTML5 등장 => Node.js 등장 => ES6 문법과 모바일과 SPA 앱 등장 => 계속해서 생태계 발전 중(현재)
앞으로 새로운 것들이 계속해서 등장하면은 그것이 왜 등장했는지를 따져보면서 배워보는 걸 추천하셨습니다.