Latest web development tutorials
×

HTML หลักสูตร

HTML หลักสูตร HTML แนะนำโดยย่อ HTML บรรณาธิการ HTML รากฐาน HTML ธาตุ HTML คุณสมบัติ HTML พาดหัว HTML ย่อหน้า HTML จัดรูปแบบข้อความ HTML ลิงค์ HTML หัว HTML CSS HTML ภาพ HTML ตาราง HTML รายการ HTML กลุ่ม HTML แบบ HTML ฟอร์ม HTML กรอบ HTML สี HTML ชื่อสี HTML ค่าสี HTML ต้นฉบับ HTML หน่วย Character HTML URL HTML รายการที่รวดเร็ว HTML ย่อ บทนำ XHTML

HTML5

HTML5 หลักสูตร HTML5 สนับสนุนเบราว์เซอร์ HTML5 องค์ประกอบใหม่ HTML5 Canvas HTML5 inline SVG HTML5 MathML HTML5 ลากและวาง HTML5 สถานที่ตั้งทางภูมิศาสตร์ HTML5 วีดีโอ(Video) HTML5 ความถี่คลื่นเสียน(Audio) HTML5 Input ชนิด HTML5 องค์ประกอบของแบบฟอร์ม HTML5 คุณสมบัติของฟอร์ม HTML5 องค์ประกอบความหมาย HTML5 Web หน่วยความจำ HTML5 Web SQL HTML5 แอพลิเคชันแคช HTML5 Web Workers HTML5 SSE HTML5 WebSocket HTML5 ทดสอบ HTML(5)ข้อมูลจำเพาะรหัส

HTML สื่อ

HTML สื่อ(Media) HTML วิดเจ็ต HTML ความถี่คลื่นเสียน(Audio) HTML เครื่องเล่นวีดีโอ(Videos) HTML ตัวอย่าง

HTML คู่มืออ้างอิง

HTML รายการแท็ก(ตามลำดับตัวอักษร) HTML รายการแท็ก(ฟังก์ชั่นการจัดเรียง) HTML คุณสมบัติ HTML เหตุการณ์ HTML ผ้าใบ HTML ความถี่คลื่นเสียน/วีดีโอ HTML มีประสิทธิภาพ DOCTYPES HTML ชื่อสี HTML ตัวเลือกสี HTML ชุดอักขระ HTML ASCII HTML ISO-8859-1 HTML สัญญลักษณ์ HTML URL การเข้ารหัส HTML รหัสภาษา HTTP ข่าว HTTP ทาง แป้นพิมพ์ลัด

จัดเก็บเว็บ HTML5

เก็บข้อมูลบนเว็บ HTML5 ดีกว่าการจัดเก็บในท้องถิ่นคุกกี้


HTML5 จัดเก็บเว็บคืออะไร?

ใช้ HTML5 สามารถเรียกดูข้อมูลที่จัดเก็บไว้ในการใช้

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

ข้อมูลที่เป็นคู่คีย์ / ค่าอยู่หน้าเว็บข้อมูลที่ได้รับอนุญาตเท่านั้นที่จะใช้การเข้าถึงเว็บ


สนับสนุนเบราว์เซอร์

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Internet Explorer 8 ขึ้นไป, Firefox, Opera, Chrome และ Safari สนับสนุนเว็บสโตร์

หมายเหตุ: Internet Explorer 7 และรุ่นก่อนหน้า IE ไม่สนับสนุนร้านค้าบนเว็บ


localStorage และ sessionStorage

วัตถุที่สองเก็บไว้ในข้อมูลลูกค้าเป็น:

  • localStorage - ไม่มีเวลาการจัดเก็บข้อมูลขีด จำกัด
  • sessionStorage - การจัดเก็บข้อมูลสำหรับเซสชั่นของ

ก่อนที่จะใช้เก็บข้อมูลบนเว็บตรวจสอบการสนับสนุนเบราว์เซอร์และ localStorage sessionStorage:

ถ้า (typeof (การเก็บรักษา)! == "ไม่ได้กำหนด") { // ใช่! วัตถุสนับสนุน localStorage sessionStorage! // รหัสบาง ..... } อื่น { // ขออภัยไม่สนับสนุนร้านค้าบนเว็บ }


วัตถุ localStorage

ไม่มีเวลาวัตถุ localStorage ขีด จำกัด ของการจัดเก็บข้อมูล วันรุ่งขึ้นหลังจากที่สัปดาห์ที่สองหรือปีถัดไปข้อมูลจะยังคงมีอยู่

ตัวอย่าง

. localStorage นามสกุล = "สมิ ธ "; เอกสาร getElementById ( "ผล") innerHTML = "นามสกุล:" ... + localStorage นามสกุล;

ลอง»

ตัวอย่างการวิเคราะห์:

  • ใช้คีย์ = "นามสกุล" และ value = "สมิ ธ " สร้างคีย์ localStorage / คู่ค่า
  • ที่สำคัญสำหรับการดึง "นามสกุล" ค่าแล้วแทรก id = "ผล" องค์ประกอบใน

เคล็ดลับ: คีย์ / คู่ค่าจะถูกเก็บไว้เป็นสตริงคุณสามารถตามความต้องการของพวกเขาในการแปลงรูปแบบ

ตัวอย่างต่อไปนี้แสดงให้เห็นถึงจำนวนครั้งที่ผู้ใช้คลิกที่ปุ่มเพื่อแปลงค่าสตริงประเภทรหัสดิจิตอล:

ตัวอย่าง

ถ้า (LocalStorage. Clickcount) { . localStorage clickcount = จำนวน (localStorage clickcount .) + 1;} อื่น { . localStorage clickcount = 1;} .. เอกสาร getElementById ( "ผล" ) innerHTML = " คุณคลิกที่ปุ่ม" + localStorage clickcount + "ครั้ง.";

ลอง»


วัตถุ sessionStorage

วิธี sessionStorage สำหรับเซสชั่นสำหรับการจัดเก็บข้อมูล เมื่อผู้ใช้ปิดหน้าต่างเบราว์เซอร์ที่ข้อมูลจะถูกลบ

วิธีการสร้างและการเข้าถึง sessionStorage ::

ตัวอย่าง

ถ้า (SessionStorage. Clickcount) { . sessionStorage clickcount = จำนวน (sessionStorage clickcount .) + 1;} อื่น { . sessionStorage clickcount = 1;} .. เอกสาร getElementById ( "ผล" ) innerHTML = " ในการสนทนานี้ที่คุณคลิกที่ปุ่ม" + sessionStorage clickcount + "ครั้ง.";

ลอง»