Cantitate/Preț
Produs

Schrödinger lernt HTML5, CSS3 und JavaScript: Rheinwerk Computing

Autor Kai Günster
de Limba Germană Paperback – 28 aug 2013
Eine runde Sache: Schrödinger wird Webentwickler! Zum Glück hat er einen Kumpel, der auf alles eine Antwort parat hat, solange der Kaffee reicht. Zusammen lernt ihr HTML, CSS und JavaScript - alles auf dem neuesten Stand und wenn du willst, mit deinem eigenen Webserver.

Mit der nötigen Theorie und vielen Hinweisen und Tipps (im Büro); Unmengen von gutem Code, aber auch schlechtem, der verbessert und repariert werden will (in der Werkstatt); mit Übungen und den verdienten Pausen (zu Hause im Wohnzimmer). Umwerfende Beispiele, fantastisch illustriert.
Das alles, und noch viel mehr:

  • Ausführlicher Einstieg in HTML, CSS und JavaScript
  • Designs umsetzen und gute GUIs erstellen
  • Ereignisse behandeln und Funktionen einsetzen
  • Serverkommunikation, AJAX und Websockets nutzen
  • Mit oder ohne HTML5 und CSS3
  • Karten einbinden und GPS-Daten auswerten
  • Responsive Webdesign und Touch Events
  • Webseiten für einfach alles, was einen Bildschirm hat
  • Video- und Audiomaterial einbinden
  • Zeichnen mit Canvas
Galileo Press heißt jetzt Rheinwerk Verlag.
Citește tot Restrânge

Din seria Rheinwerk Computing

Preț: 34629 lei

Preț vechi: 43286 lei
-20% Nou

Puncte Express: 519

Preț estimativ în valută:
6627 6910$ 5508£

Carte indisponibilă temporar

Doresc să fiu notificat când acest titlu va fi disponibil:

Preluare comenzi: 021 569.72.76

Specificații

ISBN-13: 9783836220200
ISBN-10: 3836220202
Pagini: 826
Dimensiuni: 200 x 236 x 55 mm
Greutate: 2.02 kg
Editura: Rheinwerk Verlag GmbH
Seria Rheinwerk Computing


Cuprins

