HTML, Javascript & Co.

Webseiten bestehen eigentlich nur aus ein paar Textdateien. Die Gestaltung und Aufteilung der Inhalte, die Rubriken und Formulare - alles nur Textdateien, die etwas Markup enthalten und gelegentlich auf ein Bildchen verweisen. Allerdings folgen diese Textschnippsel eigenen Regeln, die wir als HTML, CSS, Javascript und PHP kennen.


Hauptsache, es funktioniert

Eigentlich interessiert es ja niemanden, wie eine Internetseite intern aufgebaut ist. Wichtig ist nur, dass alles so funktioniert, wie gewünscht. Auch, wenn sich andauernd die Rahmenbedingungen ändern.

Heute muss eine Webseite auf allen Browsern sowie auf iPhone, Andorid-Geräten, Playstation und Smart-TVs laufen. Das geht nur, wenn die Quelltexte sauber und nach aktuellen Standards geschrieben werden.

Skripte, die im Team arbeiten

HTML liefert das Grundgerüst einer Internetseite. Der Inhalt wird strukturiert, indem verschiedene Seitenbereiche definiert werden, die in sich logisch organisiert sind. Dort fließen dann Texte, Menüs und Bilder ein.

Mit CSS bekommt das Grundgerüst seinen individuellen Stil verpasst. Die Stylesheets (CSS) sind in extra Dateien abgelegt und werden einfach mit den HTML-Dokumenten verknüpft. Sie enthalten alle Formatierungen zu Farben, Abständen und Schriftarten. Das gesamte grafische Gestaltungsraster kann mit CSS definiert werden, wogegen die HTML-Dateien die inhaltliche Strukturierung repräsentieren.

Javascript ist der dritte Mitspieler im Team und kann in die vordefinierten Strukturen eingreifen und diese nach Wunsch verändern. So sind Animationen möglich oder Elemente tauchen auf, wenn man sie braucht und verschwinden danach wieder. Es können Berechnungen angestellt und ganze Programmabläufe definiert werden. Fast jede vorstellbare Funktion oder Interaktion ist so möglich.

Serverunterstützung

Während die beschriebenen Skripte beim Benutzer im Webbrowser ablaufen, braucht man auf Serverseite Unterstützung durch PHP. So können die Daten eines Kontaktformulars sinnvoll verarbeitet werden, und auch komplexe Organisiationsabläufe, wie Shopbestellungen, realisiert werden. Durch PHP sind individuelle und komplexe Programmabläufe möglich, die die Funktionalität einer Webseite deutlich erhöhen kann.

Standard-Bibliotheken

Die Anforderungen von Webseiten sind einerseits sehr komplex, folgen andererseits aber Defacto-Standards. Deshalb gibt es für die beschriebenen Skriptsprachen viele Standard-Bibliotheken, die bevorzugt zum Einsatz kommen sollten. So wird Entwicklungszeit gespart und die Skripte bleiben auch für Dritte lesbar.


Leistungen von nowottnick-design

  • Umsetzungen in HTML und CSS nach aktuellen Standards
  • Programmierung von Javascript-Funktionen
  • Entwicklung mit jQuery und anderen Standardbibliotheken
  • Entwicklung mit PHP