Benutzer-Werkzeuge

Webseiten-Werkzeuge


javascript

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Both sides previous revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
javascript [2015/08/26 12:24]
webproducer Eigene Unterseite für den datetimepicker
javascript [2023/12/21 15:49]
webproducer "Obsolete attribute language" entfernt
Zeile 1: Zeile 1:
 ====== JavaScript (Programmiersprache)====== ====== JavaScript (Programmiersprache)======
  
-JavaScript ist eine clientseitige Skriptsprache,​ die ursprünglich für dynamisches HTML in Webbrowsern entwickelt wurde.+JavaScript ist eine clientseitige Skriptsprache,​ die ursprünglich für dynamisches HTML in Webbrowsern entwickelt wurde. ​JavaScript kann, genau wie bei CSS, entweder direkt im HTML-Dokument oder als externe Datei eingebunden werden. 
 + 
 +==== JavaScript direkt im Dokument einbinden ==== 
 + 
 +<code html> 
 +<script language="​javascript"​ type="​text/​javascript">​ 
 +    <!-- 
 +        ... hier kommt nun das eigentliche JavaScript 
 +    --> 
 +</​script>​  
 +</​code>​ 
 + 
 +==== JavaScript als externe Datei einbinden ==== 
 + 
 +<code css> 
 +<script type="​text/​javascript"​ src="​dateiname.js"></​script>​ 
 +</​code>​
  
 ==== JavaScript für HTML-Formulare ==== ==== JavaScript für HTML-Formulare ====
Zeile 8: Zeile 24:
   * [[js:​disabled_checkboxes|Nicht aktivierte Checkboxen auswerten]]   * [[js:​disabled_checkboxes|Nicht aktivierte Checkboxen auswerten]]
   * [[CheckCheckbox|Pflichtfeldüberprüfung:​ Checkboxen]]   * [[CheckCheckbox|Pflichtfeldüberprüfung:​ Checkboxen]]
 +  * [[js:​only_digits|Nur Ziffern im Eingabefeld zulassen]]
   * [[CheckText_1|Pflichtfeldüberprüfung:​ Texteingabefelder (einfache Version mit wenig Eingabefeldern]]   * [[CheckText_1|Pflichtfeldüberprüfung:​ Texteingabefelder (einfache Version mit wenig Eingabefeldern]]
   * [[CheckText_2|Pflichtfeldüberprüfung:​ Texteingabefelder (erweiterte Version mit vielen Eingabefeldern]]   * [[CheckText_2|Pflichtfeldüberprüfung:​ Texteingabefelder (erweiterte Version mit vielen Eingabefeldern]]
   * [[CheckRadiobutton|Pflichtfeldüberprüfung:​ Optionsschaltfläche prüfen]]   * [[CheckRadiobutton|Pflichtfeldüberprüfung:​ Optionsschaltfläche prüfen]]
 +  * [[jquery:​select#​ausfuehrliches_beispiel|Pflichtfeldüberprüfung:​ Optionsschalter mit jQuery prüfen (beliebige Anzahl)]]
 +  * [[js:​tab|Tabulator im Textarea benutzen]]
 +
 +==== Dialogboxen in JavaScript ====
 +
 +  * [[js:​alert|alert:​ Hinweistext anzeigen]]
 +  * [[js:​confirm|confirm:​ Frage anzeigen und Ergebnis auswerten ("​OK"/"​Abbrechen"​)]]
 +  * [[js:​promt|promt:​ Benutzereingabe anfordern]]
 +
 +==== Datum und Uhrzeit ====
 +
 +  * [[js:​datetimeformat|Länderspezifisches Zeitformat]]
 +
 +==== WebStorage ====
 +
 +  * [[js:​localStorage|Local Storage]]
 +  * [[js:​sessionStorage|Session Storage]]
  
 ==== JavaScript-Funktionen für den Zahlungsverkehr ==== ==== JavaScript-Funktionen für den Zahlungsverkehr ====
Zeile 17: Zeile 51:
   * [[js_splitIBAN|IBAN auf 6 Texteingabefelder aufteilen]]   * [[js_splitIBAN|IBAN auf 6 Texteingabefelder aufteilen]]
  
-==== jQuery-Plugins ====+---- 
 + 
 +==== jQuery ==== 
 + 
 +jQuery ist eine freie JavaScript-Bibliothek. Sie stellt Funktionen für die Erstellung und Änderung von DOM-Objekten zur Verfügung. Es wird geschätzt, dass jQuery bereits auf jeder 2. Internetseite eingesetzt wird. 
 + 
 +  * [[jQuery|Erste Schritte, Beispiele und jQuery-Plugins]] 
 + 
 +---- 
 + 
 +==== script.aculo.us ==== 
 + 
 +Mit der JavaScript-Bibliothek script.aculo.us kann eine Internetseite leicht um dynamische visuelle Effekte aufbereitet werden. Die Bibliothek baut auf das JavaScript-Framework "​Prototype"​ auf.
  
-  * [[bxslider|bxSlider 4.2.5]] +  * [[script.aculo.us:sortable|Reihenfolge einer unsortierten Liste per Drag & Drop ändern]]
-  * [[datetimepicker|DateTimePicker]] +
-  * [[prototype_conflict|Konflikt zwischen jQuery und der Klassenbibliothek Prototype]] +
-  * [[fancybox2|fancyBox 2]]+
javascript.txt · Zuletzt geändert: 2023/12/21 15:49 von webproducer