const
, let
, Promise
, Arrow function
, class
등의 문법들이 대거 추가<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<h1 id="one">hello world 1</h1>
<h1 onclick="alert('hello')">hello world 2</h1>
<script>
document.getElementById('two').innerHTML = 'hello'
</script>
<h1 id="two">hello world 2</h1>
</body>
</html>
<script>
console.log('hello')
</script>
<script src="test.js"></script>
문서 내에 요소를 선택하여 출력하는 방법(innerHTML, innerText 등)
문서 내에 직접 출력하는 방법(write 등)
<aside> 💡 document.write()는 기존에 html 요소를 다 지우고 다시쓰기 때문에 권장하지 않습니다. h1요소로 ‘hello world’를 하나 만든 다음 콘솔에서 document.wirte(’hello’)를 실행하시면 기존에 h1요소가 사라집니다.
</aside>
사용자 인터렉션(alert, confirm 등)
콘솔에 찍는 방법(console.log, console.table, console.error 등)