今回は、要素トラバーサルを実装するための要素トラバーサルの詳細な説明をお届けします。要素トラバーサルを実装するための注意事項は次のとおりです。
要素間のスペースの場合、IE9 より前ではドキュメント ノードは返されません。 他のすべてのブラウザはドキュメント ノードを返します。
既存の DOM 標準を変更せずにブラウザ間の違いに対応するために、Element Traversal 仕様が作成されました。 この仕様により、5 つのchildElementCount firstElementChild lastElementChild previousElementSibling nextElementSibling
Element Traversal API は、次の 5 つの属性を DOM 要素に追加します:
childElementCount: 子要素の数を返します (テキスト ノードとvar i,len,child = element.firstChild; while(child != element.lastChild){ if(child.nodeType == 1){ processChild(child); } child = child.nextSibling; }
の新しい
属性を使用すると、コードは非常に簡潔になります:var i,len,child = element.firstElementChild; while(child != element.lastElementChild){ processChild(child); child = child.nextElementSibling; }
Reactでdiffアルゴリズムを実装する方法
Vueは双方向データバインディング関数を実装します(コード付き)
以上が要素トラバーサルは要素トラバーサルを詳細に実装します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。