jQuery Plugin-Entwicklung (Tutorial)

Posted: November 1st, 2013 | Filed under: Internet, Programmieren | Tags: , , , | 4 Comments »

Letztes Semester habe ich eine Seminararbeit zum Thema jQuery Plugin-Entwicklung geschrieben die ich euch nicht vorenthalten will. Soviel ich weiß gibt es im Netz kein ausführliches Tutorial zum Thema Plugin-Entwicklung auf Deutsch. Die Arbeit enthält sehr viel Quellcode-Auszüge und praktische Beispiele.

jquery

Inhaltsverzeichnis

  • Einleitung
    • HTML
    • CSS
    • JavaScript
    • Ajax
  • JavaScript Grundlagen
    • Lambda-Funktion
    • Unmittelbare Ausführung einer Lambda-Funktion
    • Gültigkeitsbereiche von Variablen
      • Globaler Gültigkeitsbereich
      • Lokaler Gültigkeitsbereich
  • jQuery
    • Marktanteile
    • Wie funktioniert jQuery eigentlich?
    • Plugins
      • Namenskonventionen
      • Neue jQuery-Objekt-Methode
      • Pseudonym $ beibehalten
      • Verketteter Aufruf
      • Mehrere Objekte behandeln, each() verwenden
      • Einstellungen und Optionen
      • Offentlicher Zugriff auf Plugin-Standardwerte
      • Plugin Erweiterung offerieren
      • Private Funktionen
      • Callback-Mechanismen anbieten
  • Fazit

Screenshots

imageimageimage

Download

jQuery Plugin-Entwicklung – Frank Roth – 2013.pdf


4 Comments on “jQuery Plugin-Entwicklung (Tutorial)”

  1. 1 Dominic said at 11:54 on Januar 3rd, 2014:

    Schönes Dokument zum mal drüber schauen! 🙂
    Allerdings ergibt folgendes wenig Sinn:

    var ausgabe = function(getraenk, anzahl){
    alert(„Sie habe “ + anzahl + “ “ + getraenk + “ getrunken!“);
    }

    function start(callbackMethode){
    var name = „bier“;
    var anzahl = 0;

    for(var i = 0; i < 9; i++){
    anzahl++;
    }

    ausgabe(name, anzahl);
    }

    start(ausgabe);

    Wenn du ein Beispiel bringen willst um eine Lambada-Funktion als Parameter mitzugeben und als Call-Funktion zu nutzen, solltest du auch die im Parameter übergebene Funktion aufrufen und nicht ausgabe(); Es wäre also sinniger callBackMethode(name, anzahl) aufzurufen . So ist das übergeben von ausgabe in Zeile 21 ziemlich unsinnig da der Parameter eh nicht genutzt wird… 🙁 Hoffe du weißt was ich meine.

    Wenn ich was durcheinander bringe, sag es bitte. 🙂

  2. 2 Dominic said at 11:55 on Januar 3rd, 2014:

    Und ich meinte natürlich nicht die Call-Funktion sondern Callback-Funktion. 😉

  3. 3 admin said at 14:47 on Januar 3rd, 2014:

    Oh, stimmt da hast du natürlich vollkommen recht. Ei sehr ungünstiger „Tippfehler“ ist mir da unter gekommen… Danke für die Info

  4. 4 Spezi said at 14:46 on August 8th, 2014:

    Wie der Kollege schon sagte,
    in Quelltext 2, Zeile 17 müsste statt

    ausgabe(name, anzahl);

    folgendes stehen:

    callbackMethode(name, anzahl);

    Im PDF ist das immer noch nicht geändert, obwohl Du bereits vor rund 8 Monaten darauf hingewiesen wurdest…

    Mein ja nur 😉


Leave a Reply