阅读后Marionette.Commands
,我很好奇找到正常功能和Marionette.Commands
.
如果你定义了任何函数,你可以在任何你想要的地方调用那个函数。
正常功能:
var normalFun=function(){alert("Normal Function")};
同样的方式Marionette.commands
也像以下方式一样工作。
//creating instance for Application class
var myApp=new Marionette.Application();
//registering command
myApp.Commands.setHandler("functionName",function(){alert("This is just a normal function but way of defining as different in my point of view.")});
//whereever you want to call this command just run that command with corresponding name
myApp.Commands.execute("functionName");
我在想什么,都是正常的功能,Marionette.Commands
都是一样的。如果是对的,那么为什么Marionette
开发人员会开发这个Marionette.Commands
概念?