Moderne JavaScript Programmierung

Forum - Moderne JavaScript Programmierung
36 Lernkarten sind in diesem Bereich vorhanden

Placeholder für ältere Browser mit jQuery
09.03.2013 - Lernkarte von MWT
Bei älteren Browsern (und IE8) wird das placeholder-Attribut nicht unterstützt. Der nachfolgende Skript simumliert bei alteren Browsern den placeholder. Es wird jquery als Framework verwendet. Dabei kann der input-Tag wie gewohnt ausgezeichnet werden. <input type="text" placeholder="Vorname" />    <script type="text/javascript"> $(document).ready(function(){   if ((isInputSupported = 'placeholder' in document.createElement('input'))!==true){     $('input[placeholder]').each(function(){       if ($(this).val()=='')$(this).val($(this).attr('placeholder')) ;       })     $('inpu ... mehr

Lernkarte ergänzen
ajaxService - Ajax in der Praxis
09.06.2012 - Lernkarte von MWT
Nachfolgend wird ein universelles AJAX-Tool vorgestellt. Von einfachen bis komplexen AJAX-Operationen lassen Sie mit diesem Tool realisieren. Das Tool verwendet das Javascript-Framework jquery.   Einbinden Die beiden notwendigen Javascript-Dateien jquery-<version>.min.js und ajaxservice.js werden im head der Seite eingebunden. Zusätzlich sollte gleich ein Javascript-Block eingebunden werden, der auf "onLoad" (hier besser mit $(documenr).ready) reagiert. Hier werden alle Javascript-Aktionen eingebunden, die erst nach dem Laden des HTML-Dokuments ausgeführt werden sollen/dürfen, Im HTML-Body muss/sollte ein Container (hier <div>) angelegt werden, in de ... mehr

Lernkarte ergänzen
jquerry - Grundlagen und Einführung
31.05.2012 - Lernkarte von MWT
Der nachfolgende Beitrag entstand im Wesentlichen auf Basis eines Beitrags von der TU Chemnitz. Die sehr kompakte Einführung ist wirklich sehr empfehlenswert. Quelle: http://www.tu-chemnitz.de/urz/kurse/unterlagen/index.html   jQuery ist darauf ausgerichtet, HTML-Elemente einer Webseite zu selektieren und auf diese ausgewählten Elemente Operationen anzuwenden. Die Entwickler von jQuery legen besonderes Augenmerk auf die Funktionalität unter verschiedenen Browsern, verschiedenen JavaScript-Probleme werden dabei transparent gelöst. jQuery-Funktionen werden analog  zu JavaScript in HTML-Dokumente eingebettet oder durch einen Link auf eine .js -Datei eingebunden ... mehr

Lernkarte ergänzen
OOP
19.05.2012 - Lernkarte von MWT
Gleich vorweg: JavaScript kennt keine Klassen. Allerdings ist es möglich eine "Kopie" eines (beliebigen) "Objekt" als "Instanz/Referenz" einem anderen "Objekt" zuzuweisen. Die Beispiel-Funktion Konstruktor stellt eine Art von Container dar, der Methoden und Eigenschaften für ein Objekt bereitstellt. Das ist also vergleichbar mit den sonst üblichen Klassen. Mit var obj erstellen wir nun ein Instanz/Referenz des "Konstruktors". Wir haben also ein Objekt erzeugt, das Zugriff auf die Eigenschaften und Methoden der Konstruktorfunktionen hat. function Konstruktor() {    ... } var obj = new Konstruktor(); Obwohl Konstruktor nur eine normale Funktion ist, wird sie ... mehr

Lernkarte ergänzen
Prototypenbasierte Programmierung
19.05.2012 - Lernkarte von MWT
Prototypenbasierte Programmierung, auch als klassenlose Objektorientierung bekannt, ist eine Form der Objektorientierten Programmierung, die auf das Sprachelement der Klasse verzichtet. Objekte werden durch Klonen bereits existierender Objekte erzeugt. Alle bestehenden Objekte können Prototypen neuer Objekte sein. Beim Klonen werden alle Eigenschaften (Attribute und Methoden) des Prototyp-Objektes kopiert; das neue Objekt kann mit neuen Eigenschaften versehen und die kopierten verändert werden. Einige Sprachen kopieren die Objekte beim Klonen vollständig und es bleibt keine Verbindung zwischen dem Klon und seinem Prototypen; die meisten prototypenbasierten Sprachen verwenden a ... mehr

Lernkarte ergänzen

Facebook-Logo.GooglePlus-Logo.
Bei der Nutzung der sozialen Netzwerke Facebook ("Gefällt mir") und Google ("Google+") werden Bewegung-, Inhaltsdaten
und die IP-Adresse an die Anbieter dieser Dienste übermittelt. Für die Nutzung dieser Plugins ist daher Ihre aus­drückliche Zustimmung notwendig. Ich stimme diesen Nutzungsbedingungen zu. Beachten Sie auch unsere Datenschutzerklärung.

© 2007-2023 by www.bugbomb.de0,02067 Sek.