On 8/12/05, Manuel J. Recena Soto <[EMAIL PROTECTED]> wrote:
>
> Quizás haya que poner aclarar el concepto de Javascript intrusivo.
> Para mi lo es si, en caso de no tener soporte,disminuye la
> funcionalidad de algo y con eso su accesibilidad o usabilidad.
>
con esa descripción pues el javascript quedaria relegado a comportamientos
puramente esteticos... una validacion de formulario seria siempre intrusiva
porque si no hay soporte para javacsript pues no se valida y se envia el
formulario sin chistar... se pierde usabilidad del mismo al no haber un
feedback inmediato de lo correcto/incorrecto de la accion del usuario.
quedaria como unica opcion validar formularios del lado del servidor, con su
consiguiente reload de la pagina en cuestion.
yo tengo como idea de que un javascript no intrusivo solo tiene que cumplir
con 3 cosas:
1. estar por fuera del html, no usar codigo inline (para mantener la
separacion contenido-comportamiento).
2. no generar contenidos, mas bien agregar funcionalidades al
existente (para no disminuir la accesibilidad).
3. aumentar la usabilidad del sitio pero sin generar dependencia (que
ayude al usuario a desempeñar sus tareas pero que estas tareas tambien se
puedan desempeñar sin javascript).
la verdad que aun asi mis conocimientos de javascript en si son
limitadisimos y puedo estar parcial o totalmente equivocado.
y cabe destacar, tambien, que estos tres requisitos se aplico actualmente.
en un futuro cuando este mas en auge esto de separar comportamientos de
presentacion veremos en que queda todo. porque si uno se pone bien teorico
el :hover de css directamente podria no tener que existir ya que su funcion
es puramente de comportamiento y no de presentacion. o mas bien es un
comportamiento de presentacion. bonito embrollo.
inti castro
[EMAIL PROTECTED]
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a [email protected]
Puedes modificar tus datos o desuscribirte en la siguiente dirección:
http://ovillo.org/mailman/listinfo/ovillo