Wednesday, October 16

Backbone.Router: Penentu Haluan Aplikasi Anda

Selaku penentu haluan aplikasi anda, ia bertanggungjawab untuk memetakan laluan (path) URL atau parameter dalam URL kepada keadaan aplikasi (application state).  Secara teknikalnya, ia beroperasi dengan mengatur kod-kod aplikasi untuk mengemaskini haluan dan memberi perhatian khusus kepada laluan yang dilalui oleh pengguna melalui objek Backbone.History. Justeru itu, Backbone.Router dimanfaatkan untuk mengawal selia setiap kod javaskrip kita dan mempermudahkan manipulasi Backbone.History dan juga respon, tetapi tidak secara langsung memanipulasi sejarah yang telah wujud pada pelayar.


Backbone.Router membantu menjadikan URL lebih kemas dan mudah diingat sekaligus mudah juga untuk bertindak balas sebaik-baiknya. Lihat contoh dibawah

Sebuah aplikasi website normal:

URL untuk proses daftar: http://contoh.com/daftar.php

URL untuk halaman utama: http://contoh.com/beranda.php?u=1234

Aplikasi web tunggal

URL untuk proses daftar: http://contoh.com/#daftar

URL untuk halaman utama: http://contoh.com/#/1234


No comments: