私は、クライアントに提供される前にブラウジングされたフロントエンドコードをプログラミングする際に、モジュールパターンを使用しています。私が読んできたことから、Browserifyは、ノードスタイルのモジュール分離をエミュレートするために、別々のファイルとそれぞれのコードを独自のクロージャに入れているようです。これは、私がClosure/Module Patternの目的を破ったということを私がBrowserifyを使っているときに意味しますか?これが当てはまる場合は、モジュールパターンを使用してコードをクロージャーにラッピングし、別のクロージャーに格納し、不要でパフォーマンスを低下させるパターンになる可能性があります。私は、Browserifyでコンパイルされるモジュールを書くときに、コードを別に扱うべきでしょうか?browserifyを使用しているときにクロージャ/モジュールパターンは廃止されますか?
0
A
答えて
0
Browserifyでコンパイルするモジュールを記述する際に、コードを違うものにする必要がありますか?
号しかし、あなたはCommonJSまたはES6モジュールとして解釈され書き込みモジュール、すなわちJavaScriptファイルである場合、あなたは確かにモジュールパターン(生命維持)を使用しないでください。モジュールには既に独自のスコープがあり、実行する必要があるのはmodule.exports
またはexport
の宣言だけです。
Namespacing with IIFE in ES6?も参照してください。
関連する問題
- 1. mongooseのmpromiseは廃止されたとしても使用できますか?
- 2. RegisterPerWebRequestは廃止されていますが、Lifestyle.Scopedを使用できますか?
- 3. XmlReader.ReadStringは廃止または廃止されましたか?
- 4. GCMは廃止され、FCMが廃止されますか?
- 5. クラス/メソッドをC++で廃止または廃止されることにする
- 6. RegisterResGeneratingTaskは廃止されました。registerGeneratedFolders(FileCollection)を使用してください。
- 7. 廃止されました:ServiceLocatorAwareInterfaceは廃止され、ServiceLocatorAwareInitializerと共にバージョン3.0で削除されます。
- 8. JSPを使用すると、デプロイメント記述子(web.xml)は廃止されますか?
- 9. TouchXMLは廃止されましたか?
- 10. detectedPhoneNumbersは廃止されましたか?
- 11. Railsは廃止されましたか?
- 12. `setup.cfg`は廃止されましたか?
- 13. 9Pは廃止されましたか?
- 14. NowJSは廃止されましたか?
- 15. 'initWithRequest:delegate:'は廃止されました:iOS 9.0では廃止予定です - NSURLSessionを使用してください(NSURLSession.hを参照してください)
- 16. CGContextShowTextAtPointは廃止されました - 今何を使用しますか?
- 17. メッセージキューはLinuxでは廃止されていますか?
- 18. HTMLマップタグは廃止され、廃止予定ですか?
- 19. charを使用したときに廃止されたstrcpy/strcatの置換*
- 20. iPhone - 廃止予定のメソッドは、いつ廃止されるのですか?
- 21. ReactNative.createClassは廃止されました。代わりにReact.createClassを「React」パッケージから使用してください
- 22. 廃止されたすべての廃止されたクラス/メソッドがリストされています。
- 23. ダイナミックLINQを使用できる場合、仕様パターンは廃止されていますか?
- 24. ナビゲータは廃止され、削除されました。私はナビゲータを使用していません。
- 25. Xamarin.Forms:Forms.Contextは廃止されました
- 26. 'initWithFrame:reuseIdentifier'は廃止されました
- 27. $ HADOOP_HOMEは廃止されました。Hadoop
- 28. XmlValidatingReaderクラスは廃止されました
- 29. Thread.Suspend()は廃止されました
- 30. `Xamarin.Insights.Initialize(string) 'は廃止されました
ああ、リンクありがとう!今、私は分かる。 –