由於維護公司的老項目而接觸到backbone。之前是隻聞其名,未見其碼。框架
由於其餘項目須要跳轉到本項目的某個頁面,可是須要UI改變。spa
考慮的方法是給路由添加一個可選參數。代碼以下:code
正常路由:blog
1 routes : { 2 "" : "indexAction", 3 "index" : "indexAction", 4 "resource" : "resourceAction", 5 "mine" : "mineAction", 6 },
傳參路由:backbone
1 routes : { 2 "growup/:showFlag" : "growupAction", 3 "serviceDetail/:meId" : "serviceDetailAction", 4 "mine/:type" : "mineAction", 5 "question/:index/:content" : "questionAction", 6 },
傳遞可選參數路由:路由
routes : { "live/:id/:meId/:type(/:from)" : "liveAction", "module3(/:name)(/:age)" : "moduleContent" },
遇到一點兒看一點兒吧,仍是多看看主流框架划算。io