WEB/JavaScript

[JavaScript] HTML์— JavaScript ์ ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•

developer of the night sky 2023. 10. 4. 16:01

๐Ÿ”ปHTML์— JavaScript ์ ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•๐Ÿ”ป

์ด๋ฒคํŠธ ํ•ธ๋“ค๋Ÿฌ, ์ž„๋ฒ ๋””๋“œ ๋ฐฉ์‹, ์™ธ๋ถ€ ๋ฐฉ์‹ ๋“ฑ์ด ์žˆ๋‹ค.

 

1. ์ด๋ฒคํŠธ ํ•ธ๋“ค๋Ÿฌ(Event Handler)

  • ์ธ๋ผ์ธ ๋ฐฉ์‹
  • ํƒœ๊ทธ์— ์ง์ ‘ ๊ธฐ์žฌํ•œ๋‹ค.
  • ๋ชจ๋“ (๋Œ€๋ถ€๋ถ„) ํƒœ๊ทธ์˜ onXXX ์†์„ฑ์„ ์ œ๊ณตํ•œ๋‹ค.
<body>
    <input type="button" value="๋ฒ„ํŠผ" onclick="alert('ํด๋ฆญ')">
</body>


2. ์ž„๋ฒ ๋””๋“œ ๋ฐฉ์‹

  • <script> ํƒœ๊ทธ ๋‚ด์— ์ž‘์„ฑํ•œ๋‹ค.
  • ํŽ˜์ด์ง€๊ฐ€ ๋กœ๋“œ๋˜์ž๋งˆ์ž ์‹คํ–‰๋œ๋‹ค.

 

    <script>
        alert('์ž„๋ฒ ๋””๋“œ');
    </script>


3. ์™ธ๋ถ€ ๋ฐฉ์‹

  • js ํ™•์žฅ์ž๋กœ ํŒŒ์ผ์„ ์ž‘์„ฑํ•œ๋‹ค.
  • <script> ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ html๊ณผ js ํŒŒ์ผ์„ ์—ฐ๊ฒฐํ•œ๋‹ค.
<script src="ex02.js"></script>