グローバルな名前空間を混乱させたり、プライベートメンバーにコードをカプセル化する能力を獲得したりすることは別として、何か利点はありますか?javascriptで名前空間を使用するとどんな利点が得られますか?
0
A
答えて
1
はい、あなたは正しいです。名前空間の利点とは別に、名前空間の利点はありません。
より多くの外部スクリプトを追加するか、独自のスクリプトをもっと複雑にする場合はどうなるかを必ず考慮してください。名前空間は非常に軽くて簡単に設定できます。最初からきれいになることは決して有害ではありません。
2
これは本当に利点です。これにより、関数を上書きしたり関数を上書きしたりすることなく、ライブラリを使用することができます。
あなたのコードはすべてページ上にある(そしてあなたは決して確実にライブラリを使用したくないと確信している)なら、利益は大規模ではありません。しかし、それはまだ栽培するのが良い習慣です。
0
私が追加したいもう一つの利点は、名前空間がメモリリークを処理することです。たとえば、使用した後、.jsファイル内の10個のオブジェクトを削除したいとします。したがって、 "delete"キーワードを10回使用する代わりに、10個のオブジェクトを1つのオブジェクト(名前空間)にラップし、 "delete"オプションを1回使用することができます。
関連する問題
- 1. 名前空間を使用する利点は何ですか?
- 2. XHTML名前空間の利点
- 3. Javascriptの名前空間/シングルトンを使用すると、恐怖の
- 4. Webフォームのページで名前空間を使用する利点は何ですか?
- 5. 異なる名前空間から名前空間のリソースを作成する
- 6. 名前空間、argparse、および利用
- 7. VB.netで使用する名前空間。
- 8. Rの名前空間でのインポートの利点は何ですか?
- 9. 他の名前空間内の名前空間からの関数の使用
- 10. XPathを使用してデフォルトの名前空間(名前空間接頭辞なし)を取得する
- 11. デフォルトのxhtml名前空間の明示的宣言の利点
- 12. Javascriptを:名前空間を
- 13. 他のプロジェクトで利用可能な名前空間
- 14. 名前が空でない名前空間から名前を削除するにはどうすればいいですか?
- 15. linux抽象名前空間ソケットを再利用する
- 16. SQL Server:名前空間が要素と異なる名前のXML属性から値を取得する
- 17. xsd異なる名前空間で複合型を再利用する
- 18. 名前空間がlaravelにないベンダーを使用する5.3
- 19. Unityで名前空間を使用すると、機能が隠される
- 20. 名前空間とオートローダーを使用してクラスが見つかりません
- 21. C#で名前空間を使用すると、より多くのリソースが使用されますか?
- 22. System.Collectionsは「システム名前空間の名前空間」ですか?
- 23. 名前空間に名前の変数を使用する
- 24. 名前空間名前RecyclerViewが見つかりません
- 25. グローバル名前空間Javascriptエラー
- 26. 名前空間がないためGoogle Translate APIを使用できません
- 27. 名前空間: "グローバルとして使用"
- 28. PHPの名前空間と "使用"
- 29. 匿名名前空間はすべての名前空間を囲んでいますか?
- 30. 名前空間とクラスでbitmask_operators.hppを使用する方法
あなたはちょうど名前空間の名前を付けたと思います。 – normanthesquid
外部javascriptを使用しないとどうなりますか?グローバルな名前空間が乱れることはありませんか? – derek
構造化されたコードを取得します。 –