Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> HTML

จะเก็บข้อมูลในเบราว์เซอร์ด้วย HTML5 localStorage API ได้อย่างไร


HTML5 localStorage บันทึกข้อมูลสตริงในเบราว์เซอร์และใช้งานได้นานกว่าเซสชันปัจจุบัน localStorage เก็บข้อมูลโดยไม่มีการหมดอายุ ในขณะที่ sessionStorage ถูกจำกัดให้อยู่ที่เซสชันเท่านั้น เมื่อปิดเบราว์เซอร์ เซสชันจะหายไป

Local Storage ได้รับการออกแบบสำหรับการจัดเก็บที่ครอบคลุมหลายหน้าต่างและอยู่ได้นานกว่าเซสชันปัจจุบัน โดยเฉพาะอย่างยิ่ง เว็บแอปพลิเคชันอาจต้องการจัดเก็บข้อมูลผู้ใช้หลายเมกะไบต์ เช่น เอกสารที่ผู้ใช้สร้างขึ้นทั้งหมดหรือกล่องจดหมายของผู้ใช้ ทางฝั่งไคลเอ็นต์เพื่อเหตุผลด้านประสิทธิภาพ

จะเก็บข้อมูลในเบราว์เซอร์ด้วย HTML5 localStorage API ได้อย่างไร

คุณสามารถลองเรียกใช้โค้ดต่อไปนี้เพื่อเรียนรู้วิธีทำงานกับ HTML5 localStorage

ตัวอย่าง

<!DOCTYPE HTML>
<html>
   <body>
      <script type = "text/javascript">
         if( localStorage.hits ){
            localStorage.hits = Number(localStorage.hits) +1;
         }else{
            localStorage.hits = 1;
         }
         document.write("Total Hits on the website:" + localStorage.hits );
      </script>
      <p>Refresh the page to increase number of hits.</p>
      <p>Close the window and open it again and check the result.</p>
   </body>
</html>