Java Script(JS) - Username
2020. 5. 9. 23:08ㆍ프론트엔드 Study
form 태그로 사용자 정보를 받아서 local storage에 저장하도록 할 것이다.
loadName 함수로 사용자가 신규인지 아닌지를 판별한 후 화면에 이름을 뿌려주도록 하자.
사용자가 기존 사용자일 경우 paintGreeting 함수로, 신규 사용자일 경우 askForName()함수로 이동한다.
askForName 함수를 보면 form태그 클래스명에 SHOWING_CN을 추가하도록 되어있다.
-> 즉, display:none에서 block으로 변경된다는 의미.
그 후 submit 이벤트로 hadleSubmit 함수를 호출한다.
paintingGreeting 함수는 기존 사용자의 이름을 인자로 받아서 화면에 뿌려준다.
handleSubmit 함수의 event.preventDefault()는 유저가 정보를 입력하고 Enter를 칠 때 정보가
모니터 상에 남아있도록 하는 것이다.
새로 고침을 하면 기억을 못하기 때문에 이제 local storage에 저장하도록 하자
saveName 함수에 local storage로 저장하도록 한다.
로컬 스토리지에 잘 들어갔다.
'프론트엔드 Study' 카테고리의 다른 글
Java Script(JS) - ToDoLIst (2) (0) | 2020.05.10 |
---|---|
Java Script (JS) - ToDoList (0) | 2020.05.10 |
Java Script(JS) - Clock (0) | 2020.05.09 |
Java Script(JS) ClickEvent 시 ClassName 생성 (0) | 2020.05.09 |
Java Script(JS) - 조건문을 활용한 ClickEvent (0) | 2020.05.09 |