Das ist nicht jQuery, sondern JavaScript!
Problem
Sie sind ein Web-Designer, der erst neu
in jQuery einsteigt und Sie haben ein Problem mit der Syntax einer
if/else
-Anweisung. Sie wissen, dass
das Problem eigentlich ganz einfach ist, und bevor Sie auf der
jQuery-Mailingliste nachfragen, erledigen Sie zuerst Ihre
Hausaufgaben: Sie suchen in der jQuery-Dokumentation und finden –
nichts. Suchen im Web nach Begriffen wie jquery if else
statement führen da auch nicht weiter.
Sie müssen zudem eine E-Mail-Adresse in zwei
Teile aufteilen, die durch das @
-Zeichen getrennt sind. Sie haben gehört, dass es
eine Funktion gibt, mit der Strings aufgeteilt werden können, aber
auch dazu findet sich so gar nichts in der Dokumentation zu
jQuery.
Ist jQuery wirklich so miserabel dokumentiert?
Lösung
Die if/else
-Anweisung und die Methode .split()
für Strings gehören zu JavaScript, nicht zu
jQuery.
Daher werden folgende Stichworte bei einer Suche im Web zu nützlicheren Ergebnissen führen:
javascript if else statement |
javascript split string |
Diskussion
Liebe JavaScript-Gurus, verschrecken Sie bitte die Anfänger nicht.
Liebe Anfänger, lassen Sie sich nicht entmutigen, wenn Sie an dieser Stelle einmal nicht weitergekommen sind.
Wenn Sie ein alter JavaScript-Fuchs sind, lachen Sie vielleicht über diese Fragen. Aber sie tauchen durchaus regelmäßig auf der Mailingliste von jQuery auf, und das ist auch verständlich. jQuery ist dazu gedacht, die JavaScript-Programmierung einfach zu machen, so dass jemand, der vorher noch nie programmiert hat, darauf aufbauen und seiner Seite nützliche Effekte hinzufügen kann, ohne eine »echte« Programmiersprache erlernen zu müssen.
Aber jQuery ist JavaScript. jQuery besteht zu 100% aus reinem JavaScript-Code und jede Zeile, die Sie in jQuery schreiben, ist auch eine Zeile in JavaScript.
Sie können mit jQuery tatsächlich eine ganze Reihe von einfachen Aufgaben erledigen, ohne seine Beziehung zu JavaScript verstehen zu müssen, aber je mehr Sie über die zugrundeliegende Sprache lernen, desto produktiver – und weniger frustrierend – werden Ihre Erfahrungen mit jQuery sein.