과제를 하다가 정리하는 JS 문법 😉
<button onclick="alert('Hello, World!')">Click me</button>
: <button> 태그의 Attribute 속성으로 JS 코드를 주입/작성 -> 버틀을 클릭하면 JS 코드가 실행된다
<body>
<button onclick="greeting(event)">Click me</button>
</body>
<script type="text/javascript">
function greeting(event) {
alert('Hello, World!');
}
</script>
: HTML 파일 내부의 <style> 태그 내 Contents 내용에 직접 JS 코드를 주입/작성
<body>
<button onclick="greeting(event)">Click me</button>
</body>
<script type="text/javascript" src="./greeting-script.js"></script>
: HTML 파일 내부의 <script> 태스의 Attribute 속성으로 JS 코드를 임포트한다.(참조)
function greeting(event) {
alert('Hello, World!');
}
<body>
<button onclick="hello(event)">Click me</button>
</body>
<script type="module">
import { greeting } from "./script.js";
window.hello = greeting;
</script>
: HTML 파일 내부의 <script> 태그 내 Contents 내용에 JS 코드를 임포트(참조)
export function greeting(event) {
alert('Hello, World!');
}
<button style="background-color: white">Click me</button>
: <button> 태그의 Attribute 속성으로 JS 코드를 주입/작성 -> 버틀을 클릭하면 JS 코드가 실행된다
<body>
<button class="example-button">Click me</button>
</body>
<style>
.example-button {
background-color: white;
}
</style>
: HTML 파일 내부의 <style> 태그 내 Contents 내용에 직접 CSS 코드를 주입/작성
<head>
<link rel="stylesheet" text="text/css" href="./styles.css" />
</head>
<body>
<button class="example-button">Click me</button>
</body>
: HTML 파일 내부의 태그의 Attribute 속성으로 CSS 코드를 임포트(참조)
.example-button {
background-color: white;
}
[ASAC 6기 강의자료를 참고하였습니다.]