Download Ajax in der Praxis: Grundlagen, Konzepte, Lösungen by Kai Jäger PDF

By Kai Jäger

Ajax hat das net zu einer Plattform für Anwendungssoftware gemacht. Beispiele wie Google Maps, GMail oder Flickr demonstrieren eindrucksvoll, welches Potenzial in dieser Technologie steckt. Dieses Buch bietet allen, die bereits Web-Anwendungen entwickeln und sich noch nicht mit Ajax befasst haben, aber auch traditionellen Software-Entwicklern, die den Sprung ins internet machen möchten, einen gründlichen und verständlichen Einstieg in die Technologie. Anhand vieler praxisnaher Beispiele werden alle nötigen Konzepte vermittelt, häufige Probleme angesprochen und bewährte Lösungen vorgestellt. Das Buch eignet sich durch seinen Aufbau gleichermaßen als Fachbuch und Nachschlagewerk und erleichtert somit nicht nur den Einstieg, sondern auch die tägliche Arbeit mit Ajax. Die technischen Grundlagen und Konzepte werden ergänzt durch eine umfassende Auseinandersetzung mit den Themen Sicherheit, Usability und Barrierefreiheit.

Show description

Read Online or Download Ajax in der Praxis: Grundlagen, Konzepte, Lösungen PDF

Similar web-design books

Essential XML Quick Reference: A Programmer's Reference to XML, XPath, XSLT, XML Schema, SOAP, and More

This can be, because the name indicates, and crucial reference ebook for XML. issues from newbie to complicated are coated. Do observe notwithstanding, do not be fooled by way of the whimsical disguise, this e-book is *dry*. it is not precisely a read-through form of e-book until you are simply relatively stoked approximately realizing every thing it has to supply approximately XML.

Sams Teach Yourself HTML5 in 10 Minutes (5th Edition) (Sams Teach Yourself -- Minutes)

A short, transparent consultant to utilizing the intriguing new positive aspects of HTML5 todayPractical, hands-on procedure is helping internet designers or builders commence utilizing HTML5 correct awayStep-by-step instructions exhibit how one can enforce HTML5 video, drawing, drag and drop, varieties, and moreMakes feel of all of the competing claims and incorrect information approximately what HTML5 is or is not you do not need to attend to start utilizing HTML5, the successor to HTML four and XHTML .

Happy about Website Payments with Paypal: Answers to Over 40 of the Most Commonly Asked Questions

PayPal is a simple solution to installation e-commerce in your site. As effortless because it is for a non-technical individual to set up, there are numerous events the place a bit additional know the way is required. rather than examining the manuals or cruising the developer forums full of over 10,000 posts, you could learn this ebook.

XHTML Essentials

With internet entry turning into on hand via television, hand-held units, or even telephones, builders have to create websites that may be seen from varied environments, not only from the laptop. Introducing XHTML, the subsequent iteration HTML, this sensible advisor jumpstarts net builders at the expertise that guarantees that their websites remain true-to-form on any on hand platform.

Extra info for Ajax in der Praxis: Grundlagen, Konzepte, Lösungen

Example text

2 Web-Server Wahl des WebServers Auch wenn der Web-Server bei einer Ajax-Anwendung je nach deren Aufbau eine unterschiedlich große Rolle spielt, bleibt er doch in jedem Fall unverzichtbar. Welchen Web-Server Sie jedoch wählen, hängt letztlich nur von Ihren Vorlieben und den Anforderungen Ihrer Applikation ab. JavaScript- und HTML-Dokumente ausliefern können praktisch alle Web-Server. Interessant wird es, wenn der Web-Server Anfragen des Clients empfangen und verarbeiten soll. Hierzu muss die Möglichkeit bestehen, auf dem Server Programmcode auszuführen.

Stellen Sie sich aber vor, der Term stamme aus einer Benutzereingabe. Dann würde Ihnen eval hier effektiv die Mühe sparen, einen eigenen Ausdrucksparser zu schreiben. So sinnvoll eval auch sein kann: Die Funktion wird immer wieder für sehr fragwürdige Zwecke eingesetzt. Ein typisches Negativbeispiel, das man durchaus immer wieder sieht: Negativbeispiel for (var i = 0; i < 100; i++) { eval("meinArray" + i + "=" i); } Anstatt eines Arrays werden hier einfach 100 Variablen deklariert. Auf diese Variablen kann durch String-Konkatenation wie bei einem Array über einen Index zugegriffen werden, allerdings mit ganz erheblichem Overhead.

Dabei erhält die Funktion eine Kopie des übergebenen Werts und kann diese Kopie beliebig verändern, ohne dass sich diese Änderungen außerhalb der Funktion auswirken würden. write(zahl); Dieses Codebeispiel gibt, wie zu erwarten, den Wert „45“ aus, da die Änderungen innerhalb von aendereZahl nur an einer Kopie der Variable zahl vorgenommen wurden. Komplexe Datentypen sind in JavaScript auch gleichzeitig Referenzdatentypen. Eine Variable eines komplexen Typs speichert folglich nur einen Verweis auf die tatsächlichen Daten und nicht die Daten selbst.

Download PDF sample

Rated 4.35 of 5 – based on 39 votes