Teknologi AJAX memang menyenankan diamana dengan menggunakan sebuah Objek JavaScript bernama XMLHttpRequest kita kita dapat mengirimkan HTTP Request tanpa mereload suatu dokumen HTML, luar biasa bukan, ditambah lagi dengan bermunculannya banyak javascript libraries seperti JQuery membuat teknologi ini kian mudah untuk dipelajari. Namun bukan berarti tanpa masalah, dengan tanpa mereload suatu dokumen html naka begitu juga dengan URL, namun untuk mengakalinya dapat kita lakukan beberapa cara
bisa dengan hastag # yang digunakan google atau hashbang #! yang pernah digunakan twitter, namun cara ini sangat riskan untuk dilakaukan, mengingat jika browser user tidak mendukung javascript secara otomatis cara ini tak akan bekerja.
Untuk mengatasi masalah ini, dibuatlah sebuah API dari HTML5 bernama histrory.pushstate dimana dengannya kita dapat merubah nilai pada URL dengan tanpa mereload suatu halaman, untuk referensi anda dapat mengunjung ling berikut ini https://developer.mozilla.org/en-US/docs/DOM/Manipulating_the_browser_history atau jika anda ingin mencoba langsung teknologi ini mungkin project ini dapat membantu anda https://github.com/balupton/History.js/ .
Sekian dari saya mudah mudahan bermanfaat
0 komentar:
Posting Komentar