Saving the User Name

2. 유저명 저장하기 : 입력된 유저명을 저장하여 화면에 출력

<!DOCTYPE html>
<html>
<head>
    <title>Something</title>
    <link rel="stylesheet" href="index.css">
</head>
<body>
    <div class="js-clock">
        <div class="js-title">
            <h1>00:00</h1>
        </div>
    </div>
    <form class="js-form form">
        <input type="text" placeholder="What is your name?" />
    </form>
    <h4 class="js-greetings greetings"></h4>
    <script src="clock.js"></script>
    <script src="greeting.js"></script>
</body>
</html>

LocalStorage : 작은 자바스크립트 정보들로서, 유저 브라우저에 저장됨

작업관리자 - Application - Local Storage

Null : 존재하지 않음을 의미 = undefined, cannot find

function(event){}

  1. 보통 event 발생하면 root에서 일어나고 form에서 일어남

  2. event는 일종의 거품 같은 것, 올라가면서 다른 모든 것들이 event에 반응하게 됨

  3. 즉, form을 제출하는 event가 발생하면 event가 document까지 올라감

  4. document는 프로그램 되어진 대로 다른 곳으로 감

  5. 페이지가 새로고침 됨

→ event의 기본값(기본동작)

event.preventDefault(); : event의 기본값을 막는 메소드

  • paintGreetingtext를 필요로 함

  • submit : 제출

Last updated