-link 요소가 head의 자식 요소일 때, 유의미한 화면을 빠르게 전달하여 Ux(user exoression)이 높아지기 때문입니다.
-코드 해석 중, script를 만나면 작업이 일시중단되기 때문입니다.
-ul은 목록을 담는 요소이고 li는 목록에 담신 아이템을 보여주는 요소이기 때문입니다.
-여러 요소에 적용할 수 있는 class와 달리 id는 각각 단 한가지 요소에만 적용할 수 있습니다.
-HTML 요소가 바깥쪽부터 마진, 보터, 패딩, 콘텐츠로 구성된 박스 형태의 영역을 가지는데 이를 박스모델이라고 합니다.
-display를 flex로, justify-content와 aligen-item을 center로 지정합니다
변수가 접근할 수 있는 범위로 중괄호(})에 신경써야하는 큰 이유가 됩니다.
-배열과 객체는 변수에 주소만을 할당하는 참조자려형이기 때문에 const로 선언했을지라도 요소나 속성을 추가할 수 있습니다.
-원시 자료형은 객체가 아니면서 method를 가진 요소[로 string, number, boolean, undefined, null 거기에 자주 사용되지는 않지만 symbol까지 더한 6가지]를 말합니다. 반대로 참조 자료형은 원시 자료형을 제외한, 하나의 주제는 있지만 분명 서로 다르고, 여러 개의 데이터를 가지고 있는 전부를 뜻합니다.
-얕은 복사는 복사한쪽과 내용을 공유하기에 한 쪽을 수정하면 다른 한 쪽 역시 수정이 이루어집니다. 반면 깊은 복사는 원본과 복사본이 서로 공유되지 않기에 한 쪽을 수정한다고해도 다른쪽에는 영향이 가지 않습니.
DOM 질문은 이해하는데 시간이 조금 더 필요할 듯 하다