Question

Je l'ai lu article et de ce que je comprends, chaque navigateur natif widget est en fait une combinaison d'éléments de base, le style et les scripts. Cela pose la question - si elles sont constituées par des éléments de base, que cela signifie qu'il ya un moyen de les personnaliser via JavaScript? Et je ne veux pas dire le remplacement sorte de façon, comme des bibliothèques JavaScript / plugins font - simplement en accédant à leurs propriétés « Shadow DOM » et en ajoutant certains styles CSS pour eux, par exemple. En outre, cette page a des cas d'utilisation, mais rien de pratique.

Quiconque a déjà essayé quelque chose comme ça? Est-il possible? Downsides?

Merci.

Était-ce utile?

La solution

Ma principale préoccupation serait que les implémentations du DOM d'ombre seraient différentes entre les navigateurs et vous êtes de retour essentiellement d'avoir besoin une sorte de bibliothèque pour y faire face. Je ne sais pas si tel est le cas, mais la considérer. En outre, étant donné qu'il ya tant de bibliothèques de widgets disponibles et qui est la façon habituelle de traiter la plupart de ces questions, est-il prendre la peine sur une nouvelle série de problèmes inconnus au lieu de simplement travailler avec des éléments connus?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top