오늘의 학습 계획
_JavaScript를 이용한 프론트엔드 구현 강의 들으며 공부
기록하고 싶은 학습내용
_자바스크립트를 html로 불러오는 법
<script src="자바스크립트파일명.js"></script>
_자바스크립트 조작하는법
DOM, Document Object Model을 사용. *document가 html 이고 object가 javascript 이다.
돔이 html을 javascript로 조작을 하는 방법인데, 쩜뭐쩜뭐 해서 오브젝트 다루듯이 하는 것.
자바스크립트에서는 const / var / let 이런식으로 변수 선언 가능.
이 중 콘스트는 한 번 선언하면 바꾸지 않을 값. let은 변하는 값.
const mainHeader = document.querySelector('h1')
자바스크립트 파일에서 document.querySelector() 라는 dom으로
html에 있는 h1이라는 태그를 선택한 것.
**html이던 자바스크립트던 컴퓨터가 맨 윗 줄에서 부터 연산 하므로 html 코드가 읽히기 전에 자바스크립트 연산이 끝나버릴 수 있기 때문에 <script src="어쩌구.js"></script> 코드는 html 연산이 모두 끝나는 </body> 태그 바로 위에 넣어준다.
_자바스크립트 칠 때는
html 파일을 Live server 확장프로그램으로 켜 놓고
_콘솔 로그 윈도우
console.log(window)
윈도우라는 것은 가장 최상단에 있는 오브젝트다.
_콘솔 로그 도큐먼트
console.log(document)
_여러가지 DOM 예시들과 효과
console.log(window.document)
윈도우와 도큐먼트 이렇게 하는 것도 가능
#h1 태그가 html에 여러 개 있는 상태에서,
const mainHeader = document.querySelector('h1')
console.log(mainHeader)
'About coding > Today I learned' 카테고리의 다른 글
2023년 05월 19일 TIL [#] (1) | 2023.05.20 |
---|---|
2023년 05월 18일 TIL [#drf 데이터관계] (0) | 2023.05.18 |
2023년 05월 11일 TIL [#drf 팔로잉 팔로워 기능] (0) | 2023.05.11 |
2023년 05월 10일 TIL [#drf foreignkey 사용하여 앱 간 데이터 공유] (0) | 2023.05.10 |
2023년 05월 9일 TIL [#drf 게시글 만들기 CRUD #Choice #error메시지 커스텀] (0) | 2023.05.10 |