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

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

Professional Web Design: Techniques and Templates (CSS & XHTML), Third Edition (Charles River Media Internet)

Studying CSS know-how and regularly enhancing one's layout and developer talents is vital for each internet clothier. expert website design: innovations and Templates (CSS and XHTML), 3rd version educates beginning-to-intermediate internet designers on an important layout concerns via normal dialogue, case reports, and worthwhile guidance and methods.

Mastering Joomla! 1.5 Extension and Framework Development

Full of professional suggestion on all elements of programming with Joomla! , this e-book is a useful reference advisor you are going to flip to time and again on your Joomla! improvement projects. Hypertext Preprocessor builders who are looking to know the way Joomla! works with the intention to complicated customization or extension improvement, and wish to benefit tips to paintings with the Joomla!

Joomla! 1.5 Top Extensions Cookbook

It's a cookbook this means that it comprises step by step directions to take advantage of joomla extensions to accomplish the optimum web site. It exhibits you the way to accomplish particular initiatives in Joomla! utilizing the preferred extensions on hand in Joomla! extensions listing. it is going to additionally assist you pick out correct extension for appearing a selected activity in Joomla!

Database and XMLTechnologies: 5th International XML Database Symposium, XSym 2007, Vienna, Austria, September 23-24, 2007. Proceedings

Considering the fact that its first version in 2003, the XML Database Symposium sequence (XSym) has been a discussion board for teachers, practitioners, clients and proprietors to debate using and synergy among databases and XML. the former symposia have supplied possibilities for well timed discussions on a extensive diversity of themes concerning the idea and perform of XML information administration and its purposes.

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

Example text

Ein solches Literal bezeichnet man auch als „anonyme Funktion“, da es selbst keinen eigenen Bezeichner hat. Anonyme Funktionen sind ein weiteres Konzept, das JavaScript mit Sprachen wie Lisp gemeinsam hat. In Java findet man vergleichbar dazu die anonymen Klassen, die wie die anonymen Funktionen häufig zur Ereignisbehandlung eingesetzt werden. length – 1 - i; j++) { if (comparator(values[j], values[j + 1])) { temp = values[j]; values[j] = values[j + 1]; values[j + 1] = temp; } } } return values; } alert( bubbleSort( function(a, b) { if (a > b) { return true; } return false; }, [5, 3, 1, 7, 4, 6, 9, 2, 8] ) ); 4 JavaScript Grundlagen Die Funktion bubbleSort führt eine Sortierung nach dem Bubblesort-Verfahren auf dem mit values angegebenen Array durch.

Der Wert null hingegen wird nicht implizit vergeben, sondern kann eingesetzt werden, wenn eine Variable zwar existiert, ihr aber bewusst noch kein Wert zugewiesen wurde. 5 Arrays Um in JavaScript ein Array zu definieren, stehen Ihnen zwei Notationen zur Verfügung. Zum einen können Sie ein Array über den new-Operator erzeugen: var zahlen = new Array(3, 5, 7, 9); Literal-Notation zum anderen können Sie auch die Literal-Form verwenden, die etwas kürzer ist: var zahlen = [3, 5, 7, 9]; Arrays mit dynamischer Länge Anders als beispielsweise in Java haben Arrays in JavaScript keine feste Länge.

Length die Länge dieses Arrays ausgeben, so erhält man den Wert 1000. Dieser Wert besagt allerdings nicht, dass das Array nun tatsächlich 1000 Elemente enthält. Vielmehr liefert das Attribut length den höchsten noch freien Index zurück (also den höchsten Index + 1). JavaScript-Arrays werden häufig als Hash-Tabellen oder Rot-Schwarz-Bäume realisiert. Damit benötigen große nicht-sequenzielle Arrays deutlich weniger Speicher, der Zugriff auf einzelne Elemente wird aber langsamer. 2 Primitive- und komplexe Datentypen Wie die meisten Programmiersprachen unterscheidet JavaScript zwischen primitiven und komplexen Datentypen.

Download PDF sample

Rated 4.31 of 5 – based on 33 votes