命名函数表达式与HotTowel SPA中纯函数的使用

时间:2013-05-24 18:48:42

标签: knockout.js single-page-application durandal hottowel

我注意到PluralSight的SPA Jump Start课程中的js code混合了使用命名函数表达式和“常规”函数.... 例如:

  • 所有/services/*.js(期望dataservice.js)和viewmodels / shell.js使用常规函数声明(例如function doSomething() { //...}
  • 所有/viewmodels/*.js(除了shell.js)和/dataservices/datacontext.js使用命名函数表达式(例如var doSomething = function() { //...}

我有点理解两者之间的区别,但在使用Durandal的SPA设计方面应该使用哪一个?

如果没有区别,是否有推荐的特定syle(例如,当使用AMD w / require js时,将NFE用于将被导出/返回的函数以及用于内部方法的refular函数)?

0 个答案:

没有答案