ก๊วนซอฟท์แวร์ </softganz> SoftGang (Gang Software)

Web &amp; Software Developer Gang.

History API

by Little Bear @23 ส.ค. 57 14:22 ( IP : 49...143 ) | Tags : Programing , JavaScript

เคยลองตามหาประวัติศาสตร์มาหลายรอบแล้ว ลองใช้งานดูบ้าง ก็ไม่ถูกใจ

อาจจะถึงเวลาต้องเขียนขึ้นมาใช้เอง จากบทความที่ www.siamhtml.com สรุปได้คร่าว ๆ ว่า

  1. การเรียกใช้ จะเรียกผ่านทาง object ของ javascript ที่มีชื่อว่า window.history

  2. History API มี method ให้ใช้คือ

    • Back & Forward (Method) คือ window.history.back() และ window.history.forward()
    • Go (Method) คือ window.history.go(steps)
    • Length (Property) คือ window.history.length
    • pushState (Method) เพิ่ม entry ใหม่
    • replaceState (Method) ทับของปัจจุบัน
    • state (Property) เรียกดู data ของ history ปัจจุบัน
    • popstate (Event) เป็น event ที่จะ “ทำงาน” ทุกครั้งที่ users กดปุ่ม back หรือ forward หรือเมื่อมีการสั่งให้ method back(), forward() หรือ go() ทำงาน แค่ดึงออกมา แต่ไม่ได้โหลดหน้าเว็บ

ส่วนตัวอย่างดูได้จาก History API คืออะไร? + สอนวิธีใช้ หรือ Demo | Source