在我的路由器中,初始化方法具有相同的代码(代码重复了 3 次!)。
我有 3 个路由器,所以如果我想重构代码(更改名称等),我将不得不跳转到 3 个单独的文件并在每个文件上应用更改。
代码如下:
initialize: =>
# http://lostechies.com/derickbailey/2011/09/15/zombies-run-managing-page-transitions-in-backbone-apps/
@contentView = new Backbone.AppView(".js-content")
@searchView = new Backbone.AppView(".js-searchbox")
@sidebarView = new Backbone.AppView(".js-sidebar")
是否有某种技术可以干燥此代码?
某种超类?
我使用咖啡脚本。