JavaScript fÂżr Dummies
eBook - ePub

JavaScript fÂżr Dummies

Paul McFedries

Partager le livre
  1. German
  2. ePUB (adapté aux mobiles)
  3. Disponible sur iOS et Android
eBook - ePub

JavaScript fÂżr Dummies

Paul McFedries

DĂ©tails du livre
Aperçu du livre
Table des matiĂšres
Citations

À propos de ce livre

Schnell und einfach interaktive Webseiten programmieren: Andy Harris zeigt Ihnen alles, was Sie ĂŒber JavaScript wissen mĂŒssen, um dieses Ziel zu erreichen. ZunĂ€chst erlernen Sie die Grundlagen der Programmierung und erfahren dann, wie Sie Ihre HTML-Elemente mit JavaScript verĂ€ndern und animieren. Auch die Themen Ajax und jQuery werden ausfĂŒhrlich behandelt.
HTML- und CSS-Kenntnisse sind fĂŒr die LektĂŒre von Nutzen, Programmierkenntnisse benötigen Sie jedoch nicht. Mit den vielen verstĂ€ndlichen Beispielen finden sich auch AnfĂ€nger schnell zurecht, so dass Sie schon bald attraktive Webseiten entwickeln werden!

Foire aux questions

Comment puis-je résilier mon abonnement ?
Il vous suffit de vous rendre dans la section compte dans paramĂštres et de cliquer sur « RĂ©silier l’abonnement ». C’est aussi simple que cela ! Une fois que vous aurez rĂ©siliĂ© votre abonnement, il restera actif pour le reste de la pĂ©riode pour laquelle vous avez payĂ©. DĂ©couvrez-en plus ici.
Puis-je / comment puis-je télécharger des livres ?
Pour le moment, tous nos livres en format ePub adaptĂ©s aux mobiles peuvent ĂȘtre tĂ©lĂ©chargĂ©s via l’application. La plupart de nos PDF sont Ă©galement disponibles en tĂ©lĂ©chargement et les autres seront tĂ©lĂ©chargeables trĂšs prochainement. DĂ©couvrez-en plus ici.
Quelle est la différence entre les formules tarifaires ?
Les deux abonnements vous donnent un accĂšs complet Ă  la bibliothĂšque et Ă  toutes les fonctionnalitĂ©s de Perlego. Les seules diffĂ©rences sont les tarifs ainsi que la pĂ©riode d’abonnement : avec l’abonnement annuel, vous Ă©conomiserez environ 30 % par rapport Ă  12 mois d’abonnement mensuel.
Qu’est-ce que Perlego ?
Nous sommes un service d’abonnement Ă  des ouvrages universitaires en ligne, oĂč vous pouvez accĂ©der Ă  toute une bibliothĂšque pour un prix infĂ©rieur Ă  celui d’un seul livre par mois. Avec plus d’un million de livres sur plus de 1 000 sujets, nous avons ce qu’il vous faut ! DĂ©couvrez-en plus ici.
Prenez-vous en charge la synthÚse vocale ?
Recherchez le symbole Écouter sur votre prochain livre pour voir si vous pouvez l’écouter. L’outil Écouter lit le texte Ă  haute voix pour vous, en surlignant le passage qui est en cours de lecture. Vous pouvez le mettre sur pause, l’accĂ©lĂ©rer ou le ralentir. DĂ©couvrez-en plus ici.
Est-ce que JavaScript f¿r Dummies est un PDF/ePUB en ligne ?
Oui, vous pouvez accĂ©der Ă  JavaScript fÂżr Dummies par Paul McFedries en format PDF et/ou ePUB ainsi qu’à d’autres livres populaires dans Computer Science et Software Development. Nous disposons de plus d’un million d’ouvrages Ă  dĂ©couvrir dans notre catalogue.

Informations

