In diesem Beitrag möchte ich die Verwendung von dezenten Skript aus der Sicht der Web-Designer zu analysieren. Normalerweise in der Tat, ein Skript, das ist nicht aufdringlich gegen Ende des Navigators!
Aber es kann auch für die Web-Designer verwendet werden?
Dezente JavaScript aus der Sicht der Web-Designer
Sich in die Schuhe eines Web-Designer identifizieren können zwei Kategorien von unaufdringlichen JavaScript: Unauffällig Javascript wahr und pseudo unaufdringlich JavaScript.
Beide Kategorien sind jedoch nicht völlig non-intrusive (immer aus der Sicht der Web-Designer). Eine echte und vollständige unaufdringlich JavaScript sollte nicht jede beliebige Aktion auf der Web-Seite, aber das ist - vorerst - im Grunde unmöglich. Der minimale Betrieb während der Installation eines Skripts erforderlich ist, jedoch die Einbeziehung der Einbeziehung der Skript selbst! Es ist daher, dass diese Operation zulässig - in der Tat - nicht einmal, dass ein Web-Designer, regelmäßig Anpassungen der Struktur der Seite zu machen. Die einfache Platzierung der Einbeziehung der script-Tag innerhalb des head kann daher in Betracht gezogen werden non-intrusive.
Die wahre unaufdringlich JavaScript
Die Skripte dieser Art sind die einzigen, die Einbeziehung der Schrift und nicht unauffällig erfordern; Anspruch auf den Betrieb! Scripts dieser Art sind zum Beispiel (die üblichen und oft zitierten), ausrichten . Sobald Sie in die Code enthalten, der Web Designer müssen nicht in jedem weiteren Betrieb engagieren, wie das Skript Snap arbeitet auf Standard-Tags.
Pseudo unaufdringlich JavaScript
Diese unterscheiden sich von früheren Tagging als Anforderung weiterer für volle Funktionalität. Beispiele dieser Art sind Control.Tabs von Ryan Johnson zu rutschen oder Bibliothek Lightbox JS . per identificare i link che devono essere modificati. Lightbox JS , in particolare, richiede addirittura la presenza esplicita sia di Prototype che di Scriptaculous . Die letztgenannte Lösung, zum Beispiel, erfordert die Einbeziehung in den Tag A das Attribut rel auf die Links, die auf geändert werden. benötigen identifizieren Lightbox JS , insbesondere, bedarf der ausdrücklichen und sogar die Anwesenheit von Prototype , dass Scriptaculous . Wie auf der Website angegeben Lightbox JS , sollte die Einbeziehung der Skript wie folgt aussehen:
1 2 3 | "text/javascript" src = "js/prototype.js" >< / script > < script type = "text / javascript" src = "js / prototype.js"> </ script > "text/javascript" src = "js/scriptaculous.js?load=effects" >< / script > < script type = "text / javascript" src = "js / scriptaculous.js? load = effects"> </ script > "text/javascript" src = "js/lightbox.js" >< / script > < script type = "text / javascript" src = "js / lightbox.js"> </ script > |
Die Links, die auf un'immmagine Punkt, den Sie wollen das System mit Blick Lightbox JS sollte wie folgt geschrieben werden:
1 |
Zusätzlich zu einer Gruppe von Bildern zu identifizieren, die Fähigkeit zum Vorwärts-und Rückwärts-Bilder, Tags hinzufügen A wie folgt eingestellt werden:
1 2 3 | "images/image-1.jpg" rel = "lightbox[roadtrip]" > image #1 < / a > < ein href = "images/image-1.jpg" rel = "lightbox [Roadtrip]"> Bild # 1 </ eins > "images/image-2.jpg" rel = "lightbox[roadtrip]" > image #2 < / a > < ein href = "images/image-2.jpg" rel = "lightbox [Roadtrip]"> Bild Nr. 2 </ eins > "images/image-3.jpg" rel = "lightbox[roadtrip]" > image #3 < / a > < ein href = "images/image-3.jpg" rel = "lightbox [Roadtrip]"> image # 3 </ eins > |
Die Notwendigkeit einer solchen Beschränkungen ist klar, es gibt keine einfache Möglichkeit, ein Link-Element zu unterscheiden (Tag A ) von einem anderen. Insbesondere ist es nicht möglich, zu verstehen, welches Element der Designer in der einen oder anderen anzeigen möchte. Web Designer müssen unbedingt auf etwas Tags und ihre Verhaltensweisen. Sind daher verpflichtet - intrusive - völlig verständlich, überhaupt nicht schmälern den Nutzen und das Potenzial dieser Skripte. Nur näher und ein paar Zeilen Code in über das Web Designer führen.
Es ist interessant, jedoch ist die doppelte Aspekt der "unaufdringliche JavaScript, sowohl im Hinblick auf Endbenutzer-Sicht, Web Designer analysiert.










Es gibt keine Kommentare für diesen Beitrag
Hinterlasse einen Kommentar