shurikenJS
shurikenJS | |
---|---|
Entwickler | Stephan Fischer |
Aktuelle Version | 1.0.3 (10. April 2013) |
Betriebssystem | plattformunabhängig |
Programmiersprache | JavaScript |
Kategorie | Bibliothek |
Lizenz | MIT |
www.shurikenJS.com |
shurikenJS ist ein freies JavaScript-Framework, das komfortable Funktionen zur DOM-Manipulation und -Navigation ähnlich wie jQuery zur Verfügung stellt. Diese Funktionen nennen sich dabei „shuriken“ und werden an den jeweiligen Prototypen gebunden.
Inhaltsverzeichnis
[Verbergen]Features[Bearbeiten]
shurikenJS enthält folgende Features:
- Erweiterung der Node- und Document-Prototypen
- Chaining von shuriken-Funktionen
- DOM-Manipulation
Erweiterung der Prototypen[Bearbeiten]
Das Framework shurikenJS ersetzt nicht das native JavaScript, sondern kombiniert den Ansatz von jQuery und natives JavaScript. Die Prototypen Node und Document werden mit hilfreichen Funktionen namens shuriken erweitert. Das heißt, es können selektierte Nodes mit nativen JavaScript als auch mit shuriken manipuliert werden:
var node = document.query('#meinDIV');
node.textContent = "Hallo Welt";
// oder mit shuriken Shortcut:
node.text('Hallo Welt');
Chaining[Bearbeiten]
Das Chaining muss in diesem Framework extra aktiviert werden. Danach können mehrere shuriken - Aufrufe miteinander kombiniert werden.
//Chaining aktivieren:
shuriken.enableChaining();
var demo = document.query('#meinDIV');
//mehrere shuriken-Funktionen miteinander kombinieren:
demo.on('click', function()
{
demo.css('color', 'blue');
}).css('color', 'green').text('Klick mich');
Kompatibilität[Bearbeiten]
Die Kompatibilität von shurikenJS reicht von allen modernen Browsern bis hin zum Internet Explorer 9. Für ältere Internet-Explorer-Versionen wird kein Fallback angeboten, da dadurch die Entwicklung von modernen und schnellen Web-Entwicklungen stark eingeschränkt wäre.
Weblinks[Bearbeiten]
- Offizielle Website (englisch, deutsch)
- Offizielle Dokumentation