4

この記事を読んで理解したところによると、各ネイティブ ブラウザー ウィジェットは、実際には基本的な要素、スタイリング、およびスクリプトの組み合わせです。これは疑問を投げかけます - それらが基本的なビルディングブロックで構成されている場合、それは JavaScript を介してそれらをカスタマイズする方法があることを意味しますか? また、一部の JavaScript ライブラリ/プラグインのように、単に「Shadow DOM」プロパティにアクセスし、いくつかの CSS スタイルをそれらに追加するなど、置き換えのような方法を意味するわけではありません。また、このページにはいくつかの使用例がありますが、実用的なものはありません。

誰もこのようなことを試したことがありますか?それはまったく可能ですか?欠点?

ありがとう。

4

1 に答える 1

3

私の主な懸念は、Shadow DOM の実装がブラウザー間で異なるため、基本的に、それを処理するために何らかのライブラリーが必要になることです。それが事実かどうかはわかりませんが、検討する価値はあります。また、非常に多くのウィジェット ライブラリが利用可能であり、それがこれらの問題のほとんどを処理する標準的な方法であることを考えると、既知の要素を扱うだけでなく、まったく新しい一連の未知の問題に取り組む価値があるでしょうか?

于 2011-01-16T17:57:46.543 に答える