내배캠/TIL(Today I Learned)

[TIL]내배캠 14일차 웹 프로그래밍 배운 내용들

도오라에몽 2023. 6. 4. 16:00

html에서 반복되는 요소에 이벤트를 넣는 것 보다 그 부모 요소에 이벤트를 넣는 것이 메모리 절약이 되어 더 좋다.

이와 관련해서는 이벤트 버블링이란 키워드로 찾아보는 것을 추천한다.

 

자바스크립트 이벤트 핸들러 메소드 중에서 event.preventDefault()라는 것이 있는데 이는 어떤 역할을 하냐하면 해당 브라우저에서 해당 태그의 기본적인 동작이 있는데 이러한 동작을 못하도록 막아준다.

 

다른 프로그래밍 언어에서는 보통 main이 되는 함수가 있고 그 함수에 전체 프로그램을 파악할 수 있도록 짜게 되는데 자바스크립트에서도 그러한 방식으로 짠다는 것을 처음 알았다. 이것도 좋은 팁인 것 같다. (겸사겸사 import, export 하는 것도 알게 됐음)

 

그 외에는 다 프론트엔드에서 새롭게 배운 것들이다. 간단하게 아래 키워드: 설명 형식으로만 나열해보겠다.

 

assets 디렉터리 : 일반적으로 로고 이미지같은 정적인 자료들을 넣는다.

페이지 나누기 : 페이지를 나눌 때 약간 영역마다 의미있게 나눈다. (semantic하게 나눈다고 함)