Javascript discreto: un poco de "ojo por la claridad y para impostores

Algunas secuencias de comandos, y un poco de marketing web que utilizar algunas funciones Javascript para no intrusiva (discreto), incluso cuando no están en absoluto. ¿Qué hace que una secuencia de comandos (normalmente JavaScript) no es intrusiva? En principio, una secuencia de comandos JavaScript no es intrusivo, cuando que usted puede hacer sin ella! En pocas palabras! En el desarrollo de una facilidad de uso del sitio Web de la misma no debe depender de ningún tipo de guión. Sólo en este caso tenemos un guión discreto genuino.

Scripts Javascript intrusivo mejorar o modificar el comportamiento existente en una página Web. Las bibliotecas como Shadowbox , por ejemplo, son muy discretos, como en el caso de su ausencia no impide la navegación y el funcionamiento del sitio Web si se utilizan siempre adecuadamente. Scripts discreto, y con frecuencia libreirie, aunque en realidad son liberados por la navegación a veces se puede utilizar para moverse, para no perder su no intromisión!

En este blog, por ejemplo, he añadido una simple función de pseudo-acordeón en la barra lateral a la izquierda. Aprovechando libreirie como prototype.js (por el detector de eventos) y Scriptaculous.js (de animación), que han "alterado" tarjetas (estática) que se dividen las secciones en la barra lateral: se simula haciendo clic en una especie de apertura / cierre animados. Eliminado el guión, sin embargo, este blog es totalmente accesible y navegable, lo que hace el guión muy discreto:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/ *
** @ Rel.2.0
* /
'dom:loaded' , documento observar ('Sun: se cargó'.,
function () {
) . each ( $ $ ('H2.dropdown "). Cada uno (
element ) { función (elemento) {
= "pointer" ; .. elemento de estilo cursor = "puntero";
'click' , elemento. observe ('click',
event ) { función (evento) {
this . next ( ) . style . display == "" ) new Effect. BlindUp ( this . next ( ) , { duration : .5 } ) ; si (.. this. next () el estilo de visualización == "") Efecto nuevo BlindUp (this. next (), {duration: 0.5});.
Effect. BlindDown ( this . next ( ) , { duration : .3 } ) ; . Efectos más nuevo BlindDown (this. next (), {duration: 0.3});
event ) ; Detener Evento (evento).;
}
)
}
);
}
);

No hace más que añadir un nuevo comportamiento que en sí misma no altera el mantenimiento de la aeronavegabilidad normal de este blog. Algunos, sin embargo, confundir a los "parches" en la página cargada con el concepto de discreto. Algunas secuencias de comandos, de hecho, no puede ser "eliminado" de la estructura de una web. Tal acción sería hacer navegable el sitio o - peor - no es accesible.

El Shadowbox mismo, por ejemplo, las secuencias de comandos también se puede utilizar como una intromisión y que, en última instancia, no es una opción. Por ejemplo en el sitio web E-lementi.com He utilizado una serie de scripts, Shadowbox y el mismo, en el modo intrusivo, deshabilitar JavaScript en el sentido de que el sitio no es navegable! Sin embargo, no almacenar estos scripts lo más discreto.

One Response to "Discreto Javascript: un poco de" ojo por la claridad y para impostores "

  1. 10 de julio 2008 técnicas de reemplazo de texto en Flash | Undolog.com :

    [...] La accesibilidad del sitio web utilizando un Verdadero discreto Javascript orugas y las arañas para que seguir viendo la página de lo más simple y correcta [...]

Deja un comentario

XHTML PERMISO TAG: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> código de inserción:
 <pre></pre> // blocco generico <code></code> // blocco generico [cc_actionscript][/cc_actionscript] // Actionscript [cc_actionscript3][/cc_actionscript3] // Actionscript 3 [cc_css][/cc_css] // CSS Style Sheet [cc_html][/cc_html] // HTML [cc_js][/cc_js] // Javascript [cc_objc][/cc_objc] // Objective-C [cc_php][/cc_objc] // PHP [cc_sql][/cc_sql] // SQL 


Dejar de SOPA