Bücher online kostenlos Kostenlos Online Lesen
JQuery Kochbuch (German Edition)

JQuery Kochbuch (German Edition)

Titel: JQuery Kochbuch (German Edition) Kostenlos Bücher Online Lesen
Autoren: jQuery Community Experts
Vom Netzwerk:
auswählen, dann wird seine Wahl so begrenzt, dass auf jeden Fall ein positiver Bereich entsteht.
    Diskussion
    Standardmäßig wird der Datepicker angezeigt, wenn das Eingabfeld den Fokus erhält. Mit der Option
showOn
können wir den Kalender so konfigurieren, dass er nur dann erscheint, wenn man auf das Kalender-Symbol neben dem Eingabefeld klickt:
$("#datepicker").datepicker({
    showOn: 'button',
    buttonImage: 'images/calendar.gif',
    buttonImageOnly: true
});
    Die Option
buttonImage
gibt den Pfad zu einem Bild an, das als Button genutzt werden soll, während
buttonImageOnly
festlegt, dass ein Bild und kein »echter« Button zu verwenden ist.
    Die Option
showOn
ermöglicht auch
both
als Wert, womit der Datepicker sowohl angezeigt wird, wenn das Eingabefeld den Fokus erhält, als auch bei einem Klick auf den Button.
    Lokalisierung
    Der Datepicker von jQuery UI unterstützt 41 Locales, die in den Dateien
ui.datepicker-
xx
.js
zu finden sind (wobei
xx
das Locale ist). Jede Datei fügt
$.datepicker.regional
eine Eigenschaft hinzu. Die Datei
ui.datepicker-ar.js
enthält Folgendes:
$.datepicker.regional['ar'] = {
    closeText: 'إغلاق',
    prevText: '<السابق',
    nextText: 'التالي>',
    currentText: 'اليوم',
    dayNames: ['السبت', 'الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخم
يس', 'الجمعة'],
    dayNamesShort: ['سبت', 'أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خم
يس', 'جمعة'],
    dayNamesMin: ['سبت', 'أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خم
يس', 'جمعة'],
    dateFormat: 'dd/mm/yy',
    firstDay: 0,
    isRTL: true
};
    Um einen Datepicker mit dem arabischen Locale zu initialisieren, beziehen wir uns auf diese Eigenschaft:
$("#datepicker").datepicker($.datepicker.regional.ar);
    Um zudem andere Optionen zu nutzen, verwenden wir
$.extend
:
$("#datepicker").datepicker($.extend({}, $.datepicker.regional.ar, {
    changeMonth: true,
    changeYear: true
});
    Wir erzeugen ein leeres Objekt per
{}
und greifen dann auf
$.extend
zurück, um die regionalen Optionen und die Werte für
changeMonth
und
changeYear
in das leere Objekt zu kopieren. Dieses wird dann genutzt, um den Datepicker zu initialisieren.

Chapter 12. jQuery-Plugins
    Mike Hostetler

Einleitung
    Eines der wichtigen Ziele der jQuery-JavaScript-Bibliothek ist es, eine schnelle und schlanke Alternative zu anderen JavaScript-Bibliotheken aus der Open-Source-Welt zu bleiben. Daher wird darauf geachtet, dass der jQuery Core die Bedürfnisse der meisten Entwickler erfüllt, dabei aber schnell und schlank bleibt. Natürlich haben Entwickler auch Anforderungen, die sich durch den jQuery Core nicht vollständig abdecken lassen. Oder ein Entwickler möchte eine Erweiterung für die Core-Funktionalität schreiben, die für einen signifikanten Teil der jQuery-Anwender nützlich sein kann, aber nicht in den Core mit aufgenommen werden sollte.
    jQuery wurde so entworfen, dass es auf vielen Wegen erweitert werden kann. Die Rezepte in diesem Kapitel sind dazu gedacht, den Leser in die Welt der jQuery-Plugins einzuführen.

Wo finden Sie jQuery-Plugins?
    Problem
    Sie versuchen, etwas mit jQuery zu bauen, das Funktionalität erfordert, die nicht im jQuery Core vorhanden ist. Dem Problem sahen sich sicherlich schon andere Entwickler gegenüber und Sie sind der Meinung, dass eventuell ein Plugin dafür existiert. Wo sollten Sie mit Ihrer Suche nach Plugins beginnen und wie sollten Sie die Plugins begutachten, die Sie finden?
    Lösung
    Suchen Sie in den folgenden Repositories nach jQuery-Plugins:
    jQuery Plugin Repository
http://plugins.jquery.com
    Google Code
http://code.google.com
    GitHub
http://github.com
    Google mit passenden Suchbegriffen
http://google.com
    SourceForge
http://sourceforge.net
    Diskussion
    Es gibt ein paar Sites im Netz, auf denen jQuery-Plugins gefunden werden können. Aufgrund der Natur der jQuery-Plugins gibt es eine Reihe von Hosting-Sites für Open-Source-Projekte, diefür solche Plugins anziehender erscheinen als andere. Zudem dient die jQuery-Site selbst als zentrales Repository für Plugins (siehe http://plugins.jquery.com ).
    Am besten suchen Sie in all den verfügbaren Ressourcen und sammeln erst einmal alle potenziellen Plugins ein, um sie zu begutachten. Plugins, die dazu gedacht sind, ein und dasselbe Problem zu lösen, verfolgen häufig völlig unterschiedliche Ansätze oder sie wurden für verschiedene Versionen der jQuery Core-Bibliothek gebaut.
    Die

Weitere Kostenlose Bücher