■ Front-End ■/JavaScript

[JavaScript] 학습정리 - 3.안녕 JavaScript

한길(One Way) 2023. 3. 1.

자바스크립트는 객체 기반 함수형 스크립트 언어이며 웹에서 중요한 위치를 차지하고 있다.

 

자바스크립트로 간단한 화면을 구현해 보자. 로딩 시 버튼에 이벤트를 부여하고 클릭하면 "Hello JavaScript. *^^*"를 표시한다. 코드는 이클립스에서 작성하였고 IE 브라우저에서 실행하였다. IE 브라우저의 개발자 도구를 사용하여 디버깅도 해본다.

 

아래는 전체 코드입니다.

<html>
<head>
<title>Hello</title>
<script language="JavaScript">
       function sayHello() {
               var msg = "Hello JavaScript.";
 
               document.title = msg;
               document.getElementById('hello').innerHTML = msg;
       }
</script>
</head>
 
<body>
       <h1>
               <span id="hello">Here.</span>
       </h1>
       <button onclick="sayHello()">Click Me.</button>
</body>
</html>

 

처음 표시되는 화면에 제목은 "Hello"이고 화면에는 "Here."가 표시되어 있다.

 

Click Me 버튼을 클릭하면 제목은 "Hello JavaScript."로  화면에는 "Hello JavaScript."로 표시된다.

 

F12 키를 누르면 개발자도구 화면이 열린다. 디버거를 선택하면 아래와 같은 화면을 볼 수가 있다. 6번 라인에 중단점(Break Point)을 삽입하였고 조사식에 msg를 추가하였다.

 

 

화면에서 다시 Click Me 버튼을 클릭하여 sayHello() 함수를 실행하면 중단점에서 화살표가 멈추게 된다.

 

 

화살표가 멈출 때 화면에는 일시정지 표시가 나타난다.

 

 

F11키를 누르면 한 단계씩 코드를 실행한다. 화면에 버그나 오류가 발생할 때 개발자 도구를 사용하면 좋다.

 

728x90

댓글