JavaScript
[JavaScript] 파싱 방지 - 스크립트 태그를 나누어 작성
개발자 leelee
2024. 7. 1. 22:16
코드 중 script를 나누어쓴 코드가 있어서 찾아봤다.
브라우저가 HTML문서를 로드할 때, 문서를 위에서 아래로 순서대로 파싱한다.
<script> 태그를 만나면 스크립트를 실행하려고 한다.
이 경우 잘못되면 완전히 로드 되지 않았을 때 스크립트가 실행되기도 한다.
이 문제를 방지하기 위해 파싱방지(parsing avoidance)를 해주는 것
그래서 스크립트 태그를 문자열로 표현할 때 글자 나누어 쓴 것이다.
<script language = "javascript">
document.writeln("<scr" + "ipt src='path/script.js'></scr" + "ipt>");
</script>