これは私が理解したところではarticleです。それぞれのネイティブブラウザウィジェットは実際には基本的な要素、スタイリングとスクリプトの組み合わせです。これは、基本的なビルディングブロックで構成されている場合、JavaScriptを使用してそれらをカスタマイズする方法があることを意味しますか? JavaScriptのライブラリやプラグインのように、代わりに「Shadow DOM」プロパティにアクセスしてCSSスタイルを追加するなど、代わりの方法ではありません。また、this pageにはいくつかのユースケースがありますが、実用的なものはありません。影のDOMとカスタムスタイリング
誰でもこれを試したことがありますか?まったく可能ですか?欠点?
ありがとうございました。
実際、多くのオプションがあります。しかし、それらのすべて(私は思う)は置換を使用し、ハッキーなアプローチに基づいています。私はパフォーマンスの改善(わずかながら)を考慮しているだけで、実用になるものよりも実験的なものです。もちろん、それを達成する方法があれば、すべてのブラウザコンポーネントにネイティブスタイルを持たせることには問題ありません。 – dbozhinovski
私はあまりにも多くの学問的な洞察を持っていない、私のアドバイスは実用的な観点からより多くです。また、ネイティブのコントロールではないという理由だけで、あなたがそれを否定的に意味すると思うので、他のものを「ハッキー」と呼ぶことはありません。とにかく、幸運。 –
否定的な文脈でそれを意味するものではなかった、私はそれがそうであれば謝る。いいえ、私は単に、最高の利用可能な、テスト済みのソリューションであることを意味しました(ただし、ハッキーですが、置換、オーバーレイなどを使用しているため)。これについてさらに研究し、何か重要なものがあれば更新します。再度、感謝します。 – dbozhinovski