Éditeur
Wiley-VCH
Année
2017
ISBN
9783527812677
Édition
2
Kapitel 1
Das Web auf die nÀchste Stufe befördern
Das Web hat schon seinen Reiz. Webseiten zusammenzustellen, ist ĂŒberaus interessant, und kaum ein Unternehmen kann heute auf sie verzichten. Und mit dem Wachstum und den Änderungen des Webs haben sich auch die Erwartungen an Inhalt und Funktionsweise von Webseiten gewandelt. Wenn Sie bereits HTML oder XHTML (Extensible Hypertext Markup Language) kennen, ist das Erstellen von Webdokumenten fĂŒr Sie nichts Neues.
Und so, wie sich das Web weiterentwickelt, entwickeln sich auch die Werkzeuge weiter, mit denen Webseiten und Webdokumente erstellt werden. JavaScript und AJAX sind dabei leistungsstarke Werkzeuge, mit denen Sie dynamische Webdokumente anlegen können. Dieses Kapitel gibt Ihnen einen ersten Überblick ĂŒber einige der grundlegenden Technologien fĂŒr die Erstellung von Webseiten.
Etwas wirklich Cooles zusammenbauen
In diesem Buch geht es darum, Webseiten um Funktionen zu erweitern, die Sie mit einfachem HTML und CSS nicht zustande bringen.
Lassen Sie sich nicht tĂ€uschen, wir sprechen hier von Programmierung – und Programmierung ist nun einmal hĂ€rter als die gute alte Webentwicklung. Aber es lohnt sich, wie das Beispiel aus Abbildung 1.1 zeigt.
Abbildung 1.1: Diese im Internet-Browser angezeigte Seite besitzt einige interessante Funktionen.
Damit dieses Beispiel nicht zu kompliziert wird, habe ich darin externe Bibliotheken verwendet. Diese werden in Teil IV dieses Buches erklÀrt, weshalb Sie im Moment einfach akzeptieren sollten, dass hier etwas Aufregendes geschieht.
Dieses Programm setzt eine aktive Internetverbindung voraus, um wie gewĂŒnscht arbeiten zu können. In Kapitel 10 finden Sie Alternativen, um sich mit externen Bibliotheken zu verbinden.
Wenn Sie dieses Beispiel in Aktion sehen wollen (was sich lohnt), gehen Sie ĂŒber http://www.wiley-vch.de/publish/dt/books/ISBN3-527-71444-8 zur Website dieses Buches. Dort finden Sie dieses und jedes andere Programm und Beispiel aus diesem Buch zum Herunterladen. Dann mĂŒssen Sie die Datei demo.html nur noch in Ihren Internet-Browser laden. Im Lesezeichen-Eingabefeld steht dann eine Adresse mit diesen Angaben. file:///.../demo.html. Die drei Punkte werden durch die Position der in den Browser geladenen Datei ersetzt.
Auf den ersten Blick sieht die Webseite recht einfach aus, aber wenn Sie sie in einem Browser öffnen (was Sie machen sollten) und mit ihr herumspielen, werden Sie schnell entdecken, dass sie viele Überraschungen enthĂ€lt. Diese sehr einfache Seite zeigt einige der GrĂŒnde auf, warum Sie sich mit JavaScript und AJAX befassen sollten.
image
Die SchaltflĂ€chen bewirken etwas. Vielleicht können Sie ja mit reinem HTML Formularbestandteile (wie SchaltflĂ€chen und Textfelder) erstellen, aber HTML kann mit diesen ­Sch­altflĂ€chen und Textfeldern nichts anfangen. DafĂŒr benötigen Sie eine Programmier­sprache.

Damit etwas Interessantes geschieht, verwenden die SchaltflĂ€chen JavaScript, um etwas auszufĂŒhren. Außerdem ist die Tatsache, dass die Seite interaktiv geworden ist, eine große Änderung. Mit JavaScript können Sie Anwendungen und nicht nur Seiten anlegen.
image
Die SchaltflĂ€che ZĂ€hlen Ă€ndert die Seite dynamisch. Wenn Sie auf die SchaltflĂ€che ZĂ€hlen klicken, wird der Seite automatisch ein neuer Inhalt hinzugefĂŒgt. Ein Programm zĂ€hlt, wie oft die SchaltflĂ€che ZĂ€hlen angeklickt worden ist, und fĂŒgt dem Bereich mit der Beschriftung Beobachten Sie diesen Bereich eine Zeile Text hinzu. Wenn der Benutzer mit der Seite in eine Wechselwirkung (auch Interaktion genannt) tritt, verwendet die Seite Material, das sich ursprĂŒnglich nicht auf dem Server befand.

Klar, dieses Beispiel ist einfach gehalten, aber Sie können jedem Webelement dynamisch jeden Text hinzufĂŒgen. Damit steht Ihnen eine sehr leistungsstarke Möglichkeit zur VerfĂŒgung. Abbildung 1.2 zeigt, wie die Seite aussieht, nachdem ich mehrfach auf die SchaltflĂ€che ZĂ€hlen geklickt habe.
Abbildung 1.2: Die SchaltflÀche Àndert in einem Bereich der Seite den Text.
image
Die SchaltflĂ€che Sichtbarkeit ein/aus lĂ€sst Dinge erscheinen und verschwinden. Sie können mit HTML nicht wirklich dafĂŒr sorgen, dass Elemente auf dem Bildschirm erscheinen oder verschwinden. Das lĂ€sst sich zwar bis zu einem gewissen Grad mit CSS erreichen, aber JavaScript gibt Ihnen einen sehr leistungsstarken Werkzeugsatz an die Hand, mit dem Sie festlegen können, welche Teile einer Seite fĂŒr den Benutzer sichtbar sind. Abbildung 1.3 zeigt die Seite, auf der nun das Element fĂŒr die Textausgabe ausgeblendet ist.
Abbildung 1.3: Klicken Sie auf die SchaltflÀche , damit das Element mit der Textausgabe wieder erscheint.
image
Die SchaltflĂ€che Stil Ă€ndern Ă€ndert sofort das Erscheinungsbild eines Teils der Seite. Sie können JavaScript verwenden, um die Inhalte eines beliebigen HTML-Elements auf der Seite zu Ă€ndern – und Sie können JavaScript auch verwenden, um das Erscheinungsbild (das CSS) in Echtzeit zu modifizieren. Ich habe fĂŒr unser Beispiel eine CSS-Klasse erstellt, die funky heißt und dem Ausgabefeld hinzugefĂŒgt oder von dort entfernt wird, wenn ein Benutzer auf die SchaltflĂ€che klickt. Diese Vorgehensweise funktioniert mit jeder CSS-Klasse. (Super, oder?) Abbildung 1.4 zeigt die neu geladene Seite, nachdem ihr die Klasse funky zugewiesen worden ist.
Abbildung 1.4: Sie können das Erscheinungsbild eines jeden Seitenele...

Table des matiĂšres