JavaScript ma długą i ciekawą historię. Obecnie to jeden z najpopularniejszych języków programowania. Jego zalety to nowoczesność, wszechstronność, elastyczność i wydajność. Jest przy tym idealny dla początkujących użytkowników: można się go łatwo nauczyć i równocześnie od razu przyzwyczaić się do stosowania dobrych praktyk i pisania czystego, ładnego kodu. Mimo to uzyskanie prawdziwej biegłości wymaga pracy i ćwiczeń. Jest to jednak wysiłek, który warto podjąć, gdyż JavaScript jest doskonałym wyborem dla profesjonalnych twórców aplikacji. Co więcej, wszystko wskazuje na to, że jeszcze długo będzie rozwijany i doskonalony przez skupioną wokół niego społeczność entuzjastów. To trzecie, wzbogacone i uzupełnione wydanie popularnego podręcznika programowania dla początkujących. Znalazło się tu wyczerpujące wyjaśnienie podstawowych zasad programowania oraz struktury języka JavaScript. Omówiono techniki testowania kodu i obsługi błędów, tworzenia kodu modułowego, zaprezentowano również koncepcję programowania asynchronicznego. Już na początku pokazano przykłady kodu, opisy projektów oraz liczne ćwiczenia do samodzielnego wykonania. Poszczególne koncepcje i techniki są przedstawiane na przykładach konkretnych, działających aplikacji, takich jak gra przeglądarkowa, prosty język programowania i program do rysowania. W książce między innymi: solidne podstawy: składnia, struktury sterujące i praca z danymi zasady programowania obiektowego i funkcyjnego tworzenie skryptów do wykonywania w przeglądarkach podstawy projektowania aplikacji sieciowych model DOM i jego zastosowanie korzystanie z Node.js
Marijn Haverbeke Reihenfolge der Bücher


- 2020
- 2011
JavaScript
Richtig gut programmieren lernen – Von der ersten Codezeile bis zum eigenen Projekt
Dieses Lehrbuch ist eine kompakte Einführung in JavaScript, die sich auf gute Programmiertechniken konzentriert. Der Autor zeigt, wie man die Eleganz und Präzision von JavaScript nutzen kann, um reale browserbasierte Anwendungen zu schreiben. Von Beginn an werden Sie in Beispielcode eintauchen und zum Ausprobieren angehalten. Anhand von komplexen Anwendungen - wie eine künstliches-Leben-Simulation oder eine Version des klassischen Spiels Sokoban - werden auch fortgeschrittene Programmiertechniken greifbar. So erhalten Sie rasch alles, was Sie brauchen, um eigene Programme zu erstellen. - Verstehen Sie die wesentlichen Elemente der Programmierung: Syntax, Kontroll- und Datenstrukturen, Funktionen. - Verwenden Sie objektorientierte und funktionale Programmiertechniken, um Ihre Programme lesbar zu organisieren. - Scripten Sie im Browser und entwickeln Sie grundlegende Webanwendungen. - Arbeiten Sie mit regulären Ausdrücken und XML-HttpRequest-Objekten. Alle Codebeispiele finden Sie online in einem interaktiven Sandkasten direkt zum Ausprobieren (http://eloquentjavascript. net/). Ob Sie als erfahrener Entwickler einen raschen Einstieg in JacaScript bekommen oder als Neuling damit programmieren lernen möchten - dieses Buch wird Sie zu Ihrem Ziel bringen. Bevor Sie es merken, werden Sie die Sprache des Web fließend sprechen können.