国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Inhaltsverzeichnis
Wo kann das benutzerdefinierte HTML-Element verwendet werden?
Examples of?Custom Html Element
Example #3
Conclusion
Heim Web-Frontend HTML-Tutorial Benutzerdefiniertes HTML-Element

Benutzerdefiniertes HTML-Element

Sep 04, 2024 pm 04:52 PM
html html5 HTML Tutorial HTML Properties HTML tags

Der folgende Artikel enth?lt eine übersicht über das benutzerdefinierte HTML-Element. In HTML gibt es viele Funktionen für die Webkomponenten; Einige verfügen standardm??ig über die M?glichkeit, benutzerdefinierte oder benutzerdefinierte HTML-Elemente zu erstellen. Es kapselt die Webseiten für mehr Funktionalit?t in der HTML-Sprache. Bei einem verschachtelten Satz von Batch-Elementen, die mit weiteren benutzerdefinierten Webseitenfunktionen kombiniert werden k?nnen, dauert es lange. Einige Webbrowser unterstützen benutzerdefinierte Elemente wie Mozilla-, Firefox-, Google Chrome- und Microsoft Edge-Browser. Sie werden für die benutzerdefinierten HTML-Elemente Safari und Opera unterstützt. Diese Browser sind nicht mit den benutzerdefinierten HTML-Elementen kompatibel. Es unterstützt nur autonome benutzerdefinierte Elemente.

Syntax:

Wir werden Javascript verwenden, um das neue HTML-Element wie benutzerdefinierte Elemente zu definieren, da es sich um ein globalisiertes Element zur Einführung des neuen Tags in HTML handelt. Daher unterscheidet sich die Syntax, wenn wir unsere Webseitenelemente verwenden.

Class sample extends HtmlElement
{
default constructor()
{
---some user defined codes---
}
}

Der obige Code ist ein Java-basierter Beispielcode. Es handelt sich um die allgemeine Gliederung zum Erstellen der benutzerdefinierten Elemente. ?nderungen werden von der Webseite beeinflusst.

Wo kann das benutzerdefinierte HTML-Element verwendet werden?

Im Allgemeinen enthalten die benutzerdefinierten HTML-Elemente zwei Arten autonome benutzerdefinierte Elemente und benutzerdefinierte integrierte Elemente. Immer wenn wir die benutzerdefinierten Elemente in HTML erstellen, beschreibt es die Klasse und ihre Methoden, Attribute und Eigenschaften; Manche Veranstaltungen werden auch so genannt. Sobald die benutzerdefinierten Elemente erstellt und als integrierte HTML-Elemente definiert sind, k?nnen einige Elemente wie , usw. dann verwendet werden. Dann k?nnen wir unsere benutzerdefinierten Elemente in der HTML-Sprache verwenden.

Autonomous Custom Elements enth?lt alle neuen Elemente, wobei die benutzerdefinierten Elemente mit der HtmlElement-Klasse erweitert werden. Es wird mit den Java-Standardregeln geliefert. Darüber hinaus erstellen benutzerdefinierte integrierte Elemente integrierte Elemente, um ein benutzerdefiniertes Element in autonomen benutzerdefinierten Elementen zu erstellen. Wir teilen den Browsern mit, wie sie es anzeigen, wenn das Element den Webseiten hinzugefügt oder daraus entfernt wird.

Die autonomen benutzerdefinierten Elemente erstellen die oben genannten Szenarien mithilfe von Klassen mit speziellen Methoden. Einige Methoden sind beispielsweise ?connectedCallback()“. Diese Methode wird für Browseraufrufe verwendet, wenn das Element zu den Dokumenten hinzugefügt wird. Au?erdem kann es viele Male aufgerufen werden, wenn das Element wiederholt in den HTML-Dokumenten hinzugefügt oder entfernt wird.“ ?disconnectedCallback()“: Diese Methode ruft den Browser immer dann auf, wenn das Element aus den Dokumenten entfernt wird. Es kann auch mehrmals aufgerufen werden, wenn das Element wiederholt in den HTML-Dokumenten hinzugefügt oder entfernt werden soll.

observedAttributes() ist eine der Methoden zum Zurückgeben von Arrays von Attributnamen, um die reflektierten ?nderungen zu überwachen. Die Methode attributeChangedCallback(name,oldvalue,newvalue) ruft auf, wenn eines der Attribute aufgelistet wird und ge?ndert werden soll, und ? adoptCallback()“ wird immer dann aufgerufen, wenn das Element in ein neues Element in HTML-Dokumenten verschoben wird. Nehmen wir nun an, wir verwenden beliebige HTML-Elemente. In diesem Fall haben sie ihre Tags, zum Beispiel Tag erstellen wir die Instanz des Tag hat MyElement unter Verwendung von Javascript. Wir haben die Instanz erstellt. Mithilfe dieser Instanz rufen wir die erforderlichen Methoden mit den oben genannten Methoden auf. Wir werden ihre Funktionalit?ten in den Webseiten mithilfe von Javascript verwenden.

