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