Comunidad de diseño web y desarrollo en internet online

xhtml, css...y javascript?

Citar            
MensajeEscrito el 05 Dic 2005 04:56 pm
Hola^^

Bueno pues despues de mirar algunos articulos y tutoriales que teneis aqui en cristalab y en otros sitios sobre XHTML y CSS se me plantea una duda, y es sobre javascript.

Como se debe utilizar javascript para que no interfiera en la accsesibilidad de la pagina?

Por noctam

Claber

197 de clabLevel



 

firefox
Citar            
MensajeEscrito el 05 Dic 2005 06:12 pm
bueno, a parte de formarlo correctamente y hacerlo -en la medida de lo posible- lo más compatible con la mayoría de los navegadores, dentro el código xhtml debes:

1. ponerlo dentro de las etiquetas <head>, esto asegura su descarga antes que el mismo sitio
2. al igual que con css, utilizar un archivo a parte, de esta forma se queda en el caché del navegador y no lo carga otra vez, si no lo haces así y metes el script interfiriendo con el código, tu sitio cargará más lento, utilizarás más ancho de banda y perderás totalmente la idea de separación de contenido y diseño
3. ser más semántico, por ejemplo para el tema de los popups (NADA recomendados), tienes que imaginar que, en el peor de los casos, el usuario tiene desactivado javascript, entonces lo haces más semántico:

Código :

<a href="popup.html" onclick="abrirPopup(this.href); return false">abrir popup</a>


así, en un navegador que tenga activado javascript se abrirá una ventana nueva y en el que no, el enlace simplemente lo llevará a donde quieres

en fin, son algunas recomendaciones, la mayoría se sacan usando simple lógica.

un saludo.

Por fael

BOFH

2443 de clabLevel

3 tutoriales
2 articulos

 

firefox
Citar            
MensajeEscrito el 05 Dic 2005 10:04 pm
  1. Usar el atributo onclick en ves de escribir href="javscript:".
  2. Siempre dar una ruta de enlace (href), si es necesaria.
  3. Y siempre usar return false; para que no se siga el enlace y se use la función en javascript.

Por NEO_JP

BOFH

5724 de clabLevel

13 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Premio_Secretos Team Cristalab

Front-end Developer en Washington, DC

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.