0

PluralSight の SPA ジャンプ スタート コースのjs コードで、名前付き関数式と「通常の」関数の使用が混在していることに気付きました。例:

  • すべての /services/*.js (dataservice.js を期待) および viewmodels/shell.js は通常の関数宣言を使用します (例: function doSomething() { //...})
  • すべての /viewmodels/*.js (shell.js を除く) および /dataservices/datacontext.js は名前付き関数式を使用します (例: var doSomething = function() { //...})

両者の違いはなんとなくわかるのですが、デュランダルでSPAを設計するという意味ではどちらを使えばいいのでしょうか?

違いがない場合、推奨される特定のスタイルはありますか (たとえば、require js を使用して AMD を使用する場合、エクスポート/返される関数に NFE を使用し、内部メソッドなどに refular 関数を使用します)?

4

0 に答える 0