HTML Tutorials |
|
XML Tutorials |
|
Browser Scripting |
|
Server Scripting |
|
.NET (dotnet) |
|
Multimedia |
|
Web Building |
|
Java Tutorials |
|
Programming Langauges |
|
Soft Skills |
|
Database Tutorials |
|
Operating System |
|
Software Testing |
|
SAP Module |
|
Networking Programming |
|
Microsoft Office |
|
Accounting |
|
|
Verhaltensverlängerungen stellen eine Standardweise für Erklärung des alleinstehenden Verhaltens, das zu jedem möglichem HTML oder XML Element angebracht werden kann, ohne änderung des DTD zur Verfügung. Teils gegründet worden auf Verlängerungen zu kaskadierenart bedeckt (CSS), dieses Verhalten kann an den mehrfachen Dokumenten mit dem vorhandenen CSS zugetroffen werden, der Einheiten verbindet.
Durch XML können wir Verhalten mit jedem möglichem Element in einer Webseite verbinden und dieses Element manipulieren.
DHTML verwenden ein CSS Attribut, das „Verhalten“ anstatt des <script> Umbaus genannt wird. Dieses „Verhalten“ spezifiziert ein URL zu einer HTC Akte, die das tatsächliche Verhalten enthält (die HTC Akte wird in XML geschrieben)
|
Syntax
|
behavior: url(some_filename.htc)
|
Anmerkung: Das Verhaltenattribut wird nur durch IE 5 und höheres gestützt. Alle weiteren Datenbanksuchroutinen ignorieren es, bedeutet, daß Mozilla, Firefox, Netscape und andere Datenbanksuchroutinen nur sehen, daß der regelmäßige Inhalt und das IE 5+ das DHTML Verhalten sehen können.
|
Nutzen:
|
DHTML Verhalten bildet Sachen einfacher für jeder, das in den Netzentwicklung Prozeß mit einbezogen wird und fügt großen Wert einem Netzanwendung Klima hinzu. Im realistischen besteht dieses Klima aus einer Mannschaft der zufriedenen Autoren, der Entwerfer und der Entwickler. Zufriedene Autoren sind für Schreiben Inhalt verantwortlich. Entwerfer stellen fest, welche wechselwirkende Effekte dem Inhalt hinzugefügt werden können, während Entwickler jene Effekte einführen.
Der folgende Abschnitt umreißt die Vorteile und die benifits, indem er Verhalten verwendet.
- Verhalten stellt Mittel für Codewiederverwendung und Index-Verkapselung zur Verfügung
- Verhalten erlaubt Entwerfern, wechselwirkende Effekte mit einer einfachen feststellenden Syntax hinzuzufügen
- Verhalten-Isolat-Index vom Inhalt, mit dem Ergebnis der handlicheren und saubereren Seiten
- Verhalten verfaßt Einfach-zu-Verursacht Bestandteile
|
Verhalten stellt Mittel für Codewiederverwendung und Index-Verkapselung zur Verfügung |
Mit Verhalten ist es sehr einfach, wechselwirkende Effekte als eingekapselte Bestandteile hinzuzufügen, die über mehrfachen Seiten wiederverwendet werden können. Z.B. einen der populäreren Effekte betrachten ermöglicht in Internet Explorer 4.0: onmouseover Höhepunkte. Durch den Gebrauch von CSS Richtlinien und die Fähigkeit, Arten schnell zu ändern, ist es einfach, diesen Effekt auf eine Seite zu erzielen. In Internet Explorer 4.0, würden die Weise, onmouseover Höhepunkte auf einem Liste Einzelteil einzuführen oder das Li, sein, die onmouseover und onmouseout Fälle in dieser Weise anzufassen:
|
<HEAD>
<STYLE>
HILITE
{ color:red;letter-spacing:2; }
</STYLE>
</HEAD>
<BODY>
<UL>
<LI onmouseover="this.className='HILITE'"
onmouseout ="this.className=''">HTML Authoring</LI>
</UL>
</BODY>
|
Anfangend mit Internet Explorer 5, kann ein DHTML Verhalten eingeführt werden, um diesen Effekt zu erzielen. Dieses Verhalten, wenn es auf ein Lielement zugetroffen wird, verlängert das des Liste Verhalten Rückstellung Einzelteils, um seine Farbe zu ändern, wenn der Benutzer die Maus über ihr verschiebt.
Das folgende Beispiel führt ein Verhalten in Form einer HTML Teil (HTC) Akte, die in der hilite.htc Akte enthalten wird ein, um den onmouseover Höhepunkteffekt zu erzielen. Das Verhalten wird am Li mit dem vertrauten Artblock mit dem vorgeschlagenen CSSbehavior Attribut angewendet, das die Position des Verhaltens spezifiziert. Mit dem Verhalten traf zu, kann der vorhergehende Code etwas ähnliches in Internet Explorer 5 und späteres schauen:
|
<HEAD>
<STYLE>
LI {behavior:url(hilite.htc)}
</STYLE>
</HEAD>
<BODY>
<UL>
<LI>HTML Authoring</LI>
</UL>
</BODY>
|
Verhalten erlaubt Entwerfern, wechselwirkende Effekte mit einer einfachen feststellenden Syntax hinzuzufügen
|
Z.Z. kann die Aufgabe des Hinzufügens der wechselwirkenden Effekte einer Seite einen langatmigen wiederholenden Prozeß zwischen dem Entwerfer und dem Entwickler mit einbeziehen, die versuchen, die Seite zu geben, die vollkommener Blick. Der Entwerfer, normalerweise mit begrenztem programmierenhintergrund, verspottet herauf den gewünschten Effekt auf den Inhalt in einem Desktop-Publishingklima und die Arbeiten nah mit dem Entwickler, um den gleichen Effekt auf die Seite, normalerweise mit dynamischem HTML zu erzielen.
Mit Verhalten kann ein Entwickler auf dem Einkapseln des gewünschten Effektes in einer unterschiedlichen Akte unabhängig arbeiten, während der Entwerfer daß Verhalten auf Elemente auf der Seite mit einigen CSS Attributen zutrifft. Indem sie eine einfache feststellende Syntax zur Verfügung stellen und kein erforderliches Wissen von Scripting und von DHTML erfordern, bevollmächtigt Verhalten Netzentwerfer, um wechselwirkende Effekte einem anders statischen Inhalt leicht hinzuzufügen. Wie in das vorhergehende Beispiel gesehen, ein onmouseover ist zu addieren, das Effekt auf ein Liste Einzelteil hervorhebt, so einfach, wie, den vertrauten Artblock, genau in der gleichen Weise hinzufügend, eine Art zu einem Element durch CSS angebracht wird.
|
Verhalten-Isolat-Index vom Inhalt, mit dem Ergebnis der handlicheren und saubereren Seiten
|
Verhalten liefert einfaches Fach des Indexes vom Inhalt, da es allen Index verschiebt, der in einer Seite in eine unterschiedliche Akte enthalten wird. Das vorhergehende Beispiel zeigte, wie man der Index die onmouseover und onmouseout Fälle wurde verschoben auf eine unterschiedliche Akte anfaßt, hilite.htc. Dieses Beispiel kann auf versteckenden Inhalt des Werkzeuges verlängert werden und ihn anzeigen und ihn sogar einfacher bilden, zu sehen, wie Verhalten unterscheiden kann und wie Indexlokalisierung eine sauberere, Index-freie Seite ergibt. Das folgende Beispiel zeigt den Gebrauch von den zwei Effekten, onmouseover Höhepunkt und anzeigenden/versteckenden Inhalt, in einem Inhaltsverzeichnisdrehbuch. Dem gleichen Beispiel ist zwei unterschiedliche Möglichkeiten eingeführt worden:
|
<HEAD>
<STYLE>
CollapsingAndHiliting {behavior:url(ul.htc) url(hilite.htc))}
A {behavior:url(hilite.htc)}
</STYLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<FONT SIZE=1 FACE="Verdana,Arial,Helvetica">
<UL>
<LI CLASS="CollapsingAndHiliting" CHILD="Topics1">HTML
Authoring</LI>
<UL ID="Topics1">
<LI><A HREF="/workshop/author/default.asp">Beginner's Guide</A></LI>
<LI><A HREF="/workshop/author/default.asp">IE4.0 Authoring
Tips</A></LI>
<LI><A HREF="/workshop/author/default.asp">HTML Coding Tips</A></LI>
<LI><A HREF="/workshop/author/default.asp">Table Cell
Backgrounds</A></LI>
<LI><A HREF="/workshop/author/default.asp">Drop Caps</A></LI>
<LI><A HREF="/workshop/author/default.asp">Quote Server</A></LI>
<LI><A HREF="/workshop/author/default.asp">HTML Wizard</A></LI>
<LI><A HREF="/workshop/author/default.asp">Dr. HTML</A></LI>
<LI><A HREF="/workshop/author/default.asp">HTML Coding FAQ for
Internet Explorer</A></LI>
<LI><A HREF="/workshop/author/default.asp">SGML DTD for Internet
Explorer 3.0 Markup</A></LI>
<LI><A HREF="/workshop/author/default.asp">Authoring Basics</A></LI>
<LI><A HREF="/workshop/author/default.asp">Authoring Effective
Pages</A></LI>
<LI><A HREF="/workshop/author/default.asp">Designing Efficient
Pages</A></LI>
<LI><A HREF="/workshop/author/default.asp">Using Frames</A></LI>
</UL>
<LI><A HREF="/workshop/author/default.asp">HTML Help
Authoring</A></LI>
<LI CLASS="CollapsingAndHiliting" CHILD="Topics2">HTML
References</LI>
<UL ID="Topics2">
<LI><A HREF="/workshop/author/default.htm">Elements</A></LI>
<LI><A HREF="/workshop/author/default.htm">Character Sets</A></LI>
</UL>
<LI CLASS="CollapsingAndHiliting" CHILD="Topics3">HTML Applications
(HTA)</LI>
<UL ID="Topics3">
<LI><A HREF="/workshop/author/default.htm">Overview</A></LI>
<LI><A HREF="/workshop/author/default.htm">Reference</A></LI>
</UL>
</UL>
</FONT>
</BODY>
|
Verhalten verfaßt Einfach-zu-Verursacht Bestandteile
|
HTC Akten liefern die einfachste und schnellste Weise, DHTML Verhalten mit scripting Sprachen wie Microsoft grundlegender Scripting sichtlichausgabe (VBScript) und Microsoft JScript zu verursachen (kompatibel mit ECMA 262 Sprachenspezifikation). Jedoch wie jeder möglicher Bestandteil, der heute auf dem Internet benutzt wurde, führte Verhalten mit Microsoft Windows-Index-Bestandteil (WSC) oder Microsoft SichtC++ ein.
Das Verhalten, das im vorhergehenden Beispiel verwendet wurde, um onmouseover Fall anzuwenden, den, es Effekt ist, wurde als HTC eingeführt und gerade einige Linien des Codes mit einbezieht. Der Code besteht hauptsächlich aus Index, mit einer Anzahl von den Kundenanpassungsgliedern, die benutzt werden, um das Verhalten zu definieren. Beachten, daß der Gebrauch der ÖFFENTLICHKEIT: Element ANBRINGEN, das ein HTC innen auf den Fällen hören läßt, die auf dem Element auf der Seite und die Fälle passend anfassen abgefeuert werden. So liefert es die Mittel einkapselt den Fall, der Code anfaßt, der anders auf die Seite gesetzt würde.
|
<PUBLIC:ATTACH EVENT="onmouseover" ONEVENT="Hilite()" />
<PUBLIC:ATTACH EVENT="onmouseout" ONEVENT="Restore()" />
<SCRIPT LANGUAGE="JScript">
var normalColor;
function Hilite()
{
if (event.srcElement == element)
{
normalColor = style.color;
runtimeStyle.color = "red";
runtimeStyle.cursor = "hand";
}
}
function Restore()
{
if (event.srcElement == element)
{
runtimeStyle.color = normalColor;
runtimeStyle.cursor = "";
}
}
</SCRIPT>
|
Keywords: XML DHTML Behaviors, internet explorer dhtml, internet explorer dhtml,xml web service
|
|
HTML Quizes |
|
XML Quizes |
|
Browser Scripting Quizes |
|
Server Scripting Quizes |
|
.NET (dotnet) Quizes |
|
Multimedia Quizes |
|
Web Building Quizes |
|
Java Quizes |
|
Programming Langauges Quizes |
|
Soft Skills Quizes |
|
Database Quizes |
|
Operating System Quizes |
|
Software Testing Quizes |
|
SAP Module Quizes |
|
Networking Programming Quizes |
|
Microsoft Office Quizes |
|
Accounting Quizes |
|
|