You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
: HTML4에선 스크립트에 `type`을 명시하는 것이 필수였습니다. 따라서 `type="text/javascript"` 속성이 붙은 스크립트를 어렵지 않게 찾을 수 있었습니다. 이젠 타입 명시가 필수가 아닙니다. 게다가 모던 HTML 표준에선 이 속성의 의미가 바뀌었습니다. 이제 이 속성은 자바스크립트 모듈에 사용할 수 있습니다. 모듈은 심화 내용이기 때문에 다른 파트에서 다시 이야기하도록 하겠습니다.
43
+
: HTML4에선 스크립트에 `type`을 명시하는 것이 필수였습니다. 따라서 `type="text/javascript"` 속성이 붙은 스크립트를 어렵지 않게 찾을 수 있었습니다. 이젠 타입 명시가 필수가 아닙니다. 게다가 모던 HTML 표준에선 이 속성의 의미가 바뀌었습니다. 이제 이 속성은 자바스크립트 모듈에 사용할 수 있습니다. 모듈은 심화 내용이기 때문에 다른 파트에서 다시 이야기하도록 하겠습니다.
: 이 속성은 현재 사용하고 있는 스크립트 언어를 나타냅니다. 지금은 자바스크립트가 기본 언어이므로 속성의 의미가 퇴색된 상황입니다. 더는 사용할 필요가 없어졌죠.
53
47
54
48
스크립트 전후에 위치한 주석
55
49
: 아주 오래된 책과 가이드에서는 다음과 같이 `<script>` 태그 안에 주석이 존재하는 걸 볼 수 있습니다.
@@ -62,7 +56,6 @@
62
56
63
57
모던 자바스크립트에선 이런 트릭을 사용하지 않습니다. 태그 옆에 붙은 주석은 `<script>` 태그를 처리하지 못하는 브라우저가 해당 스크립트를 읽지 못하게 하려고 사용했었죠. 지난 15년간 출시된 브라우저는 `<script>` 태그를 처리할 수 있으므로, 이런 형태의 주석을 보면 아주 오래된 코드라는 사실을 알 수 있습니다.
64
58
65
-
66
59
## 외부 스크립트
67
60
68
61
자바스크립트 코드의 양이 많은 경우엔, 파일로 소분하여 저장할 수 있습니다.
@@ -99,8 +92,7 @@ HTML 안에 직접 스크립트를 작성하는 방식은 대개 스크립트가
99
92
이를 통해 트래픽이 절약되고 웹 페이지의 실제 속도가 빨라집니다.
100
93
```
101
94
102
-
````warn header="`src` 속성이 있으면 태그 내부의 코드는 무시됩니다."
103
-
`<script>` 태그는 `src` 속성과 내부 코드를 동시에 가지지 못합니다.
95
+
````warn header="`src`속성이 있으면 태그 내부의 코드는 무시됩니다."`<script>`태그는`src` 속성과 내부 코드를 동시에 가지지 못합니다.
104
96
105
97
다음 코드는 실행되지 않습니다.
106
98
@@ -120,7 +112,8 @@ HTML 안에 직접 스크립트를 작성하는 방식은 대개 스크립트가
120
112
alert(1);
121
113
</script>
122
114
```
123
-
````
115
+
116
+
```
124
117
125
118
## 요약
126
119
@@ -130,3 +123,4 @@ HTML 안에 직접 스크립트를 작성하는 방식은 대개 스크립트가
130
123
131
124
132
125
브라우저 환경에서의 스크립트, 스크립트와 웹 페이지의 상호작용에 대해서는 배울 것이 훨씬 더 많습니다. 하지만 본 튜토리얼의 이 파트는 자바스크립트라는 언어 자체에 초점을 맞추고 있기 때문에, 브라우저에서만 사용하는 코드에 주의를 뺏기지 않도록 하겠습니다. 브라우저는 온라인상에서 편리하게 자바스크립트를 실행할 수 있게 해주는 수단으로만 사용하도록 하겠습니다.
0 commit comments