Certains scripts, et un peu de marketing Web les utiliser certaines fonctions Javascript pour la non-intrusive (discrète), même quand ils ne sont pas du tout. Ce qui rend un script (habituellement JavaScript) n'est pas intrusif? En principe, un script JavaScript est non-intrusif quand vous pouvez faire sans elle! Mettez tout simplement! Lors du développement d'une convivialité du site Web de la même ne devrait pas dépendre sur tout type de script. Seulement dans ce cas nous avons un script véritable discret.
Scripts Javascript intrusive améliorer ou de modifier les comportements existants sur une page Web. Bibliothèques comme Shadowbox , par exemple, sont vraiment discret comme dans le cas de leur absence n'empêche pas la navigation et le fonctionnement du site Web si ils sont toujours utilisés correctement. Scripts discret, et souvent libreirie, même si elles sont effectivement mises par la navigation peut parfois être utilisée si émus, de manière à perdre leur non-intrusif!
Sur ce blog, par exemple, j'ai ajouté une fonction simple de la pseudo-accordéon dans la barre latérale à gauche. S'appuyant libreirie que prototype.js (pour l'écouteur d'événement) et Scriptaculous.js (pour l'animation), j'ai "changé" cartes (statique) qui divisent les sections dans la barre latérale: est simulé en cliquant sur une sorte d'ouverture / fermeture animée. Eliminado le script, toutefois, ce blog est entièrement accessible et navigable, ce qui rend le script très discret:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | / * ** @ Rel.2.0 * / 'dom:loaded' , documents d'observer ('Soleil: chargé'., function () { ) . each ( $ $ ('H2.dropdown »). Chaque ( element ) { fonction (element) { = "pointer" ; .. l'élément style du curseur = "pointeur"; 'click' , élément. observer («clic», event ) { fonction (event) { this . next ( ) . style . display == "" ) new Effect. BlindUp ( this . next ( ) , { duration : .5 } ) ; if (.. this. next () le style d'affichage == "") Effet de nouvelles BlindUp (this. suivante () {durée: 0.5});. Effect. BlindDown ( this . next ( ) , { duration : .3 } ) ; . Effet chose de nouveau BlindDown (this. suivante () {durée: 0.3}); event ) ; Arrêtez événement (event).; } ) } ); } ); |
Il ne fait rien, mais ajouter un nouveau comportement qui, en soi, ne modifie pas l'état de navigabilité normal de ce blog. Certains, cependant, confondre les "patchs" à la page chargée avec le concept de discret. Certains scripts, en fait, ne peut être «enlevé» de la structure d'un site Web. Une telle action pourrait rendre navigable le site ou - pire - ne sont pas accessibles.
Le Shadowbox mêmes, par exemple, les scripts peuvent également être utilisés comme une intrusion et que, finalement, n'est pas un choix. Par exemple sur le site E-lementi.com J'ai utilisé une série de scripts, Shadowbox et le même, dans le mode intrusif, désactivant JavaScript dans le sens que le site n'est pas navigable! Cependant, ne pas stocker ces scripts aussi discret.










[...] L'accessibilité du site en utilisant un vrai-Discret Javascript chenilles et des araignées de sorte qu'ils continuent à voir la page aussi simple et correctement [...]