問題タブ [namespaces]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
10 に答える
20805 参照

xml - XML 名前空間とは何ですか?

これは、私がいつも他の人に説明するのが少し難しいと思っていることです: なぜ XML 名前空間が存在するのですか? いつそれらを使用する必要があり、いつ使用しないのですか? XML で名前空間を操作する際によくある落とし穴は何ですか?

また、それらは XML スキーマとどのように関連していますか? XSD スキーマは常に名前空間に関連付ける必要がありますか?

0 投票する
3 に答える
29955 参照

javascript - jQuery $()。findを使用した名前空間でのXMLの解析

XMLドキュメント要素のコンテンツを取得しようとしていますが、要素の名前にコロンが含まれています。

この行は、名前にコロンが含まれている要素を除くすべての要素で機能します。

結腸は逃げる必要があると思います。これを修正するにはどうすればよいですか?

0 投票する
1 に答える
353 参照

c# - 名前空間を使用するための非標準的な方法は何ですか?

名前空間を使用する前例のない、クールで、秘教的な方法に興味があります。多くの上級開発者は、たとえば文字列定数への参照として名前空間を使用することにより、名前空間を「ハッキング」していることを知っています。文字列定数の例では、DRY(DRY = Do Not Repeat Yourself)を実装することを目的としており、すべての文字列を1つのファイルに保持できます。

注:C#、Ruby、Javaなどの「一般的な」言語に関連する回答を探しています。

0 投票する
11 に答える
53453 参照

ruby-on-rails - Ruby on Railsでプログラムで名前空間/モジュール名を見つけるにはどうすればよいですか?

以下のフィルターで名前空間またはモジュール「Foo」の名前を見つけるにはどうすればよいですか?

0 投票する
6 に答える
3958 参照

c# - 別の .net 名前空間のクラスを自分の名前空間のクラスとして公開できますか?

別の .net 名前空間のクラスを自分の名前空間のクラスとして公開できますか? 名前空間のクラスに属する関数の戻り値の型として、antlr.collections.AST クラスを使用します。その結果、ユーザーは持っている必要があります

私の機能を使用するために、ファイルの上部にあります。myNamespace.AST を antlr.collections.AST のエイリアスにすることはできますか?

ファイルの先頭に?

0 投票する
3 に答える
27423 参照

xml - 要素に名前空間を追加する

名前空間のない要素を含む XML ドキュメントがあり、XSLT を使用してそれらに名前空間を追加したいと考えています。ほとんどの要素は名前空間 A にあります。いくつかは名前空間 B にあります。これを行うにはどうすればよいですか?

0 投票する
7 に答える
1823 参照

c# - 名前空間ブランチごとの理想的なクラス数

1 つの名前空間「ブランチ」ごとに理想的なクラス数はいくつだと思いますか? 1 つの名前空間を複数の名前空間に分割することを決定するのはどの時点ですか? クラスの論理的なグループ化については説明しません (論理的に適切にグループ化されていると仮定します)。ここでは、保守可能なクラスと保守できないクラスの数に焦点を当てています。

0 投票する
9 に答える
4934 参照

oop - 実装者に関連するインターフェイスをどの名前空間に配置する必要がありますか?

具体的には、インターフェイスと実装者のペアを作成するときに、組織的な問題 (たとえば、s# アーキテクチャで推奨されているように、インターフェイスを別のアセンブリに配置する必要があるなど) が優先されない場合に、それらを構成する既定の方法はありますか?名前空間/命名スキーム?

これは明らかにより意見に基づく質問ですが、これについてもっと考えた人もいると思います。私たちは皆、彼らの結論から恩恵を受けることができます.

0 投票する
5 に答える
1286 参照

.net - 複数の DLL に名前空間があると、どのような影響がありますか?

2 つの DLL を生成する VB.net プロジェクトを継承しました。1 つは Web アプリ用で、もう 1 つは「ビジネス レイヤー」用です。これは、より大きな Web サイトのサブアプリ用です。(VS2005 を使用)。

問題は、DLL と名前空間の構造に何か問題があることです。パフォーマンスへの影響があるかどうかを知りたいです。

メインの Web アプリは「Foo」で、Foo.dll を生成します。Foo.dll には名前空間 App.Foo が含まれており、すべてのページ、ユーザー コントロールなどのクラスが含まれています。

FooLib.dll を生成するプロジェクト「FooLib」もあります。FooLib.dll には、一連のクラス定義を含む App.Foo 名前空間も含まれています。App.Foo.Data、App.Foo.Logic など、他にもいくつかの名前空間があります。

これに問題はありますか?ランタイムはどのようにして複数の DLL からクラスを見つけますか?

0 投票する
11 に答える
264864 参照

c++ - 名前のない/匿名の名前空間と静的関数

C ++の機能は、次のように、名前のない(匿名の)名前空間を作成する機能です。

このような機能は役に立たないと思うでしょう。名前空間の名前を指定できないため、外部からその中の何かにアクセスすることは不可能です。ただし、これらの名前のない名前空間には、暗黙のusing句があるかのように、それらが作成されたファイル内でアクセスできます。

私の質問は、静的関数を使用するよりも、なぜ、またはいつこれが望ましいのかということです。それとも、まったく同じことを行う2つの方法ですか?