본문 바로가기

Python_WEB/JavaScript

[Ch14]HTML5 웹 스토리지, 파일 API, 웹 소켓 연습문제 1

반응형

Q>

다음과 같은 웹 애플리케이션을 작성해 본다.

웹 스토리지를 이용해 사용자가 입력한 문자열을 로컬 스토리지와 세션 스토리지에 저장했다가 "조회" 버튼을

누르면 다시 조회하도록 한다.

 

A>

<!DOCTYPE html>
<html lang="ko">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Web Storage Quiz</title>
</head>

<body>
    <input type="text" name="local1" id="local1"><button onclick="localSave()">로컬스토리지 저장</button><br />
    <input type="text" name="local2" id="local2"><button onclick="localCall()">로컬스토리지 조회</button>
    <hr>
    <input type="text" name="session1" id="session1"><button onclick="sessionSave()">세션스토리지 저장</button><br />
    <input type="text" name="session2" id="session2"><button onclick="sessionCall()">세션스토리지 조회</button>

    <script>
        function localSave() {
            var input = document.getElementById("local1");
            localStorage.setItem("local1", input.value);
        }
        function localCall() {
            var localValue = localStorage.getItem("local1");
            document.getElementById("local2").value = localValue;
        }

        function sessionSave() {
            var input = document.getElementById("session1");
            sessionStorage.setItem("session1", input.value);
        }
        function sessionCall() {
            var sessionValue = sessionStorage.getItem("session1");
            document.getElementById("session2").value = sessionValue;
        }
    </script>
</body>

</html>

 

R>

 

HTML5 + CSS3 + JavaScript로 배우는 웹프로그래밍 기초
국내도서
저자 : 천인국
출판 : 인피니티북스 2013.12.19
상세보기
반응형