반응형
무조건 여기! 보다는 왜 여기여야 할까?
일반적으로 브라우저는 html을 위에서 부터 읽어 내려간다.
<style>
.txt{color:blue;}
</style>
<html>
<head>1</head>
<body>
<div class="txt">야호</div>
</body>
2
</html>
가 있다고 생각해보자.
1번 위치 : style이 로딩되고 div가 로딩 되기 때문에 div에 바로 스타일 적용이 된다.
2번 위치 : div가 로딩되고나서 style이 로딩 되기 때문에 css양이 엄청 많다고 하면 글씨가 검은색에서 빨간색으로 바뀌는걸 실시간으로 보게된다(단점)
그래서 style은 head안에 선언하는게 좋다
script
script도 sytle과 똑같다.
다만 용도에 따라 선언위치가 달라질 수 있다.
1번 위치 : dom접근이 필요없고 js 로딩이 먼저 필요할 때
2번 위치 : dom접근이 필요한 js 로딩 할 때
js용량이 매우 크다고 생각해보면 한곳에 두는것 보다 용도에 맞게 나누는게 좋다.
참고 : https://d2.naver.com/helloworld/59361 [브라우저 동작 방식]
반응형
'개발 > Javascript' 카테고리의 다른 글
Array 배열 메서드 모음 (0) | 2023.09.11 |
---|---|
체크박스 전체 선택 코드 (0) | 2023.06.18 |
데이터 타입 (0) | 2021.08.28 |
변수 (0) | 2021.08.28 |
javascript 란? (0) | 2021.08.28 |