JS – Teil 7: Operatoren Teil 2

Im ersten Artikel zu den JavaScript Operatoren haben wir bereits einiges geschafft – Zuweisungsoperator, Vergleichsoperatoren und Rechenoperatoren. Ein paar wichtige Dinge fehlen aber noch, darunter zum Beispiel die logischen Operatoren. Und was passiert überhaupt, wenn wir zwei Operatoren gleichzeitig benutzen? Diese Frage klären wir gleich im Artikel.

Weiterlesen

JS – Teil 6: Operatoren

Um unsere if Bedingungen aus dem letzten Beitrag effektiver einsetzen zu können benötigen wir die sogenannten Operatoren. Erst diese kleinen Helfer ermöglichen es uns, komplexe Vergleiche oder mathematische Aufgaben durchzuführen und so die Dynamik in unserem Script zu erhöhen. In diesem Artikel sehen wir uns die wichtigsten Operatoren mal etwas genauer an.

Weiterlesen

JS – Teil 5: if Bedingungen

Programmierung bedeutet Dynamik. Unsere bisherigen JavaScript Mittel wie Variablen und Funktionen bilden zwar das Fundament, auf dem wir aufbauen, aber leider noch nicht die Möglichkeit zur Dynamik – unsere Scripts würden nun immer stur von oben nach unten ablaufen und auf demselben Weg ausgeführt werden. Unsere erste Möglichkeit, auf etwas zu reagieren, stellt nun die if Bedingung dar. Wie wir diese in JavaScript verwenden sehen wir uns im Artikel genauer an.

Weiterlesen

JS – Teil 4: Funktionen

Nachdem wir uns letztes mal die Datentypen und das Hoisting angesehen haben geht es in diesem Artikel um JavaScript Funktionen. Als ein zentrales Element der Programmierung ist es wichtig, Funktionen möglichst frühzeitig zu verstehen und anwenden zu lernen. Der richtige Einsatz endet dabei in besser strukturiertem, lesbarerem und wartbarerem Code.

Weiterlesen

JS – Teil 3: Datentypen und Hoisting

Zuletzt ging es in unserer kleinen Artikelserie um Variablen in JavaScript. Wie im Artikel erwähnt sind diese ein Grundbaustein in der Programmierung und auch relativ einfach zu benutzen, sie bestehen schließlich nur aus dem Schlüsselwort var, einem Namen und einem Wert. Hinter den Kulissen spielt sich aber noch einiges mehr ab, das wir verstehen sollten, um besser mit Variablen arbeiten zu können. Und diese Vorgänge besprechen wir in Teil 3 – Datentypen und Hoisting.
Klingt kompliziert aber keine Angst, wir gehen Schritt für Schritt vor.

Weiterlesen

JS – Teil 2: Variablen und die Entwicklungsumgebung

Nachdem wir uns im vorherigen Artikel mit dem Einstieg in die Welt von JavaScript beschäftigt haben geht es nun etwas tiefer in die Materie. Wir beschäftigen uns nochmal kurz mit der Entwicklungsumgebung für JavaScript, sehen uns an wie wir damit im Browser arbeiten und werfen schlussendlich auch noch einen ersten Blick auf Variablen – einer der Grundbausteine der Programmierung.

Außerdem sehen wir uns das Hallo Welt Beispiel aus Teil 1 natürlich auch noch einmal an um zu verstehen, was da eigentlich passiert ist.

Weiterlesen

JS – Teil 1: JavaScript lernen

JavaScript ist eine der wichtigsten Scriptsprachen der heutigen Zeit. Mit der immer weiter steigenden Verbreitung des Internets wird auch JavaScript immer beliebter und JavaScript zu lernen zahlt sich mehr und mehr aus. In dieser Artikelserie sehen wir uns gemeinsam die Grundlagen von JavaScript an, beleuchten wo wir es benutzen können und was es ausmacht. Vorkenntnisse sind dafür nicht benötigt, wir tasten uns Schritt für Schritt heran.
Und auch auf technischer Seite gibt es nur wenige Bedingungen – ein Browser und ein Texteditor und schon kann es losgehen. Legen wir los!

Weiterlesen

OOP in PHP – Teil 14: Traits

Traits wurden mit Version 5.4 in PHP eingeführt. Wer sie richtig zu nutzen weiß hat damit ein mächtiges Feature an der Hand um wiederverwendbaren Code zu schreiben. Die Funktionsweise der Traits ist dabei relativ simpel, ein paar Fallstricke gilt es aber zu beachten. Welche das sind erfährst du in diesem Artikel.

Weiterlesen

PHP – Teil 13: DateTime

Im letzten Artikel der Serie haben wir uns Timestamps näher angesehen. Das Arbeiten mit Daten und Zeiten kommt in der PHP Programmierung häufig vor. Wann wurde ein Artikel geschrieben? Ist der Besucher alt genug um bestimmte Inhalte sehen zu dürfen? Zu welchem Zeitpunkt soll ein Post freigeschalten werden?

Timestamps funktionieren zwar relativ simpel, werden bei komplexeren Aufgaben aber dann sehr schnell umständlich. Für diese Fälle bietet PHP uns inzwischen die DateTime Klasse. Diese unterstützt uns mit vielfältigen Funktionen in diesem Bereich und ist dabei einfach zu benutzen.

Weiterlesen