問題タブ [nodelist]
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.
python - CSV ファイルから列を抽出して、NetworkX のノードリストとして使用します
ユーザーと場所の 2 つの列を持つ CSV ファイルがあります。2 つのリストを作成します。1 つはユーザーのみ、もう 1 つは場所のみを含むリストです。これにより、networkx の draw_network_nodes(nodelist=...) 関数を使用して、ユーザーと場所を異なる形状と色 (すべてのユーザー) のノードとして個別に描画できます。は青いボックスで、すべての場所は赤い円になります)。
また、私の CSV ファイルにはヘッダーがあるため、ヘッダー名をどちらのリストにも含めたくありません。
javascript - 結果のリストに CSS セレクターの粒度が必要ないのに、「ライブ」NodeList よりも静的な NodeList/HTMLCollection が必要になるのはなぜですか?
ライブの NodeList は「悪い」ため(この Zakas の記事を参照)querySelectorAll
、それが static を返すという決定を通知したためHTMLCollection
です。ライブ NodeList が悪いことだと人々が考えるのはなぜですか? コード例は、おそらくこれを最もよく理解するのに役立ちます。
ノードのキャッシュされたコレクションの値を計算に使用したいときはいつでも、そのコレクションがたまたま古いスナップショットではない場合、それを「悪い」こととは本当に見なすことができません。
CSS セレクター文字列を使用して要素を選択することがどれほど便利かは正確に理解していますが、コレクションを取得した直後にそのコレクションに対してコードを確実に実行することしかできない場合は、 live よりもかなり役に立たないようですNodeList
。
javascript - NodeList.prototype.forEach = Array.prototype.forEach;
次の点に問題はありますか。
通常forEach
は単なる配列のプロパティですが、すべての s のプロパティとしても設定することで、 でノードをループする前にNodeList
a を配列に変換する必要がなくなります。NodeList
forEach
java - ノードリストを反復処理して子要素を取得するにはどうすればよいですか?
私はこのようなXMLを持っています:
私の要件は、すべての子要素をトラバースして、次のようなキーと値のペアとしてマップ内に配置する必要があることです。
dom - DOMのHTMLCollectionとNodeListの違いは何ですか?
Google-fuを試しましたが、その質問に対する良い答えが見つからないようです。助けてください。
編集:わかりました、それで私はこのブログ投稿を見つけました。したがって、それらは異なるDOMレベルから来ていますが、それ以外はあまり意味がありません...
javascript - Javascript オブジェクト リストは null または未定義を返しますが、そうではありません
私は次のものを持っています、
HTML、
JS、
私は得る、
わかりました、もう一度説明させてください。
戻り値、
ヌル
したがって、インデックス [0] を追加すると、null のプロパティ [0] を読み取ることができません...なぜですか?
div内の文字列「Test Content」を取得したい。
アップデート、
getElementsByName を使用すると、console.log からこのオブジェクト プロパティを確認できます。
なぜこれを分離できないのですか?
javascript - [].forEach.call() は JavaScript で何をしますか?
コードの一部を調べていたところ、空の配列に forEach が適用されたノード リストに対して関数を呼び出す複数の要素が見つかりました。
たとえば、次のようなものがあります。
しかし、私はそれがどのように機能するのか理解できません。forEach の前にある空の配列の動作とその仕組みを説明できる人はcall
いますか?
javascript - 「ライブ」要素の説明
NodeLists に関するこの記事を読みました。
http://www.nczonline.net/blog/2010/09/28/why-is-getelementsbytagname-faster-that-queryselectorall/
私が正しく理解している場合、getElementsByTag 名は有効で、querySelectorAll は有効ではありません。では、pNotLive のタイトルが「stackoverflow」である理由を説明してもらえますか? :
javascript - 要素の nodeList "childNodes" を操作しています。container2 が削除されないのはなぜですか?
次のコードがあり、要素からすべての「コンテナ」要素を動的に削除しようとしてsupercontainer
いcontainer1
ますcontainer2
。すべての childNodes を動的に削除するように、このコードを改善しますか?