μλ°μ€ν¬λ¦½νΈ μ½μ λ°©μκ³Ό μμΉ
1. μλ°μ€ν¬λ¦½νΈ μ½μ λ°©μ
μλ°μ€ν¬λ¦½νΈλ₯Ό μ€ννλ λ°©λ²μ λ¬Έμ μμ <script>
νκ·Έλ₯Ό μ΄μ©ν΄ μμ±νκ±°λ μΈλΆμ μ€ν¬λ¦½νΈ νμΌμ λ§ν¬νλ κ²μ΄λ€.
<!-- 1. λ¬Έμ μμ μμ±. -->
<script type="text/javascript">
// μ½λλ΄μ©
</script>
<!-- 2. μΈλΆ μ€ν¬λ¦½νΈ νμΌ λ§ν¬. -->
<script type="text/javascript" src="λ§ν¬μ£Όμ"></script>
type="text/javascript"
λΆλΆμ HTML5μμλ μλ΅ κ°λ₯.- λ¬Έμμ μ΄λ κ³³μ΄λ μ€ν¬λ¦½νΈ λ°°μΉμ μ νμ λμ§ μλλ€.
1λ² μ¬μ©ν κ²½μ° :: κ°λ¨ν μ€ν¬λ¦½νΈμ κ²½μ°μ΄κ±°λ ν΄λΉ λ¬Έμμλ§ μ μ©λλ μ½λλ€, μ΄κΈ°ν λ±μ μμ£Ό μ¬μ©.
2λ² μ¬μ©ν κ²½μ° :: λ°λ³΅μ¬μ©λλ μ½λλ€μ νμΌλ³λ‘ μ μ₯ν΄λκ³ νμμ λ°λΌ μ¬μ©.
μ΄μ κ°μ λ°©μμ΄ μ½λμ κ°λ μ±κ³Ό μ€νμμ, μμ‘΄μ±λ€μ νμΈνκΈ°μ μμνκΈ° λλ¬Έμ μΆμ²λλ λ°©μ.
2. μλ°μ€ν¬λ¦½νΈ μ½μ μμΉ
λΈλΌμ°μ λ HTMLμ ꡬ쑰μ CSS μ€νμΌμ λ λλ§νλ λμ€ μλ°μ€ν¬λ¦½νΈλ₯Ό λ§λκ² λλ©΄ μ΄μ λν ν΄μκ³Ό ꡬνμ΄ μλ£λ λκΉμ§ λΈλΌμ°μ λ λλ§μ λ©μΆκ² λλ€.
μ¦, μλ°μ€ν¬λ¦½νΈ μ½μ μμΉμ λ°λΌ μ€ν¬λ¦½νΈ μ€νμμμ λΈλΌμ°μ λ λλ§μ μν₯μ λ―ΈμΉλ€.
2-1. <head>
μ μ½μ
λλ κ²½μ°
<head>
<script>
// μ½λλ΄μ©
</script>
</head>
- λΈλΌμ°μ λ λλ§μ λ°©ν΄κ° λμ΄ λ¬΄κ±°μ΄ μ€ν¬λ¦½νΈκ° μ€νλλ κ²½μ° μ€λ«λμ μμ±λμ§ λͺ»ν νλ©΄μ λ ΈμΆνκ² λλ€.
- λ¬Έμλ₯Ό μ΄κΈ°ννκ±°λ μ€μ νλ κ°λ²Όμ΄ μ€ν¬λ¦½νΈλ€μ΄ μμ£Ό μ¬μ©λλ€.
- λ¬Έμμ DOM(Document Object Model) κ΅¬μ‘°κ° νμν μ€ν¬λ¦½νΈ κ²½μ°
document.onload
μ κ°μ λ‘λ μ΄λ²€νΈκ° μΆκ°λμ΄μΌ μλ¬μμ΄ μλλλ€.
2-2. </body>
μμ μ½μ
λλ κ²½μ°
...
<script>
// μ½λλ΄μ©
</script>
</body>
- λΈλΌμ°μ κ° λ λλ§μ΄ μλ£λ μνμμ μ€ν¬λ¦½νΈκ° μ€νλλ―λ‘ μ½ν μΈ λ₯Ό λ³κ²½νλ μ€ν¬λ¦½νΈμ κ²½μ° νλ©΄μ λ ΈμΆλ μ±λ‘ λ³νλλ€.
- λλΆλΆμ μ€ν¬λ¦½νΈμ μμΉλ‘ μΆμ².
- λ¬Έμμ DOM κ΅¬μ‘°κ° μλ£λ μμ μ μ€νλκΈ°μ λ³λ€λ₯Έ μΆκ°μ€μ μ΄ νμμλ€.
Reference
'π©π»βπ»STUDY > JavaScript' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[JavaScript / ES6] let, constμ λΈλ‘ λ 벨 μ€μ½ν (0) | 2021.02.11 |
---|---|
[JavaScript] Call By Value (0) | 2021.01.29 |
[JavaScript] λ¬Έμμ λ‘λμμ - onload / DOMContentLoaded (0) | 2020.09.24 |
[JavaScript] return / break (0) | 2020.08.13 |
[JavaScript] μ€μΌμ€λ§ setTimeout κ³Ό setInterval (0) | 2020.04.10 |