从backbone.marionette那里借鉴来的源码分析任务