History API
เคยลองตามหาประวัติศาสตร์มาหลายรอบแล้ว ลองใช้งานดูบ้าง ก็ไม่ถูกใจ
อาจจะถึงเวลาต้องเขียนขึ้นมาใช้เอง จากบทความที่ www.siamhtml.com สรุปได้คร่าว ๆ ว่า
การเรียกใช้ จะเรียกผ่านทาง object ของ javascript ที่มีชื่อว่า window.history
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
Relate topics
- Android : Input type="file" ไม่ทำงานบน webView
- Bug : isset($body['location']) ดันเป็นจริงเมื่อ $body ไม่ใช่ array
- ต้องลองซะหน่อย - กูเกิลเสนอ "No CAPTCHA reCAPTCHA" ผู้ใช้ไม่จำเป็นต้องกรอก CAPTCHA อีกต่อไป
- วิธีการดูแลโค้ดของวิศวกร Facebook
- Map overlay
- Blocky เขียนโปรแกรมแบบลาก-วาง
- Facebook Live Streaming
- Application Programming Interface (API)
- Add Facebook to my web
- เริ่มต้นเขียนโปรแกรมบน iPhone
- SELECT - OnChange
- Hello Twetter from SoftGanz
- CSS Properties Index
- Download file with PHP
- Multi-Column Layout Design
- เรียน python ใน 10 นาที จากเว็บ Technology news
- PHP 5 & timezone
- rss2array
- document.referrer
- พารามิเตอร์ จากการ GET ใน html file