它跟蹤的歷史,相應(yīng)的路由匹配,觸發(fā)回調(diào)來處理事件,使應(yīng)用程序中的路由。
這是可被用于操縱BackboneJS-歷史的唯一方法。它開始聽的路線并管理書簽的網(wǎng)址的歷史。
Backbone.history.start(選項(xiàng)) |
<!DOCTYPE HTML> <HEAD> <標(biāo)題>歷史示例</ title> <SCRIPT SRC =“/附件/ tuploads / backbonejs / jQuery的-2.1.3.min.js”類型=“文/ JavaScript的”> </ SCRIPT> <SCRIPT SRC =“/附件/ tuploads / backbonejs /下劃線-min.js”類型=“文/ JavaScript的”> </ SCRIPT> <SCRIPT SRC =“/附件/ tuploads / backbonejs /骨干-min.js”類型=“文/ JavaScript的”> </ SCRIPT> </ HEAD> <腳本類型=“文/ JavaScript的”> //“路由器”是路由器類的名字 VAR路由器= Backbone.Router.extend({ //在'路線'將URL映射與函數(shù)的參數(shù)在路由器上 路線:{ “myroute”:“myFunc的” }, //'函數(shù)'myFunc的'定義為在瀏覽器上的路由的鏈接 myFunc的:功能(myroute){ 文件撰寫(myroute); } }); //“路由器”是路由器的一個(gè)實(shí)例 VAR路由器=新路由器(); //開始聽路線和管理歷史可收藏的URL Backbone.history.start(); </ SCRIPT> <BODY> <a href="#route1"> ROUTE1 </A> <a href="#route2"> Route2到</A> <a href="#route3">路徑3 </A> </ BODY> </ HTML>
讓我們來執(zhí)行以下步驟來看看上面的代碼工作:
除上文中START.HTM文件中的代碼
打開瀏覽器這個(gè)HTML文件。
注:以上功??能來解決吧,所以當(dāng)你將在實(shí)際的瀏覽器中打開上面的代碼,然后它會(huì)顯示結(jié)果如下相關(guān)
更多建議: