สารบัญ:
คำจำกัดความ - HTML5 Local Storage หมายถึงอะไร
ที่จัดเก็บในตัว HTML5 เป็นส่วนประกอบของอินเตอร์เฟสการเขียนโปรแกรมประยุกต์เว็บสตอเรจ เป็นวิธีการที่เว็บเพจเก็บโลคัลคีย์ / ค่าภายในเว็บเบราว์เซอร์ของไคลเอ็นต์ คล้ายกับคุกกี้ข้อมูลที่บันทึกไว้นี้มีอยู่ - แม้ว่าคุณจะปิดแท็บเบราว์เซอร์ออกจากเว็บไซต์ปัจจุบันออกจากแท็บเบราว์เซอร์หรือปิดเบราว์เซอร์หลัก ไม่เหมือนกับคุกกี้ข้อมูลนี้จะไม่ถูกนำไปยังเว็บเซิร์ฟเวอร์ระยะไกลเว้นแต่จะส่งด้วยตนเอง เนื่องจากที่จัดเก็บในตัว HTML5 นั้นรวมอยู่ในเว็บเบราว์เซอร์จึงสามารถใช้ได้โดยไม่ต้องใช้ปลั๊กอินของเบราว์เซอร์ของบุคคลที่สาม อธิบายไว้ในข้อกำหนดของ HTML5
ที่เก็บข้อมูลในตัวเครื่องส่วนใหญ่ใช้เพื่อจัดเก็บและดึงข้อมูลในหน้า HTML จากโดเมนเดียวกัน แม้หลังจากรีสตาร์ทเบราว์เซอร์ข้อมูลก็สามารถกู้คืนได้จากทุกหน้าต่างในโดเมนเดียวกัน พื้นที่เก็บข้อมูลประเภทนี้มีตัวเลือกมากมายสำหรับเว็บแอป
เบราว์เซอร์เช่น Firefox 3.5+, Internet Explorer 8.0+, Chrome 4.0+, Safari 4.0+, Mobile Safari (iPhone / iPad), Opera 10.5+ และ Android 2.0+ รองรับการจัดเก็บในตัว HTML5
Techopedia อธิบาย HTML5 Local Storage
หน่วยเก็บข้อมูลโลคัล HTML5 มีโครงสร้างในคู่ของคีย์ / ค่าที่มีชื่อซึ่งแตกต่างจากฐานข้อมูลอื่น ๆ ที่ใช้ประโยชน์จากแอปพลิเคชันที่ใช้ SQL เข้มข้น ข้อมูลจะถูกจัดเก็บตามรหัสที่มีชื่อ หลังจากนั้นข้อมูลอาจถูกดึงโดยใช้รหัสเดียวกัน คีย์ที่มีชื่ออยู่ในรูปแบบสตริง ข้อมูลอาจเป็นประเภทใดก็ได้ที่ JavaScript สนับสนุนเช่นบูลีนสตริงสตริงลอยหรือจำนวนเต็ม แม้ว่าโดยทั่วไปข้อมูลจะถูกบันทึกเป็นสตริง หากผู้ใช้จัดเก็บและดึงข้อมูลใด ๆ ที่ไม่ใช่สตริงพวกเขาจะต้องใช้ฟังก์ชั่นเช่น parseFloat () หรือ parseInt () เพื่อบีบบังคับข้อมูลที่กู้คืนไปยังประเภทข้อมูล JavaScript ที่ต้องการ
จากรหัส JavaScript การเข้าถึงที่จัดเก็บในตัว HTML5 สามารถทำได้ผ่านวัตถุ localStorage บนวัตถุหน้าต่างทั่วโลก วัตถุ localStorage เก็บข้อมูลโดยไม่มีวันหมดอายุ ข้อมูลจะไม่ถูกลบแม้หลังจากปิดเบราว์เซอร์และสามารถเข้าถึงได้ตลอดเวลา เนื่องจากเป็นฝั่งไคลเอ็นต์ข้อมูลที่จัดเก็บจึงขึ้นอยู่กับเบราว์เซอร์ที่ใช้