タグ付けされた質問 「attributes」

属性タグは、オブジェクト、要素、ファイルなどのプロパティに関連する問題に使用する必要があります。

5
値なしで属性を設定
jQueryに値を追加せずにデータ属性を設定するにはどうすればよいですか?これ欲しい: <body data-body> 私は試した: $('body').attr('data-body'); // this is a getter, not working $('body').attr('data-body', null); // not adding anything その他はすべて、2番目の引数を文字列として追加するようです。値なしで属性を設定することは可能ですか?

5
ノーリターンのポイントは何ですか?
[dcl.attr.noreturn]は次の例を提供します: [[ noreturn ]] void f() { throw "error"; // OK } しかし[[noreturn]]、関数の戻り値の型が既にあるので、私は何の意味があるのか​​わかりませんvoid。 では、noreturn属性のポイントは何ですか?どのように使用することになっていますか?


8
アセンブリ属性を使用するためのベストプラクティスは何ですか?
複数のプロジェクトを持つソリューションがあります。1つのソリューション全体のアセンブリ情報ファイルをリンクして、AssemblyInfo.csファイルを最適化しようとしています。これを行うためのベストプラクティスは何ですか?ソリューション全体のファイルに含める必要がある属性と、プロジェクト/アセンブリ固有の属性はどれですか。 編集:興味がある場合は、フォローアップの質問があります。AssemblyVersion、AssemblyFileVersion、AssemblyInformationalVersionの違いは何ですか?

8
Pythonのオブジェクト属性を反復する
私はいくつかの属性とメソッドを持つpythonオブジェクトを持っています。オブジェクト属性を反復処理したい。 class my_python_obj(object): attr1='a' attr2='b' attr3='c' def method1(self, etc, etc): #Statements すべてのオブジェクト属性とその現在の値を含むディクショナリを生成したいのですが、動的な方法で生成したいので(後で別の属性を追加した場合でも、関数を更新することを覚えておく必要はありません)。 PHPでは変数をキーとして使用できますが、Pythonのオブジェクトはスクリプトを使用できません。このためにドット表記を使用すると、私の目的ではないvarの名前で新しい属性が作成されます。 物事をより明確にするために: def to_dict(self): '''this is what I already have''' d={} d["attr1"]= self.attr1 d["attr2"]= self.attr2 d["attr3"]= self.attr3 return d ・ def to_dict(self): '''this is what I want to do''' d={} for v in my_python_obj.attributes: d[v] = self.v return …

17
JavaScript / jQueryを使用してHTML要素からすべての属性を取得する
Html要素のすべての属性を配列に入れたい:私はjQueryオブジェクトを持っているように、htmlは次のようになります: <span name="test" message="test2"></span> ここで1つの方法は、ここで説明されているxmlパーサーを使用することですが、オブジェクトのHTMLコードを取得する方法を知る必要があります。 もう1つの方法はjqueryで作成することですが、どうやって?属性の数と名前は一般的なものです。 ありがとう ところで:document.getelementbyidなどで要素にアクセスできません。

11
C#でフラグを比較する方法は?
以下にフラグ列挙型があります。 [Flags] public enum FlagTest { None = 0x0, Flag1 = 0x1, Flag2 = 0x2, Flag3 = 0x4 } ifステートメントをtrueに評価することはできません。 FlagTest testItem = FlagTest.Flag1 | FlagTest.Flag2; if (testItem == FlagTest.Flag1) { // Do something, // however This is never true. } どうすればこれを実現できますか?
155 c#  .net  enums  attributes  flags 


7
カスタムクラス属性を持つすべてのクラスをどのように列挙しますか?
MSDNの例に基づく質問。 スタンドアロンのデスクトップアプリケーションにHelpAttributeを含むいくつかのC#クラスがあるとします。そのような属性を持つすべてのクラスを列挙することは可能ですか?この方法でクラスを認識することは意味がありますか?カスタム属性を使用して、可能なメニューオプションをリストします。項目を選択すると、そのようなクラスの画面インスタンスが表示されます。クラス/アイテムの数はゆっくりと増えていきますが、これにより、他の場所でそれらをすべて列挙することを回避できると思います。

9
javascript / jQueryを使用してdata- *属性のリストを取得する
0個以上のdata-*属性を持つ任意のHTML要素が与えられた場合、データのキーと値のペアのリストを取得するにはどうすればよいでしょうか。 例えばこれを与えられた: <div id='prod' data-id='10' data-cat='toy' data-cid='42'>blah</div> これをプログラムで取得できるようにしたいと思います。 { "id":10, "cat":"toy", "cid":42 } jQuery(v1.4.3)を使用する$.data()場合、キーが事前にわかっていれば、データの個々のビットへのアクセスは簡単ですが、任意のデータセットを使用してこれを行う方法は明らかではありません。 「単純な」jQueryソリューションが存在する場合はそれを探していますが、それ以外の場合は低レベルのアプローチを気にしません。解析しようと試みました$('#prod').attributesが、javascript-fuの欠如は私を失望させています。 更新 カスタムデータは必要なことを行います。ただし、jQueryプラグインをその機能の一部にのみ含めることは、やり過ぎのように思えました。 ソースを目視することで、自分のコードを修正することができました(そして、javascript-fuを改善しました)。 これが私が思いついた解決策です: function getDataAttributes(node) { var d = {}, re_dataAttr = /^data\-(.+)$/; $.each(node.get(0).attributes, function(index, attr) { if (re_dataAttr.test(attr.nodeName)) { var key = attr.nodeName.match(re_dataAttr)[1]; d[key] = attr.nodeValue; } }); return d; } アップデート2 受け入れられた回答で示されているように、ソリューションはjQuery(> …



3
「10進数」が有効な属性パラメータータイプではないのはなぜですか?
それは本当に信じられないほどですが、本物です。このコードは機能しません: [AttributeUsage(AttributeTargets.Property|AttributeTargets.Field)] public class Range : Attribute { public decimal Max { get; set; } public decimal Min { get; set; } } public class Item { [Range(Min=0m,Max=1000m)] //compile error:'Min' is not a valid named attribute argument because it is not a valid attribute parameter type public decimal Total { …
139 c#  .net  attributes 

1
スクリプトおよびスタイル要素のHTMLの「nonce」属性の目的は何ですか?
W3Cは、そこと呼ばれるHTML5.1で新しい属性であると言うnonceためには、styleおよびscriptそのウェブサイトのコンテンツセキュリティポリシーで使用することができます。 私はそれについてググりましたが、最終的に、この属性が実際に何をするか、それを使用すると何が変わるのかわかりませんでしたか?

5
クラスとインスタンスの属性の違いは何ですか?
次の間に意味のある違いはありますか? class A(object): foo = 5 # some default value 対 class B(object): def __init__(self, foo=5): self.foo = foo 多数のインスタンスを作成している場合、2つのスタイルのパフォーマンスまたはスペース要件に違いはありますか?コードを読むとき、2つのスタイルの意味は大きく異なると思いますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.