An den Leser ... 2 Büro ... 4 Werkstatt ... 6 Wohnzimmer ... 8 Impressum ... 10 Inhaltsverzeichnis ... 12 Widmung ... 20 Vorwort ... 21 1. Fangen wir mit einem Gerüst an -- Aufbau einer Seite und die wichtigsten Elemente ... 23 Die drei ??? -- HTML, CSS und JavaScript ... 24 Der Werkzeugkasten ... 26 Webbrowser ... 27 Editor ... 28 Das erste Dokument ... 29 Markup und Tags ... 31 Struktur einer HTML-Seite ... 33 Attribute, leere Tags und Links ... 35 Links zwischen zwei Seiten -- über den Gartenzaun ... 40 Das Ziel im Auge -- das Attribut target ... 43 Tinks und Largels ... 45 Text war gestern -- Bilder ... 47 Bevor das Bild geladen wurde ... ... 49 ... und hinterher ... 49 Das sollte man im Kopf haben -- mehr vom ... 52 Andere Länder, andere Zeichen: Character Encoding ... 54 Denk noch mal drüber nach: Übungen ... 58 2. Das World Wide Web, unendliche Weiten -- Serverkommunikation, Adressen, Standards ... 61 Wo finde ich denn nun meine Seite: Von Webservern und DNS ... 62 URLs -- alles an der richtigen Adresse ... 65 Ferngespräch für Herrn Web Server -- HTTP ... 69 Jetzt wird es ernst -- unser eigener Webserver ... 73 Das obligatorische Geschichtskapitel -- die Geschichte des World Wide Web ... 81 Man nehme ein ARPANET und lasse es reifen ... ... 81 ... rühre etwas Hypertext unter ... ... 82 ... und köchle alles, bis es bunt wird ... 84 Das Ende von Mosaic und der erste Browserkrieg ... 85 Microsofts Monopol und der zweite Browserkrieg -- der Rote Panda schlägt zurück ... 88 HTML ist nicht gleich HTML -- eine Sprache, verschiedene Dialekte ... 90 3. Jetzt kommt Farbe ins Spiel -- Einführung in CSS ... 93 Webseiten mit Stil -- Inline Styles und Farben ... 94 Welches Element hätten's denn gerne: Selektoren nach Tags, IDs und Klassen ... 100 Übungen mit dem Regenbogen ... 108 Drei Farben reichen völlig aus -- das RGB-Modell ... 112 Durchschaut: rgba() und opacity ... 116 Wir halten uns im Hintergrund -- background-image ... 118 Wohin damit? background-repeat, background-position und background-attachment ... 120 Hier war ich doch schon mal -- Pseudoklassen für Links ... 127 Farben und Selektoren: Übungen zum Abschluss ... 129 4. Kaskaden für Bossingen -- CSS-Selektoren und Typografie ... 131 Was heißt jetzt eigentlich Cascading? ... 132 CSS -- den Tätern auf der Spur ... 136 Größe zeigen -- mit font-size ... 140 Ahnenforschung für Anfänger -- Selektoren für Kinder und Nachfahren ... 145 Für Fortgeschrittene: Nachfahren-Selektoren mit mehreren Ebenen ... 150 Seichte Kost: nur die direkten Kinder selektieren ... 151 Von Schriftgrößen und Selektoren: Übungen ... 152 Es muss nicht immer Times New Roman sein -- Schriftarten ... 158 Gutenbergs Erben -- mehr von Schriften und Typografie ... 164 Die Schriftliche Prüfung: Übungen ... 168 5. Ordnung in die Plattensammlung -- Listen und Tabellen ... 171 Besser als Zeilenumbruch: Listen ... 172 Wer braucht da noch PowerPoint: CSS-Styles für Listen ... 178 Definitionssache -- Definition Lists mit
... 181 Eine Liste von Übungen zu Listen ... 184 Die Liste ist nicht genug -- Tabellen ... 187 Was steckt noch drin? Tabellen im Detail ... 191 Auch Tabellen brauchen CSS-Liebe ... 197 Gefängnisreform für größere Zellen -- rowspan und colspan ... 204 Tabellarische Übungen ... 206 6. Von der Wiege bis zur Bahre -- Formulare ... 211 Mehr als nur anfragen: endlich mitreden. ... 212 Daten eingeben und zum Server schicken -- einfaches Formular ... 215 Request ist nicht gleich Request -- post und get ... 223 Aber tippen ist anstrengend! Checkboxen und Radiobuttons ... 226 Wer ist denn nun der Auserwählte? Select-Boxen ... 230 Jetzt kommt endlich die Suche! ... 236 Das muss ja nicht jeder sehen -- versteckte Felder ... 239 Jetzt kannst du doch noch Opern quatschen -- Textarea ... 240 Formulare 2.0 -- viel Neues in HTML5 ... 243 Formulare müssen nicht nach Behörde aussehen -- CSS für Forms ... 246 Übungen! Neue Felder, neue Stile ... 251 Alle Dateien laden hoooooch -- File Upload ... 254 7. Von Rändern und Schuhkartons -- Seitenlayout in HTML und CSS ... 257 Die Grundlagen für alles -- Block- und Inline-Elemente ... 258 Das Box-Model -- stapelbares HTML ... 260 Relativ und absolut ... 264 Fünf kleine
-Container ... ... 266 Das Gesetz des Kompasses ... 269 Und weiter geht's mit den fünf
s ... 271 Abstände aus der Nähe betrachtet ... 272 10 Liter HTML in einem 5-Liter-
: Overflow ... 274 Schrödinger in seinem Element -- Container schubsen ... 276 Genau dort -- absolute Positionierung ... 278 Der Stapelfix™-Stapelplan ... 280 Mehr zu Positionierung ... 285 Elemente im Fluss -- float und clear ... 287 Floatende Layouts ... 291 Von Boxen und Stapeln ... 292 Und so sieht der Stylesheet am Ende aus: ... 297 Semantik statt
-- was gibt's Neues in HTML5? ... 298 Die CSS-Eigenschaft display -- warum? ... 300 Wer verdeckt wen? z-index ... 303 Das Fenster im Fenster ... 306 8. ENTlich, eine Website! Schrödinger setzt das Gelernte zusammen -- Eine Website von Anfang an ... 309 Eine Website von Anfang an ... 310 Die Seitenstruktur ... 313 Die Organisation des Stylesheets ... 318 Für die Kunst -- die Entengalerie ... 320 Entengalerie plus -- es geht noch cooler ... 326 9. Schöner wohnen mit CSS3 -- CSS3 ... 329 Zum Schutz vor blauen Flecken -- runde Ecken ... 330 Rahmenbilder für Bilderrahmen ... 334 Urlaubsfotos aus den 80ern ... 338 Licht und Schatten ... 341 Die Kiste im Licht -- box-shadow ... 347 Schlüsselmomente ... 350 Und es bewegt sich doch ... 355 Die Farbe des Kaffees ... 362 Gerade war gestern -- CSS-Transformationen ... 364 Jetzt bist du dran mit Drehen und Schieben ... 367 Auf in die dritte Dimension! ... 370 Gemeinsam sehen sie stark aus -- Effekte mit CSS3 ... 37210. Jetzt muss es sich aber endlich bewegen -- JavaScript ... 379 JavaScript, was ist das eigentlich? ... 380 Und wie geht es jetzt? ... 383 Zählen nach Zahlen ... 385 Merk's dir für später -- Variablen ... 389 Übungen zu Variablen ... 394 Zahlentheorie ... 397 Daten rein, Daten raus I: Ausgabe ... 400 Woher weiß ich, wenn ein Fehler auftritt? ... 405 Zeichen, Zeichen, Zeichenkette ... 407 Daten rein, Daten raus II: Eingabe ... 410 Übungen zu Strings und Ausgabe ... 414 Wenn ... dann ... ... 418 Formulare -- bitte geben Sie Ihre Adresse an ... 424 Wenn die Praxis funktioniert, dann fehlt noch die Theorie ... 429 Was? Wie? Wenn? Dann? ... 43211. Programmieren mit Bausteinen -- Funktionen ... 435 So funktioniert's mit Funktionen ... 443 Mehr Werte als man zählen kann -- Arrays ... 447 Ein Übung für zwischendurch ... 453 Von vorne bis hinten mit for ... 455 Von Dingen und Zeigern ... 461 Wie funktionieren meine Funktionen? ... 464 Manchmal geht alles schief -- Fehler ... 466 Funktionen, Bürger erster Klasse ... 471 Funktionen in Funktionen in Funktionen ... 47612. Augen auf, du hast User! -- Eventhandler ... 481 Reaktionsfreudiges JavaScript -- Eventhandler ... 482 Die Events mit der Maus ... 489 Mehr von der Maus ... 492 Das Ziel im Auge -- event.target ... 495 Gezieltes Mausen ... 499 JavaScript im Schaumbad -- blubbernde Events ... 502 Keyboardevents ... 505 Timeout, Formevents und andere ... 508 Übungen! ... 51013. Gerade stand das da noch nicht -- DOM-Manipulation ... 513 Ein DOM für die HTML-Seite ... 514 Gärtnern für Webentwickler -- das DOM als Baum ... 518 Des Zauberlehrlings Hausaufgabe ... 521 Mal wieder Wiederholungen -- while-Schleifen ... 530 Von einem Element zum anderen -- navigieren im DOM ... 532 Rein, rauf, runter, raus -- Elemente erzeugen, einfügen, entfernen und verschieben ... 536 Attribute und Styles ... 542 Die Meisterprüfung des DOM-Zauberlehrlings ... 54414. Schrödingers Welt der Programmierung -- Objekte und JSON ... 549 Objektorientierung -- was und warum? ... 550 Objekte für Einsteiger ... 553 Ran an die Eigenschaften ... 556 Und jetzt mit Methoden ... 561 Das Schlüsselwort this und Function Binding ... 563 Was steckt drin? for ... in ... 567 Übungen mit Objekten ... 571 Konstruktoren und Prototypen ... 573 Vererbung -- und niemand muss dafür sterben ... 576 Übungen zu Prototypen und Vererbung ... 58215. Halt, hiergeblieben! Cookies, WebStorage und File-API ... 587 Der Griff in die Keksdose ... 588 Cookies ganz korrekt ... 590 Cookies selbst gebacken ... 593 Jetzt wird gebacken ... 594 Daten, so weit das Auge reicht -- Web Storage ... 599 Iterieren über Web Storage ... 601 Das Beispiel am Stück -- und mit Objekt! ... 604 Mehr zu Local Storage -- Events und Limits ... 607 Von Sandbox zu Sandbox ... 608 Die große Datenhalde ... 610 Heute das Dateisystem, morgen die Welt ... 611 Was du schon immer über eine Datei wissen wolltest ... 612 Dateien lesen -- der FileReader ... 613 Dateien in der Praxis ... 618 Das switch-Statement ... 623 Dateien und Bäckereien ... 627 Dateiauswahl -- wir können auch anders ... 632 Und wir können auch noch anders -- noch mal Dateiauswahl ... 63416. Alles kann ein Radio sein, oder ein Fernseher, oder sogar eine Leinwand -- Multimedia ... 639 Bild und Ton im Browser ... 640 Die MIME-Types ... 644 Die Details ... 644 Die Fernbedienung für alles --

Recenzii

Empfehlung der Redaktion!

Notă biografică

Kai Günster ist Web- und Softwareentwickler und versucht sich gern an allem, was einem Computer neue Tricks beibringen kann. Oder auch alte Tricks, aber um ein paar Zeichen kürzer. Er hält HTML5 für die beste Erfindung seit der Laugenbrezel und JavaScript-Anwendungen mit Browser-GUI für die Zukunft des PCs. Um Schrödinger und seine Leser zu guten Webentwicklern zu machen, hat er sogar seine eigene Katze verpixelt. Privat hat er Spaß an Brettspielen und schreibt darüber online im Meople's Magazine.