Zum Hauptinhalt Zur Navigation

Zepto.js: Minimales Javascript-Framework für mobile Webkit-Browser

Thomas Fuchs hat mit Zepto.js ein minimales Javascript-Framework speziell für mobile, auf Webkit basierende Browser veröffentlicht, wie sie auf iPhone und iPad, Android-Smartphones und in Palms WebOS zum Einsatz kommen.
/ Jens Ihlenfeld
Kommentare News folgen (öffnet im neuen Fenster)

Zepto.js beschränkt sich auf die wesentlichen Funktionen, wie sie bei der Javascript-Entwicklung ständig benötigt werden, und setzt sie ausschließlich für Webkit um. So lässt sich die Bibliothek sehr überschaubar halten und kommt in der ersten Version mit 52 Zeilen Code aus, da weitgehend auf native Webkit-Funktionen zurückgegriffen wird. Letztendlich geht es Fuchs darum, die Basisfunktionen in 2 KByte Code unterzubringen.

Dabei orientiert sich Zepto.js an der Syntax von jQuery und erlaubt auch die Verkettung von Funktionsaufrufen nach dem Muster: "$('some CSS selector').append('a new li element').live('touchstart', function(){ alert(this.innerHTML) });" .

Unterstützt werden derzeit Operationen wie html, append, prepend, css, die Ergebnisdelegation mit live, auf CSS-Transforms basierende Animations mit anim sowie Ajax-Anfragen per GET, POST und getJSON.

Komprimiert ist Zepto.js(öffnet im neuen Fenster) nur rund ein halbes Kilobyte groß und kann bei Github heruntergeladen(öffnet im neuen Fenster) werden.


Relevante Themen