Heim  >  Artikel  >  Web-Frontend  >  Eine der HTML-Komponenten (HTML-KOMPONENTEN)

Eine der HTML-Komponenten (HTML-KOMPONENTEN)

黄舟
黄舟Original
2016-12-17 13:44:541765Durchsuche

HTML-Komponente (HTML COMPONENTS) ist eine der Haupterweiterungen von IE5.0 und auch die revolutionärste Absicht von Microsoft, ACTIVEX-Steuerelemente durch HTML-Komponenten zu ersetzen und nach Belieben verwenden Die Verwendung von HTML-Komponenten bietet viele Vorteile, und dieser Artikel wird Ihnen einige davon vorstellen!
HTML-Komponenten bringen viele neue Begriffe, Ideen, Objekte, Methoden und Eigenschaften mit sich, die ich Ihnen über eine Kalenderanwendung vorstellen werde, die das Datum des aktuellen Monats und den Wochentag anzeigt und das aktuelle Datum hervorhebt.

====HTML-Verhalten und HTC-Verhalten===

HTML-Komponente kapselt HTML-Inhalte und kann in andere HTML-Dokumente eingefügt werden. Vor dem Aufkommen von HTML-Komponenten bestand die einzige Möglichkeit, benutzerdefinierte Steuerelemente in HTML-Dokumenten zu verwenden, darin, Microsoft ACTIVEX-Steuerelemente zu verwenden. Einer der Nachteile von ACTIVEX-Steuerelementen besteht darin, dass der Client das HTML-Steuerelement vor der Verwendung installieren muss Seite auf den Client heruntergeladen werden muss, sind HTML-Steuerelemente für DHTML-Autoren attraktiver, da sie ihre eigenen Steuerelemente und Komponenten in einer Sprache entwickeln können, mit der sie vertraut sind, und HTC bietet einen einfachen Mechanismus zum Implementieren von DHTML-Verhalten in Skripts. Es gibt keinen Unterschied zwischen einer HTC-Datei und einer HTML-Datei und sie hat das Suffix „.htc“. Sie enthält Skripte und eine Reihe benutzerdefinierter HTC-Beschreibungselemente. Diese Elemente definieren die Eigenschaften, Methoden, Ereignisse usw. von HTML-Komponenten . Alle HTC-Elemente übergeben Objekte. Die ID-Eigenschaft wird als Objekt in Skripten verwendet und alle Methoden und Eigenschaften können in Skripten dynamisch manipuliert werden.
Sie können HTC verwenden, um die folgenden Verhaltensweisen zu erreichen:
* Eigenschaften und Methoden festlegen. Definiert durch die Elemente „PROPERTY“ und „METHOD“.
*Benutzerdefinierte Ereignisse festlegen. Durch das Element „EVENT“ implementiert, verwenden Sie die Methode „fire()“ des Elements, um das Ereignis freizugeben.
Legen Sie die Ereignisumgebung über die Methode „createEventObject()“ fest.
*Greifen Sie auf das DHTML-Objektmodell der HTML-Seite zu, die das HTC enthält, verwenden Sie das HTC-„Element“-Objekt und kehren Sie zurück
Ein Element mit angehängtem Verhalten. Mithilfe dieses Objekts kann HTC auf das Objektmodell zugreifen, das das Dokument und seine Objekte (Eigenschaften, Methoden, Ereignisse) enthält.
* Benachrichtigungen empfangen, implementiert mit dem „ATTACH“-Element. Der Browser benachrichtigt HTC nicht nur über Standard-DHTML-Ereignisse, sondern auch
Kennen Sie zwei besondere HTC-Events: das oncontentready-Event und das ondocumentready-Event.
HTC fasst die Definition von Verhalten zusammen Das Konzept des Verhaltens tauchte erstmals in IE5.0 auf. Die erweiterte Verhaltenskapselung in HTC bedeutet, dass Verhalten in IE5.0 nicht von Elementen in Skripten getrennt werden kann, während dies in IE5 nicht möglich ist von ihrem ursprünglichen Verhalten getrennt werden

Das Obige ist der Inhalt einer der HTML-Komponenten (HTML-KOMPONENTEN). Weitere verwandte Artikel finden Sie auf der chinesischen PHP-Website (www.php.cn)!


Stellungnahme:
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