Primero fué John Nunemaker que desarrolló un sistema de filtrado de listas similar a QuickSilver usando jQuery y acto seguido John Resig decidió meterle mano y modificar el código del liveSearch dejándolo en tan solo 37 líneas de código (frente a las 58 de J.Nunemaker) algo que John Resig comenta con un toque de prepotencia en sus palabras. [Demo J.Resig][Demo J.Numemaer][Descargar versión J.Resig][Descargar versión J.Nunemaker]
Contenido
Que un código tenga más o menos líneas de código no lo hace por necesidad más o menos óptimo, suponiendo que cubran los mismos casos de funcionamiento exactamente. A parte 1 línea de instrucción no se puede comparar con otra, hay instrucciones que el procesador desglosa en varias,
@decker: Lamentablemente en el desarrollo web el tamaño importa. 20 líneas no suponen un problema, pero 20 líneas de cada fichero de código pueden llegar a ser muchas líneas.
Esto no quiere decir que esté optimizado, que consuma menos recursos, que se ejecute más rápido, … pero si que, aunque sean milésimas el envío al cliente es algo más rápido.
Andrés, exactamente ¿dónde le ves la prepotencia?
@alsanan: En la línea que precede al código:
The final code – compare with John’s port:
Aunque ahora que lo vuelvo a leer no lo veo para tanto. En un principio, me vino esa sensación a la cabeza.
4 comentarios, 0 referencias
+
#