08/03/2009, 17:51
|
| | | Fecha de Ingreso: julio-2008 Ubicación: Mexico
Mensajes: 130
Antigüedad: 16 años, 6 meses Puntos: 10 | |
Respuesta: gran duda sobre como utilizar los Scripts dSobre tu primera pregunta, el javascript incrustado tiende a "manchar el HTML", talves si eres el diseñador/programador/administrador no te importe mucho y talvez las paginas que hagas tampoco lo requieran por ser pequeñas; fuera de todo esto hay algunas ventajas de usar siempre que sea posible (de echo siempre es posible, pero bueno) scripts externos, muchas de ellas son equivalentes con las de usar css externos:
-> Tu script no tendra que ver directamente con el HTML y mientras el diseñador hace su trabajo, tu podras hacer el tuyo, obiamente que tienes que ver el html, pero una cosa es verlo y otra llenarlo de eventos.
-> Esta es como en las CSS, imagina que un dia creando una pagina para la empresa de tu cliente y tieniendo un contrato de mantenimiento por un año, el te explica que vio cierta animacion en cierta pagina web que hacia que el contenido pareciera cobrar vida. Rapidamente tu le explicas que hacer eso es cosas de niños y le dices que incluso haras que la animacion controle el mouse del usuario y haga click en la publicidad, facinado tu cliente te dice que lo implementes en todas las secciones de la pagina, las 5 o 6 habituales, inicio, contacto, etc.
Unos meses despues de exito rotundo y algunos cientos de paginas creadas, a tu cliente derepente se le pegan los cables y te dice que en efecto, esa animacion si era cosa niños, avergonzado te dice que la remuevas. Algo sencillo, eran solo unas cuantas lineas de codigo, empiezas pagina por pagina removiendo ese pequeño fragmento de codigo, hasta que entras en panico porque te diste cuenta de que no vas a acabar por que de esas 6 secciones que se crearon ahora hay un total de 1000 paginas y en todas ellas un evento onclick que muestra una linda animacion con efectos controladores de raton.
-> Lo de arriba es claro algo no muy real, podrias usar php y cambiar solo algunas paginas, y listo, pero que mejor que tener todo en un script, si derrepente quieres un mouseover, solo cambias ese onclick en un solo archivo y listo.
Esas son algunas de las razones de por que es mejor usar java script en archivos externos. Sobre tu otra pregunta, es cierto que 10 archivos de 2 kb tardaran mas en descargarse que uno de 20kb, pero tambien es cierto que modularizar (separar en varios archivos .js) tus scripts ayuda con el orden y clariad.Los usuarios que solo te visitan unas cuantas paginas al mes no tendrian porque descargarse el JS de otras secciones cada ves que te visiten. |