2016-06-05 13 views
0

Ich möchte eine Desktop-App mit electronjs machen. Dazu möchte ich benutzerdefinierte Elemente verwenden. (Nicht Polymer)zukünftige spec benutzerdefinierte Elemente

Aber here on MDN ist ein Hinweis, dass die Spezifikation neu geschrieben werden:

Spec für benutzerdefinierte Elemente wird Anfang 2016. Alle aktuellen Implementierung neu geschrieben werden, sind experimentelle und die kommende Standard wird nicht kompatibel mit diesen. Websites, die benutzerdefinierte Elemente verwenden, werden voraussichtlich in naher Zukunft beschädigt werden.

Gibt es irgendwelche Updates in diesem? Was wird sich ändern? Gibt es neue Spezifikationen? Wo finde ich weitere Informationen?

Antwort

1

Die Custom Elements W3C Editor's Draft Spezifikation ist auf GitHub verfügbar. Es wurde zuletzt am 1. Juni 2016 aktualisiert (zum jetzigen Zeitpunkt), obwohl Sie erwarten können, dass es weiterhin aktualisiert wird. Um Ihre erste Frage zu beantworten, ja, gibt es Updates und Sie können sie direkt bei der Spezifikation sehen. Das beantwortet auch Ihre dritte und vierte Frage.

Weil es ein Entwurf ist, kann man nicht erwarten, dass jeder Browser es noch unterstützen (obwohl einiger Anspruch). Polyfills sind die beste Wahl, wenn Sie es jetzt verwenden möchten, da Sie wissen, dass Sie die neuesten Browser-Implementierungen verwenden und ständig überprüfen müssen, was funktioniert.

Da it lives on GitHub, können Sie Fehler gegen die Spezifikation, wenn Sie ein Mitspracherecht in wie es fortschreitet (es ist nicht Tech-Support, jedoch). Der Blick auf offene Fragen beantwortet im Wesentlichen Ihre zweite Frage.

Wie für die Browser-Unterstützung, Can I Use is tracking, wo es heute steht darunter, die nicht und nicht auf ihrer Roadmap hat. Beachten Sie, dass Browser, die behaupten, sie zu unterstützen, eine unvollständige Spezifikation unterstützen, die sich ändern wird. Die gleiche Seite hat auch einen Link zu vielen nützlichen Ressourcen, um Sie auf dem Laufenden zu halten.

Verwandte Themen