Javascript 任何页面更改事件中的主干路由器

Javascript 任何页面更改事件中的主干路由器,javascript,backbone.js,Javascript,Backbone.js,我有以下路线: routes: { '' : 'showSchedulePage', 'Assignment/:assignmentTitle' : 'showAssignment', ':pageType/:pageName' : 'showPage' }, 当URL是上面的任何一个函数时,如何启动函数,而不是在每个函数中触发相同的代码 谢谢 主干插件允许您定义操作,这些操作应在执行任何

我有以下路线:

routes: {
    ''                              : 'showSchedulePage',
    'Assignment/:assignmentTitle'   : 'showAssignment',
    ':pageType/:pageName'           : 'showPage'
},
当URL是上面的任何一个函数时,如何启动函数,而不是在每个函数中触发相同的代码


谢谢

主干插件允许您定义操作,这些操作应在执行任何路由之前和之后调用。这允许您从路由处理程序中提取公共代码。

我希望我能正确理解这一点。您有一些代码,必须在所有“showSchedulePage”、“ShowAssignment”、“showPage”中复制/调用这些代码,您希望将这些代码从这些函数中删除。如果是这样,您可以尝试检查:我认为这将是解决方案;)是的,这就是我要找的!!谢谢你,德拉克斯。添加它作为一个答案,我会接受它。完美的插件。对于更复杂的应用程序来说,这是必不可少的。