Angenommen, wir verwenden die Datums- und Uhrzeitberechnung in HTML unter Verwendung einiger Standard-Tags wie ?time>“ ist das Tag-Element für die Zeit. Dennoch gibt es für diese Zeit kein automatisches Zeitformat; Wir werden die Methode wie connectedCallback(); verwenden. Diese Methode nutzt die Browser, indem sie sie für aufruft. Optionen, und auch das Element wird der Seite hinzugefügt, oder der HTML-Parser hilft bei der Erkennung, es verwendet die integrierten Optionen für Intl.DateTimeFormat in dateFormatter und unterstützt alle Browser, was dazu beitr?gt, dass es gut im Zeitformat angezeigt wird. Wir deklarieren auch die neuen HTML-Elemente in customElements.define (Tag-Name, Klassenname); Dieses Format hilft beim Erstellen der benutzerdefinierten Elemente in den Skripten.

Nach dem Erstellen der benutzerdefinierten Elemente ist es auch notwendig, das gesamte Format wie die Zeitaktualisierung auf unserem PC zu aktualisieren, aber es wird aktualisiert, bevor die HTML-Elemente in der Methode ?customElements.define“ nicht in den Skripten verwendet werden, da es sich nicht um einen Fehler handelt; Das Element wird für unbekannt angezeigt, genau wie wir es als nicht standardm??ige HTML-Tags sagen. Danach werden in den CSS-Stilselektoren :not(:defined) verwendet. Danach wird die Methode ?customElements.define“ aufgerufen und die neue Instanz wird in den Zeitformatoptionen aktualisiert, die sie unterstützt Wird auch die Methode connectedCallback() aufgerufen, dann werden sie: definierter Status wie die Methoden mit den Namen customElements.get(name),customElements.whenDefined(name). Beide Methoden geben den Namen als Argumente zurück.

Examples of?Custom Html Element

Different examples are mentioned below:

Example #1

<html>
<head>
<script>
class sample extends HTMLElement { // (1)
connectedCallback() {
let d = new Date(this.getAttribute('datetime') || Date.now());
this.innerHTML = new Intl.DateTimeFormat("default", {
month: this.getAttribute('month') || undefined,
day: this.getAttribute('day') || undefined,
year: this.getAttribute('year') || undefined,
minute: this.getAttribute('minute') || undefined,
hour: this.getAttribute('hour') || undefined,
timeZoneName: this.getAttribute('time-zone-name') || undefined,
second: this.getAttribute('second') || undefined,
}).format(d);
}
}
customElements.define("time-formatted", sample);
</script>
</head>
<time-formatted datetime="2020-02-19"
year="numeric" month="long" day="numeric"
hour="numeric" minute="numeric" second="numeric"
time-zone-name="long">
</time-formatted>
</html>

Output:

Benutzerdefiniertes HTML-Element

Example #2

<html>
<head>
<script>
customElements.define('user-information', class extends HTMLElement {
connectedCallback() {
alert(this.innerHTML);
}
});
</script>
</head>
</html>
<user-information>Sivaraman</user-information>

Output:

Benutzerdefiniertes HTML-Element

Example #3

<html>
<head>
<script>
class Example extends HTMLButtonElement {
constructor() {
super();
this.addEventListener('click', () => alert("User!"));
}
}
customElements.define('sample-button', Example, {extends: 'button'});
</script>
<button is="sample-button">Welcome</button>
<button is="sample-button" disabled>Disabled</button>
</head>
</html>

Output:

Benutzerdefiniertes HTML-Element

The above three examples will discuss the custom elements in the html languages; In the first example, we already know about the time and date format output using custom tag elements; the second example shows a basic javascript function called after executing the custom elements in the html and final example will be discussed about the same javascript function while we are clicking the html custom tag elements.

Conclusion

The Web components have some processes for connecting with the technologies. It will be used to help the html for reusable purposes across the entire web.Html have the Dom components; it will be used for communicating the user-level data(including custom elements) through the web for data migration.

Das obige ist der detaillierte Inhalt vonBenutzerdefiniertes HTML-Element. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erkl?rung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Hei?e KI -Werkzeuge

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem v?llig kostenlosen KI-Gesichtstausch-Tool aus!

Hei?e Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Hei?e Themen

PHP-Tutorial
1502
276
Warum wird mein Bild nicht in HTML angezeigt? Warum wird mein Bild nicht in HTML angezeigt? Jul 28, 2025 am 02:08 AM

