2010-07-16 5 views
6

Wann würde ich Slick verwenden und wann möchte ich Sizzle verwenden? Was sind die Vor- und Nachteile von jedem als eigenständige CSS-Selektor-Engine? Wie einfach kann Slick mit JQuery verwendet werden? Kann Sizzle mit Mootools verwendet werden?Slick vs. Sizzle - Vor- und Nachteile von CSS-Selektor-Engines

+0

[Ein Artikel von eineinhalb Jahren] (http://mootools.net/blog/2008/12/04/Sizzle/ "Sizzle Artikel") gefunden werden wo Valerio Prioletti erklärt, warum Sizzle nicht in Mootools enthalten war. Ich denke, das beste Argument hat mit der Aufrechterhaltung der Codebasis zu tun. – GoalBased

Antwort

6

http://davidwalsh.name/mootools-sizzle - Verwendung von Mootools mit Sizzle.

Valerio etwa geschrieben, warum Mootools insbesondere wurde nie ein 3-rd Party-Projekt wie brutzeln verwenden gehen - lookie hier http://ajaxian.com/archives/mootools-and-sizzle

seit diesem Post, die Notwendigkeit, die Mootools-Selektor-Engine skaliert muss in der Einführung zur Folge hat von Slick (das ist eine eigenständige Maschine, aber eine, die das Mootools-Team entwickelt, so dass es leicht wartbar/patchbar)

können Sie problemlos Slick und port es in was auch immer Framework. hier ist ein Kern auf glatten in Mootools 1.2.x mit - http://gist.github.com/361474

interessante Beiträge über den Einsatz sind um, http://davidwalsh.name/elements-shorthand-slick zum Beispiel, aber es ist alles Early Adopters Sachen so vor 1.3 richtig ist aus, ich es nicht erwarten, zu viel Aufmerksamkeit bekommen .

wie für die Leistung, es ist fast identisch von einigen Beta-Tests Ich sah eine Weile zurück mit Sizzle weiter auf etwas wie document.body. Wie auch immer, poste deine Ergebnisse, wäre interessant.

+0

+1 für den Mootools-Sizzle-Link – GoalBased

2

Ich bin mir bewusst, dass dies ein älterer Post ist, aber ich bin kürzlich darauf gestoßen, als ich nach einer Möglichkeit suchte, Sizzle anstelle von Slick mit MooTools zu verwenden, um die Leistung zu verbessern. Letztendlich konnte ich nichts finden, aber der oben erwähnte Gist brachte mich dazu, eine Bibliothek zu schreiben, die Slick für Sizzle austauscht, ohne die MooTools API zu verändern. Ich teile es hier als Bezugspunkt für alle anderen, die in ähnlicher Absicht auf diesen Posten stoßen. Die Bibliothek kann auf GitHub bei https://github.com/mzabriskie/sickle