.css file과 같이 별도 Javascript logic을 적용하기 위한 src 경로설정이 필요하다.
HTML - body
<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="./desktop.css">
<script src="./desktop.js"></script>
</head>
class를 외부파일(.js)을 통해 정의해준다.
desktop.js
class Desktop {
constructor(name) {
this.name = name;
}
sayHi() {
console.log('HELLO!')
}
};
선언한 class의 활용은 HTML의 script에서 실행한다.
HTML - script
<script>
//Class 선언 및 정의는 outer source(desktop.js)에서 정의
let myDesktop = new Desktop('Kim');
console.log(myDesktop.name);
myDesktop.sayHi();
</script>
Javascript class 생성하기
https://ko.javascript.info/class