Das nicht angezeigte Bild wird normalerweise durch einen falschen Dateipfad, einen falschen Dateinamen oder eine falsche Erweiterung, HTML -Syntaxprobleme oder einen Browser -Cache verursacht. 1. Stellen Sie sicher, dass der SRC -Pfad mit dem tats?chlichen Speicherort der Datei übereinstimmt, und verwenden Sie den richtigen relativen Pfad. 2. überprüfen Sie, ob der Fall und die Erweiterung des Dateinamens genau übereinstimmen, und überprüfen Sie, ob das Bild durch direktes Eingeben der URL geladen werden kann. 3. überprüfen Sie, ob die IMG -Tag -Syntax korrekt ist. Stellen Sie sicher, dass es keine redundanten Zeichen gibt und der Alt -Attributwert angemessen ist. 4. Versuchen Sie, die Seite zu aktualisieren, den Cache zu l?schen oder den Inkognito -Modus zu verwenden, um Cache -Interferenzen zu beseitigen. Fehlerbehebung in dieser Reihenfolge kann die meisten Probleme mit HTML -Bildanzeigen l?sen.

K?nnen Sie ein  -Tag in ein anderes  -Tag einfügen? K?nnen Sie ein -Tag in ein anderes -Tag einfügen? Jul 27, 2025 am 04:15 AM

?youcannotnestTagsinsideanotagbecauses's'sinvalidhtml; browsersauutomatisch -closethefirstbeerextenext, resultierendinseparateparagraphs.?instead, useInLineElements, oder

Wie erstelle ich eine ungeordnete Liste in HTML? Wie erstelle ich eine ungeordnete Liste in HTML? Jul 30, 2025 am 04:50 AM

Um eine nicht ordnungsgem??e HTML -Liste zu erstellen, müssen Sie ein Tag verwenden, um einen Listencontainer zu definieren. Jedes Listenelement ist mit einem Tag verpackt, und der Browser fügt automatisch Kugeln hinzu. 1. Erstellen Sie eine Liste mit einem Tag; 2. Jedes Listenelement ist mit einem Tag definiert. 3. Der Browser generiert automatisch Standard -Punkt -Symbole. 4. Unterverschiedene k?nnen durch Verschachtelung implementiert werden. 5. Verwenden Sie das Attribut vom Typ Listenstil von CSS, um den Symbolstil wie Scheibe, Kreis, Quadrat oder keine zu ?ndern. Verwenden Sie diese Tags korrekt, um eine nicht ordnungsgem??e Standardliste zu generieren.

Wie benutze ich das inhaltliche Attribut? Wie benutze ich das inhaltliche Attribut? Jul 28, 2025 am 02:24 AM

TheContententitableAttributemakesAnyhtmlelementedableByAddingCentabled = "true", und das Erlaubnis für die Erlaubnis, dass es, dass in der Lage ist

Die Bedeutung der semantischen HTML für SEO und Barrierefreiheit Die Bedeutung der semantischen HTML für SEO und Barrierefreiheit Jul 30, 2025 am 05:05 AM

SemantichtmlimprovesbothseoandAccessibilityByuseing -meaningfulTagSthatConveyContentStructure.1) iTenhancesseothroughbetterContentHierarchyWithProperHeadinglevels, verbesserteIndexingviaelementSlikaND und -SupportforrichsnippetsususingStrostStrostStrostStrostStrostStrostStrostaustaustaustrota.2)

Definieren von benutzerdefinierten Vokabeln mit HTML5 Schema.org Markup. Definieren von benutzerdefinierten Vokabeln mit HTML5 Schema.org Markup. Jul 31, 2025 am 10:50 AM

Das Schema.org -Tag hilft Suchmaschinen, das strukturierte Datenformat von Webseiteninhalten über semantische Tags (z. B. Elementumfang, Elementtyp, ElementProp) zu verstehen. Es kann verwendet werden, um benutzerdefiniertes Vokabular zu definieren. Zu den Methoden geh?ren die Erweiterung vorhandener Typen oder die Einführung neuer Typen mithilfe von zus?tzlichem Typ. In den tats?chlichen Anwendungen sind die Struktur klar, priorisieren Sie die Verwendung offizieller Attribute, die Gültigkeit des Codes und stellen sicher, dass benutzerdefinierte Typen zug?nglich sind. Zu den Vorsichtsma?nahmen geh?ren das Akzeptieren der teilweisen Unterstützung, die Vermeidung von Rechtschreibfehlern und die Auswahl eines geeigneten Formats wie JSON-LD.

So erstellen Sie ein Sucheingangsfeld in einem HTML -Formular So erstellen Sie ein Sucheingangsfeld in einem HTML -Formular Aug 02, 2025 pm 04:44 PM

UsTheelementWitHinatagTocreateEmanticSearchfield.2.IncludeaForAccessibility, settheform'Saction undMethod = "AttributestosendDatoAsearchendPointWithasharableUrl.

Was ist der Zweck des REL -Attributs in einem Link -Tag in HTML? Was ist der Zweck des REL -Attributs in einem Link -Tag in HTML? Aug 03, 2025 pm 04:50 PM

rel = "styleSheet" linkScssFilesforstylingThePage; 2.rel = "vorlad" HintStopreloadcriticalResourcesForperformance; 3.rel = "icon" setStheWebsit'sfavicon;

See all articles