sábado, 20 de octubre de 2007

[Backup] La idea en... páginas web

 Los "backup" son una serie de artículos, mensajes y posts que he ido escribiendo a lo largo de los años en las webs y blogs que he tenido y que estoy tratando de agrupar y recuperar para "la posteridad" en este blog.
"La idea en" era una sección/bloc de notas que utilizaba en maserox.net para anotar ideas importantes para tenerlas a mano cuando fuera necesario.
Navegacion mediante enlaces:
Deberias tener en cuenta que hay distintos modos de realizar la navegacion por tu pagina web. cada uno de ellos con unas ventajas y unos inconvenientes.
    • En JavaScript se puede utilizar history.forward() y history.back(). O tambien history.go(+1) y history.go(-1)...
  • Trabajar segun la resolucion de monitor:
  •    Hay varias formas de tratar con estos valores:
    • El objeto screen, por ejemplo, con las propiedades width y height del mismo.
  • Trabajar con las coordenadas del raton:
  •    Para trabajar con estos valores, se ha de hacer a partir de la generacion un evento (que son los que capturan propiedades como estas). Si se desea "seguir" el movimiento del raton bastaria con utilizar las propiedades siguientes "dentro" de un "onMouseMove();", por ejemplo.
    • Las propiedades event.screenX y event.screenY Especifican la posicion horizontal y vertical del cursor en pixels relativa a la pantalla.
    • Las propiedades event.pageX y event.pageY Especifican las posicion horizontal y vertical del cursor en pixels relativa a la pagina.
  • Cosas que hay que repasar antes de tirar el ordenador por al ventana cuando no deja de lanzarte un error y no lo localizas:
    • Los signos de siempre (a mi juicio por este orden): las comillas (simples y dobles); las comas y puntos y coma; los parentesis y las llaves. Y por ultimo el resto.
      Los coloco por parejas porque si no se olvidan suelen confundirse unos con otros.
      No incluyo los angulitos ("menor que" y "mayor que")porque (creo que) es raro que alguien desarrolle webs en un entorno que no le avise (mediante color, sonidos, errores o lo que sea) de que se ha dejado un angulito abierto.
      (hasta yo, que trabajo con Html-kit tengo esa "ventaja")
    • Que la llamada a la funcion se ha hecho correctamente y pasandole TODAS las variables que tiene que recibir.
    • Que la funcion pide y recibe las variables EN EL ORDEN CORRECTO. Esto es muy importante porque hay algunos lenguajes que "confunden" las variables si se reciben en un orden y se utilizan en otro.
  • Jerarquias y malabares:
  •    Si trabajas con un editor web de estos "bonitos" como el "tejedor de suenyos" o el quanta plus (este ultimo es mas que recomendable si te gusta trabajar tu web de ese modo), sabras que tiene la ventaja (o desventaja, segun se mire) de contar con un "avisador de errores de codigo". esto es una consola de salida de posibles errores que puede ser que tenga tu codigo.
       Cabe desatacar que si utilizas el editor en modo grafico estos errores se reduciran a posibles incompatibilidades entre un navegador u otro. Pero en el caso de utilizar el editor en modo "codigo" el numero de errores suele aumentar considerablemente.
       Principalmente esto es debido a distintos factores: uno de ellos es que cuando el editor esta siendo utilizado en "modo grafico" este escribe el codigo "a su manera", y esto se suele traducir en la utilizacion de una serie de etiquetas que normalmente desconoces o no elegirias para tu codigo escrito "a mano", pero que en cambio el editor ve de lo mas oportunas. Ademas de esto, las etiquetas suelen ser dispuestas de manera que no haya "solapamientos" entre ellas, porque cuando lo hay el editor (al menos en el "tejedor" ocurre asi) da uno, o varios, de sus errores.
       Pros y contras que tiene todo esto: pues que cuando vas a editar el codigo de tu web te pierdes descifrando todo el codigo que ha metido automaticamente el editor, ademas de que te lo ordena a "su manera", y de que utiliza mas codigo del que seria necesario si con un poco de apciencia escribieras el codigo tu mismo.
       Aprovecho para recordar en este momento que todo lo que escribo lo hago siempre desde mi punto de vista y desde mi experiencia, en este caso como webmaster. nada de todo esto esta extraido de ningun manual ni documentacion ni nada por el estilo.
       Pues bien, despues de toda esta super-introduccion creo que hay una serie de cosas que se deben tener en cuenta a la hora de editar una web "a mano":
    • Aunque tengas un font definido durante todo un texto, dentro de una <a> el color de texto que hayas definido "desaparece". esto es porque, por jerarquia, el color de un hiperenlace esta "sobre" el definido fuera de el, y solo se puede cambiar si dentro de el (ya sea en la declaracion de la etiqueta <a>, o dentro de la misma) se declara asi.

No hay comentarios:

Publicar un comentario