라우터에서 초기화하는 메소드에 동일한 코드가 있습니다 (코드가 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")
이 코드를 건조 기술의 어떤 종류가 있습니까 : 여기
코드를 간다?어떤 종류의 수퍼 클래스?
나는 coffeescript를 사용합니다.
라우터 체크에서 호출 할 글로벌 함수를 만들 수 있습니다 : http://stackoverflow.com/questions/11626543/the-best-way-to-share-the-same-functionality-in-backbone/11627466 # 11627466 – fguillen