Das Pommes-JS ist da!!!

So jetzt ist es passiert, das erste pommes-js ist bereit für die Veröffentlichung.

Bereits seit einigen Wochen habe ich immer mal wieder etwas geschrieben, um das Script lauffähig zu bekommen und stabil seine Routinen abzuarbeiten, einen kleinen Wehrmutstropfen gibt es allerdings mal wieder aus dem Hause Micro$chrott zu verzeichnen, denn der IE6 versteht sich wiedermal sehr gut darin Fehler zu erzeugen, wo eigentlich keine sind.

Aber seis drum ich bin stolz hier die erste Beta anbieten zu können, seht es euch mal an:

pommes-js.js

Weiter gehts natürlich mit der Zielsetzung, weshalb ich diese Lib geschrieben habe, hierzu haben mich nämlich vor allem 2 Gründe getrieben:

  1. Wollte ich meine Elemente via CSS Selektoren ansprechen können, das geht zwar teilweise auch schon mit jQuery aber:
  2. ich wollte ebenfalls einen möglichst modularen Aufbau, ähnlich wie es bei MooTools der Fall ist haben, jedoch wollte ich lediglich einen Namensraum dafür verwenden, in diesem Fall ist es das $-Object, wie bei jQuery auch.

Aus diesen Gründen ist das bisherige Script auch noch so kurz, denn es ist lediglich der Teil, der die Elemente aus dem HTML-Baum filtert, alle weiteren Funktionen, wie manipulationen der CSS-Eigenschaften und ähnliches kann man modular hinzufügen, hierzu dient die extend()-Funktion, ein Beispiel:

$.fn.extend({
    css: function(eigenschaft, wert){
      // mache etwas mit den übergebenen parametern
    }
})
// ... viel kram ...
$("body").css("background", "#765")

Wie hier schön zu sehen ist kann man sich bei einem sinnvollen Aufbau des Scriptes genau herraussuchen, was man denn überhaupt braucht und sich so seine Bibliothek individuell zusammenstellen, anders als bei jQuery, wo alles voneinander abhängt und schon viele, oft unnütze, Funktionen mitgeliefert werden und ohne dass so viele loose Funktionen wie bei MooTools im window-object hängen.

Einen kleinen Nachteil hat das Script allerdings noch, es ist nicht ganz so schnell wie vergleichbare andere Libs, aber das ist ein Problem der ersten Stunde, an dem ich mit Sicherheit noch was optimieren werde!

Natürlich kann sich jeder der Willens dazu ist zu der Weiterentwicklung des Scripts beizutragen auf dieser Website beteiligen, auch Vorschläge für weiter Funktionalitäten sind herzlich willkommen.

Vielen Dank bis hierher, ich hoffe, das pommes-js wird in Zukunft helfen das entwickeln von Webanwendungen zu vereinfachen und zu optimieren.
Tschüss.

Tags: , ,

One Response to “Das Pommes-JS ist da!!!”

  1. AnnaHopn sagt:

    Super post, Need to mark it on Digg
    AnnaHopn

Leave a Reply