:함수(function)란 하나의 특별한 목적의 작업을 수행하도록 설계된 독립적인 블록을 의미하며,
function은 재사용이 용이하여 필요할 때마다 호출하여 해당 작업을 반복해서 수행할 수 있다.
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
.alert-box {display:none;padding:20px;color:#FFF;border-radius:5px;background-color:#000;}
</style>
</head>
<body>
<div id="alert-box" class="alert-box">
알림창이다.
<button onclick="document.getElementById('alert-box').style.display='none';">닫기</button>
</div>
<button onclick="alet()">버튼이다</button>
<script>
//function 작명()하여 사용
function alet(){
document.getElementById("alert-box").style.display = "block";
}
</script>
</body>
</html>
*camelCase 표기법
'닫기'버튼부분의 코드를 함수로 축약해보기
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<div id="alert-box" class="alert-box">
알림창이다.
<button onclick="closeBtn()">닫기</button>
</div>
<button onclick="alet()">버튼이다</button>
<script>
//function 작명()하여 사용
function alet(){
document.getElementById("alert-box").style.display = "block";
}
function closeBtn(){
document.getElementById('alert-box').style.display='none';
}
</script>
</body>
</html>