Buenas,
Yo soy de los que me resisto a utilizar jQuery ya que considero que es más
interesante conocer javascript como tal, aprender su sintaxis, sus ventajas
y sus limitaciones antes de pasarse a un framework. Al fin y al cabo jQuery
está de moda ahora, pero hay muchos otros y cada uno exige un aprendizaje
distinto, por no hablar de los que vendrán en el futuro. Conocer el lenguaje
base con el que trabajan me parece bastante útil.
A pesar de todo reconozco que la verdad es que me veo a mi mismo usándolo
cada vez más, principalmente (como no) por los problemas de compatibilidad
entre navegadores que surgen utilizando javascript a secas y que jQuery
soluciona de forma invisible para el usuario.
Pero para algo como esto creo que no sería necesario un framework, un simple
javascript como este valdría (seguro que se puede hacer mucho mejor):
function alternar(id)
{
var table = document.getElementById(id);
var rows = table.getElementsByTagName("tr");
for(i = 0; i < rows.length; i++)
{
if(i % 2 == 0)
{
rows[i].className = "par";
} else {
rows[i].className = "impar";
}
}
}
Un saludo,
Diego.
PD: Por si hay alguien que no la conoce aún y tiene interés en aprender algo
de javascript, esta página a mi me resulta imprescindible:
http://www.quirksmode.org/js/contents.html
El 27 de enero de 2010 09:05, Rodrigo Álvarez Virgós <[email protected]
> escribió:
> Hola a todos
>
> Espero no abrir un debate interminable con esto, pero tengo que matizar
> algunas cosas:
>
> 1. Yo soy de los que cebrea las líneas de las tablas con jQuery,
> porque hacerlo con jQuery me supone una sola línea de código. De
> acuerdo que usar todo un framework *sólo* para cebrear una tabla
> es matar moscas a cañonazos, pero dos líneas de aquí, cinco de
> allá, tres de acullá... y terminas explotando todas las
> funcionalidades de cualquier framework a la vez que ahorras mucho
> (pero mucho, mucho) tiempo y código (que para eso están).
> 2. ¿Abuso de JavaScript? ¿Para qué está JavaScript sino, más que para
> mejorar la experiencia del usuario?
> 3. Descargar jQuery son 23Kb, menos que la mayoría de imágenes que
> decoran un sitio web. Cualquier script hecho "a mano" ocupará poco
> menos que eso.
>
> Yo no podría estar más en *des*acuerdo con SoporteNuke
>
>
> El 26/01/2010 23:15, Gerardo Oscar Jimenez Tornos escribió:
> > Cuando los usuarios finales pierdan calidad en su experiencia de uso al
> > perder tiempo descargando y ejecutando el JQuery y se pierda
> > innecesariamente ancho de banda del servidor a lo mejor alguien piensa en
> > usar un script de 2 líneas.
> >
> > No puedo estar más de acuerdo con SoporteNuke ;)
> >
> > Saludos
> >
> >
> > El 26 de enero de 2010 23:09, SoporteNuke<[email protected]>
> escribió:
> >
> >
> >> Vaya vaya, todo un framework para alternar dos colores...A donde ha
> llegado
> >> el abuso del JavaScript...
> >>
> >> Saludo.
> >>
> >> El 26 de enero de 2010 12:55, joel vinicio almanzar<
> >> [email protected]> escribió:
> >>
> >>
> >>> ok pefecto...eso era lo que necesitaba saber mil gracias y gracias a
> >>> joaquin me sirve de mucha ayuda el link mil gracias
> >>>
> >>>
> >>> Joel Lembert
> >>>
> >>> Diseñador Gráfico / Desarrollador Web
> >>> 809 350-2311
> >>> y
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>> From: [email protected]
> >>>> Date: Tue, 26 Jan 2010 15:43:12 -0300
> >>>> To: [email protected]
> >>>> Subject: Re: [Ovillo] Alternar colores en una celda.
> >>>>
> >>>> El javascript o el php lo que va a hacer es darle una clase cada
> celda.
> >>>> Si no sabes hacerlo en javascript o php, dale clases a las celdas, y
> >>>>
> >>> luego
> >>>
> >>>> explicale al programador eso.
> >>>>
> >>>> 2010/1/26 joel vinicio almanzar<[email protected]>
> >>>>
> >>>>
> >>>>> Ok pero digamos que me pasan un diseño de un administrador o backend
> >>>>>
> >> de
> >>
> >>> una
> >>>
> >>>>> pagina que tengo que maquetar y en el diseño los resultados se
> >>>>>
> >>> mostrarian
> >>>
> >>>>> asi como digo... pero hay una persona que hara la programacion, la
> >>>>>
> >>> pregunta
> >>>
> >>>>> es la siguiente que tengo yo que programar esto o simplemente
> >>>>>
> >> definirle
> >>
> >>> un
> >>>
> >>>>> color diferente a cada celda con css y clasess ?
> >>>>>
> >>>>>
> >>>>> Joel Lembert
> >>>>>
> >>>>> Diseñador Gráfico / Desarrollador Web
> >>>>> 809 350-2311
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>> Date: Tue, 26 Jan 2010 15:33:29 -0300
> >>>>>> From: [email protected]
> >>>>>> To: [email protected]
> >>>>>> Subject: Re: [Ovillo] Alternar colores en una celda.
> >>>>>>
> >>>>>> Si no querés programar eso desde PHP, lo podés lograr con
> >>>>>>
> >> javascript.
> >>
> >>>>>> Aca te dejo un link a un ejemplo con JQuery
> >>>>>> http://15daysofjquery.com/examples/zebra/
> >>>>>>
> >>>>>> On 1/26/10, joel vinicio almanzar<[email protected]>
> >>>>>>
> >> wrote:
> >>
> >>>>>>>
> >>>>>>> Saludos, tengo una inquietud, he visto que algunas aplicaciones
> >>>>>>>
> >> web
> >>
> >>> que
> >>>
> >>>>>>> proporcionan resultados, utilizan una especie de diseño en la que
> >>>>>>>
> >>>>> alternan
> >>>>>
> >>>>>>> los colores de fondo de recuadro que encuadra dicho resultado.
> >>>>>>>
> >> para
> >>
> >>>>> ponerlo
> >>>>>
> >>>>>>> en otras palabras imaginemos una etiqueta tabla y que cada celda
> >>>>>>>
> >>> tenga
> >>>
> >>>>> un
> >>>>>
> >>>>>>> color alternado como por ejemplo un azul marino y la celda que
> >>>>>>>
> >>> sigue un
> >>>
> >>>>> azul
> >>>>>
> >>>>>>> claro, ahora bien llevemos esto a un resultado que se genere
> >>>>>>>
> >>>>> automaticamente
> >>>>>
> >>>>>>> con programacion con php por ejemplo algun bucle que vaya creando
> >>>>>>>
> >>>>> dichas
> >>>>>
> >>>>>>> celdas y le proporcione el color para diferenciarla de la
> >>>>>>>
> >>> anterior...
> >>>
> >>>>> Me
> >>>>>
> >>>>>>> gustaria saber como se podria logra esto con css (me imagino que
> >>>>>>>
> >>> con
> >>>
> >>>>>>> etiquetas avanzadas h+h ) pero seria interesante que estoy
> >>>>>>>
> >> funcione
> >>
> >>> en
> >>>
> >>>>>>> internet explorer 6... alguien sabe como lograr este efecto con
> >>>>>>>
> >> css
> >>
> >>>>> Gracias.
> >>>>>
> >>>>>>> _________________________________________________________________
> >>>>>>> Toda la información que te interesa está en MSN Noticias. Clic
> >>>>>>>
> >> aquí
> >>
> >>>>>>> http://noticias.latam.msn.com
> >>>>>>> _______________________________________________
> >>>>>>> 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://lists.ovillo.org/mailman/listinfo/ovillo
> >>>>>>>
> >>>>>>>
> >>>>>> _______________________________________________
> >>>>>> 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://lists.ovillo.org/mailman/listinfo/ovillo
> >>>>>
> >>>>> _________________________________________________________________
> >>>>> Completa tu BlackBerry descargando GRATIS Windows Live Messenger.
> >>>>> http://www.messengerentublackberry.com?ocid=WL_BB_LandPage_TagLine
> >>>>> _______________________________________________
> >>>>> 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://lists.ovillo.org/mailman/listinfo/ovillo
> >>>>>
> >>>>>
> >>>>
> >>>>
> >>>> --
> >>>> ↓ Ignacio Ricci
> >>>> www.ignacioricci.com
> >>>> _______________________________________________
> >>>> 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://lists.ovillo.org/mailman/listinfo/ovillo
> >>>
> >>> _________________________________________________________________
> >>> ¿Buscas compañero de viaje para estas vacaciones? Aprovecha MSN Amor y
> >>> Amistad
> >>> http://match.latam.msn.com/channel/index.aspx?trackingid=1056244
> >>> _______________________________________________
> >>> 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://lists.ovillo.org/mailman/listinfo/ovillo
> >>>
> >>>
> >> _______________________________________________
> >> 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://lists.ovillo.org/mailman/listinfo/ovillo
> >>
> >>
> > _______________________________________________
> > 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://lists.ovillo.org/mailman/listinfo/ovillo
> _______________________________________________
> 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://lists.ovillo.org/mailman/listinfo/ovillo
>
_______________________________________________
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://lists.ovillo.org/mailman/listinfo/ovillo