JavaScript f¿r Dummies
eBook - ePub

JavaScript f¿r Dummies

Paul McFedries

Compartir libro
  1. German
  2. ePUB (apto para móviles)
  3. Disponible en iOS y Android
eBook - ePub

JavaScript f¿r Dummies

Paul McFedries

Detalles del libro
Vista previa del libro
Índice
Citas

Información del libro

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!

Preguntas frecuentes

¿Cómo cancelo mi suscripción?
Simplemente, dirígete a la sección ajustes de la cuenta y haz clic en «Cancelar suscripción». Así de sencillo. Después de cancelar tu suscripción, esta permanecerá activa el tiempo restante que hayas pagado. Obtén más información aquí.
¿Cómo descargo los libros?
Por el momento, todos nuestros libros ePub adaptables a dispositivos móviles se pueden descargar a través de la aplicación. La mayor parte de nuestros PDF también se puede descargar y ya estamos trabajando para que el resto también sea descargable. Obtén más información aquí.
¿En qué se diferencian los planes de precios?
Ambos planes te permiten acceder por completo a la biblioteca y a todas las funciones de Perlego. Las únicas diferencias son el precio y el período de suscripción: con el plan anual ahorrarás en torno a un 30 % en comparación con 12 meses de un plan mensual.
¿Qué es Perlego?
Somos un servicio de suscripción de libros de texto en línea que te permite acceder a toda una biblioteca en línea por menos de lo que cuesta un libro al mes. Con más de un millón de libros sobre más de 1000 categorías, ¡tenemos todo lo que necesitas! Obtén más información aquí.
¿Perlego ofrece la función de texto a voz?
Busca el símbolo de lectura en voz alta en tu próximo libro para ver si puedes escucharlo. La herramienta de lectura en voz alta lee el texto en voz alta por ti, resaltando el texto a medida que se lee. Puedes pausarla, acelerarla y ralentizarla. Obtén más información aquí.
¿Es JavaScript f¿r Dummies un PDF/ePUB en línea?
Sí, puedes acceder a JavaScript f¿r Dummies de Paul McFedries en formato PDF o ePUB, así como a otros libros populares de Computer Science y Software Development. Tenemos más de un millón de libros disponibles en nuestro catálogo para que explores.

Información

Editorial
Wiley-VCH
Año
2017
ISBN
9783527812677
Edición
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...

Índice