2010-07-16 8 views
6

¿Cuándo quisiera usar Slick y cuándo querría usar Sizzle? ¿Cuáles son los pros y los contras de cada uno como motor de selección de CSS independiente? ¿Con qué facilidad se puede usar Slick con JQuery? ¿Se puede usar Sizzle con Mootools?Slick vs. Sizzle - Pros y contras de los motores selectores de CSS

+0

[Un artículo de un año y medio] (http://mootools.net/blog/2008/12/04/sizzle/ "chisporroteo artículo") donde Valerio Prioletti declara por qué el chisporroteo no se incluyó en Mootools. Creo que el mejor argumento tiene que ver con mantener la base de código. – GoalBased

Respuesta

6

http://davidwalsh.name/mootools-sizzle - usando mootools con chisporroteo.

Valerio ha publicado acerca de por qué mootools en particular nunca se van a utilizar un proyecto de partido 3-rd como chisporroteo - lookie aquí http://ajaxian.com/archives/mootools-and-sizzle

desde ese puesto, la necesidad de ampliar el motor selector de mootools debe haber dado lugar a la aparición de slick (que es un motor independiente pero que el equipo de mootools desarrolla para que sea fácilmente mantenible/parcheable)

puedes comprar fácilmente slick y portarlo a cualquier framework también. aquí está una esencia en el uso de mancha en mootools 1.2.x - http://gist.github.com/361474

mensajes interesantes sobre el uso están alrededor, http://davidwalsh.name/elements-shorthand-slick por ejemplo, pero es todo en adoptar principios cosas así que antes de salir 1.3 es adecuada, no espero que conseguir demasiada atención .

en cuanto a rendimiento, es casi idéntico a algunas pruebas beta que vi hace un tiempo con chisporroteo progresando ligeramente en cosas como document.body. de todos modos, publica tus hallazgos, sería interesante.

+0

+1 para el enlace mootools-sizzle – GoalBased

2

Me doy cuenta de que esta es una publicación anterior, pero recientemente me encontré con ella mientras buscaba una manera de utilizar Sizzle en lugar de Slick con MooTools, específicamente como un esfuerzo para mejorar el rendimiento. Finalmente, no pude encontrar nada existente, pero el Gist mencionado anteriormente me llevó a escribir una biblioteca que permite intercambiar Slick for Sizzle sin alterar la API de MooTools. Lo estoy compartiendo aquí como punto de referencia para cualquier persona que pueda encontrar esta publicación con un propósito similar. La biblioteca se puede encontrar en GitHub en https://github.com/mzabriskie/sickle

Cuestiones relacionadas