Dev/TIL

TIL - 21/10/27

별과은하 2021. 10. 27. 23:30

 

💻 Study


1. JavaScript

자바스크립트의 역사, 브라우저 전쟁에 대해 배웠다 😂

자세한 문법은 내일 배우고 오늘은 브라우저를 조작하는 방법을 배웠다.

눈에 바로바로 보이니까 재밌고 신기했다.

Java랑 JavaScript는 다른데 그걸 모르고 JavaScript 책을 샀다가 중2인데 벌써 4년차 개발자인 학생을 보았다...

장하구나..

 

2. DOM

=> Document Object Model

HTML 한 장을 각 객체로 분석하여 사용할 수 있도록 하는 방법이다.

DOM 조작에서 가장 중요한 것은

1. 요소를 선택하고

2. 요소를 변경한다.

 

Live Collection은 실시간으로 변경사항이 반영되고, Static Collection은 복사해서 저장하고 작업을 하고 나서 수정된 사항을 반영한다.

DOM 선택, 생성, 수정, 삭제 메서드를 배웠다.

 

3. Event

정해진 조건을 갖출 경우 어떤 행위를 하도록 만들 때 '조건'에 해당한다고 본다.

Target 객체에 Event를 추가하여 실행시켜야 하는데, 막상 실습을 하다보니

form에서 이벤트가 일어나는건지, button인지, input인지 헷갈렸다. 개념 정립이 아직 부족한 것 같다.

`event.preventDefault()` 는 기본 이벤트를 취소하는 함수인데 <a> 태그의 링크 이동, <form> 태그의 데이터 전송 등을 막을 수 있다.


🌞오늘 하루 


저녁에 아빠랑 동생이랑 셋이서 삼겹살에 소맥 먹었는데 너무 맛있고, 재밌게 잘 먹고 왔다.

역시 하루 중에 이렇게 먹는거로라도 힐링을 해야... 아직 11월이 안됐는데 벌써 위드 코로나가 시작한 느낌이었다.

또 그렇게 저녁 공부 시간을 좀 흘려보냈지만 어떠랴...