Hay que asegurarse que el código Javascript este balanceado con su entorno
Los estándares web son como una silla de tres piernas, o sin metáforas, un trió de tecnología que deben convivir juntos en armonía. (X)HTML añade la estructura y la semántica a tu contenido, CSS es responsable de su presentación y DOM provee una interface para añadir acciones.
Debes mantener tu website flexible, fácil de entender, mantener, re-estilizar y updetear.
Recomendaciones varias
Hay que eliminar el llamado de acciones en las líneas de código donde no corresponde.
Cuando adjuntas una acción al load de la pagina debes hacer que trabajen ciertas cosas.
Primero, vas a encontrar diferencias entre como los UAs manejan los eventos.
Segundo, asegúrate de no haber sobrescrito algún manejador "onload".
Por último puedes encontrar una demora en el adjunto de tu acción.
El detalle es que la acción de "onload" se ejecuta justo después que toda la página haya sido cargada, incluyendo sus imágenes, objetos y demás.
Esto se tendrá que solucionar ocultando el contenido hasta que cargue el adjunto o con un script que levante la información sobre la marcha.
La regla es:
Todo lo que puedas hacer con (x)html, o CSS no lo vayas a hacer con Javascript (ejemplo clásico : un menú hecho con html/css a punta de links y listas por un menú hecho a punta de arrays en algún script), simplemente no vale la pena, el resultado puede en algunos casos ser un tanto mejor pero como ya veremos más adelante a los buscadores simplemente no agradan de los scripts, y para colmo de males hay una tendencia en los usuarios de bloquear los scripts dado la cantidad de virus que hay.
Solamente en casos extremos donde el CSS no tenga soporte genérico en los diferentes UAs, es bueno utilizar scripts basados en DOM para suplir el CSS.
A la velocidad que está avanzando la tecnología de seguro en poco tiempo ya se tendrán nuevos estándares para manejar en los nuevos UAs sobre los scripts basados en DOM y CC2.1, CCS3.
Suscribirse a:
Comentarios de la entrada (Atom)
0 comentarios:
Publicar un comentario