JQuery: New Wave Javascript Seite 1 jQuery: New Wave Javascript Jörn Zaefferer TIMETOACT Software & Consulting GmbHT: +49 221 97343 22 Im Mediapark 2F:

Slides:



Advertisements
Ähnliche Präsentationen
Fachhochschule Zittau/Görlitz Fachbereich Informatik Denny Israel, Daniel Winter Christian Schäfer, Michael Kohlsche Dozent: Lars Rönisch.
Advertisements

Virtuelle Forschungsumgebungen
Web 2.0 Ringelmann Arthur.
Web 2.0 und RIAs - Adobe Air1 Seminar: Web 2.0 und Rich Internet Applications Wintersemester 2007/2008 Daniel Thaidigsmann
eXist Open Source Native XML Database
Daniel Höfler Markus Thurner XMLApplicationPlatform Siemens OpenStage 60/80.
FH-Hof Einbindung von JavaScript Anweisungen
Web 3.0 – Programmierung – Semantic Web / CIDOC CRM
Virtuelle Forschungsumgebungen Hintergrundbeitrag: HTML5: Video Player und VideoJS Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung.
Benötigte Applets Startseite: in HTML-Format Applet auf der Startseite Das Applet, das auf der Startseite geladen wird, wird die vier Buttons und die eine.
XForms Von Matthias Keck.
Werkzeuge und Softwareumgebung von Christian Michele.
Das Build-Tool ANT ETIS SS05. ETIS SS05 - Nadine FröhlichANT 2 Gliederung Motivation Build - Datei –Allgemeiner Aufbau –Project –Target –Task –Properties.
XDoclet ETIS SS05.
Cascading Style Sheets
Projektplan: Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University.
Software Design Patterns Extreme Programming (XP).
Zukunft des Webs? Dennis Beer Christian Blinde
PHProjekt – eine open source Projektmanagementsoftware
YouTube5 .0 Projektpräsentation
Aichinger Christian, Strasser Jürgen
Einführung in das Programmieren mit JavaScript Mag. Andreas Starzer weloveIT – EDV Dienstleistungen.
Ein Toolkit für hierarchische Bibliotheksdaten Ein Toolkit zur Präsentation von hierarchischen Bibliotheksdaten Andres von Arx UB Basel, August 2006.
Don`t make me think! A Common Sense Approach to Web Usability
EIDAMO ® Frontend Das neue Frontend gibt Ihnen 100% Flexibilität, und weil es auf verschiedene Framework Biblieotheken basiert, können Sie praktisch.
08. September 2010Entwicklungsstrategien in Liferay 1 Christian Krause, URZ FSU Jena, IDM-Arbeitsgruppe.
Das Streichholzspiel.
JavaScript.
Medien zwischen Technologie und Gesellschaft Dozent: Herr Prof. Dr. Manfred Thaller SS 13 Referent: Christian Braun.
Continuous Integration mit Jenkins
Daniel Yves Ostwald …vor 6 Monaten Bob C# Silverlight ! ASP.NET WCF ? iPad Objective C HTML 5 In 3 Tagen ! Mono.
Traildevils Mobile Web-App X-Platform Stefan Oderbolz Jürg Hunziker 16. Dezember 2011.
Aichinger Christian, Strasser Jürgen. Inhalt JSF EJB Praxis - Integration.
PHP und MYSQL am Organisatorisches Der komplette Kurs im Schnelldurchgang Bewertung von wichtig und unwichtig Historisch Kulturwissenschaftliche.
HTML-Editoren Eine Präsentation von Erik Kulisch.
jQuery – DIE Javascript-Library
RATEME Suchen und Bewerten von Ausgangsorten. Inhalt RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich 2 Unser Ziel.
RATEME Suchen und Bewerten von Ausgangsorten. Inhalt RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich 2 Unser Ziel.
JavaScript-Bibliotheken
Intelligente Dialoge in Jira Hackerthon – AUG MUC –
Grundkonzepte des Programmierens (mit ActionScript)
Oliver Spritzendorfer Thomas Fekete
RATEME Suchen und Bewerten von Ausgangsorten. Inhalt RateMe - Pirmin Schürmann, Thomas Junghans - Hochschule für Technik Zürich 2 Unser Ziel.
Aufzeichnung von Usability-Daten im www. Client-Side Log : automatisch (maschinell) generiertes Protokoll Client : Rechner mit dem Browser des Users Server:
Elektronische Landkarten am Beispiel der Google Maps API Map Objects.
Vortrag: Frames & Javascript.
© 2001 Sven Dammann1 Aufbau Integrierter Informationssysteme XML Bearbeitung und relationale Abbildung Sven Dammann Martin-Luther-Universität Halle-Wittenberg.
JavaScript-Bibliotheken
Tutorium zur LV Forschungspraktikum II (Higher Education) Ein Computerprogramm tut, was Du schreibst, nicht was Du willst.
Compact Survey Language Dokumentation: csl-survey.de/doku.pdf Team: Kasimir Blust, Laura Seidler.
Ajax und Webentwicklung mit Prototype
Kay Herzam IT Consulting GmbH Webentwicklung mit ASP.NET 4, Ajax und jQuery.
Web und Mobile Apps Programmieren Marco Jakob Kurzvortrag OSS an Schulen
PHP:: Hypertext Preprocessor Einführung Praxis. PHP:: Hypertext Preprocessor Jetzt mal von der anderen Seite © All rights reversed2 PHP:: Hypertext Preprocessor.
JQuery Maya Kindler 5c. Entwickler/ Autor John Resig hat jQuery entwickelt. jQuery ist eine Javascript Bibliothek die das programmieren in Javascript.
Text Encoding Initiative Universität zu Köln Daten- und Metadatenstandards Seminarleitung: Patrick Sahle Seminarleitung: Patrick Sahle Referentin: Anna.
IBM® WebSphere Portal, IBM WebSphere Portal solutions, and SOA Composite Applications Overview TIMETOACT Software & Consulting GmbH, Hermann.
Videotagging Für VRE- Games. gewünschte Funktionen - Unterteilung in verschiedene Sequenzen - Auszeichnung der Videos mit Informationen auf verschiedenen.
MAYA K. Canvas-Projekt. In HTML- body: Canvas tag öffnen seamntsiches HTML) Canvas bekommt eine id (1mal verwenden, mit # angesprochen) Höhe und breite.
Modood Alvi – Johannes Engelhardt – Geoffrey Heinze Modeling Tool Technology.
Microsoft Silverlight Autor: Christian Pirker. Inhalt Einführung Silverlight Einführung XAML Silverlight 1.0 und 1.1 Silverlight 2.0 Silverlight 3.0 Ausblick.
Objektorientierte (OO) Programmierung
Actionscript 3.0 Philipp Oberweger Erstellt von: Philipp Oberweger
JQuery Plugins Schulung. Übersicht Plugin? Beiß es? –Was braucht man –Javascript Plugin oder jQuery Plugin Strucktur –Grund Struktur –Die „Trickkisten“
1 Einleitung Auf dem Weg zum Web 2.0 (was immer das sein mag) ist jQuery klein und fix Hängt damit die "Großen" wie Prototype, Dojo oder Mochikit ab Kreuzt.
Loslegen mit Contrexx: In 10 Schritten zur professionellen Webseite. Juli 2012www.contrexx.com1 Autor: Nicolas Müller.
Entwicklung einer Webapplikation mittels HTML, PHP, MySQL, jQuery, und Smarty-Templates am Beispiel einer Studienarbeitsverwaltung.
Your Logo Presentation Title Presentation Subtitle.
Schnelle PHP-Webapplikationen mit Booosta 3.0
TypeScript rocks?! 16. Mai 2017 Tuan Dang-Schulz.
 Präsentation transkript:

jQuery: New Wave Javascript Seite 1 jQuery: New Wave Javascript Jörn Zaefferer TIMETOACT Software & Consulting GmbHT: Im Mediapark 2F: KölnM: Präsentation jQuery,

jQuery: New Wave Javascript Seite 2 Agenda Einleitung Übersicht Praxis Übersicht Selektoren AJAX FX Plugins Praxis Fazit Fazit Aussicht

jQuery: New Wave Javascript Seite 3 Einleitung Übersicht Praxis Übersicht Selektoren AJAX FX Plugins Praxis Fazit Fazit Aussicht Einleitung

jQuery: New Wave Javascript Seite 4 Übersicht jQuery ist Klein Elegant Schnell Kompatibel Objektorientiert jQuery ist keine Büchse der Pandora Funktionalität durch Plugins Dank Modularität in jeder Hinsicht leicht erweiterbar Einleitung Übersicht Praxis Übersicht Selektoren AJAX FX Plugins Praxis Fazit Fazit Aussicht

jQuery: New Wave Javascript Seite 5 Praxis Übersicht Was hat jQuery zu bieten? Selektion und Manipulation des DOM AJAX und Effekte Schon jetzt große Auswahl an Plugins Interface (Drag&Drop, Sortables) Tablesorter Colorchooser uvm. Einleitung Übersicht Praxis Übersicht Selektoren AJAX FX Plugins Praxis Fazit Fazit Aussicht

jQuery: New Wave Javascript Seite 6 Selektoren I Kein onclick, onchange etc. mehr Elemente selektieren, Handler zu Events zuweisen Beispiel: Felder bei onchange validieren $("input.required, select.required, textarea.required").change(function() { var feld = $(this); if( !feld.val() ) { alert(feld.name() + " required."); feld.addClass('error'); } else { feld.removeClass('error'); } }); Einleitung Übersicht Praxis Übersicht Selektoren AJAX FX Plugins Praxis Fazit Fazit Aussicht

jQuery: New Wave Javascript Seite 7 Selektoren II Beispiel: Im Portal sollte jede ID mit dem Portlet Namespace versehen werden In JSP: " > Compiled: Mit jQuery selektieren: { alert((i+1) + ". Portlet: " + this); }); Einleitung Übersicht Praxis Übersicht Selektoren AJAX FX Plugins Praxis Fazit Fazit Aussicht

jQuery: New Wave Javascript Seite 8 AJAX Rate Me Demo Auschnitt: $.post("rate.php", {rating: $(this).html()}, function(xml) { // format result var result = [ "Thanks for rating, current average: ", $("average", xml).text(), ", number of votes: ", $("count", xml).text() ]; // output result $("#rating").html(result.join('')); } ); Einleitung Übersicht Praxis Übersicht Selektoren AJAX FX Plugins Praxis Fazit Fazit Aussicht

jQuery: New Wave Javascript Seite 9 FX Collapsed FAQ mit slideDown/Up $(document).ready(function() { $('#faq').find('dd').hide(); $('#faq').find('dt').click(function() { var answer = $(this).find('+dd'); if (answer.is(':visible')) { answer.slideUp(); } else { answer.slideDown(); } }); Einleitung Übersicht Praxis Übersicht Selektoren AJAX FX Plugins Praxis Fazit Fazit Aussicht

jQuery: New Wave Javascript Seite 10 Plugins Tablesorter Demo $(document).ready(function() { $("#large").tableSorter({ stripingRowClass: ['odd','even'], stripRowsOnStartUp: true }); Einleitung Übersicht Praxis Übersicht Selektoren AJAX FX Plugins Praxis Fazit Fazit Aussicht

jQuery: New Wave Javascript Seite 11 Praxis Fazit jQuery macht die Arbeit mit Javascript wesentlich angenehmer, Entwickler kann sich mehr auf das eigentlich Ziel konzentrieren jQuery bringt sehr ausgereiftes Fundament an Funktionen (AJAX, FX, etc.) mit jQuery lässt sich durch Plugins beliebig erweitern, wenig oder keine Abhängigkeiten zwischen Plugins Einleitung Übersicht Praxis Übersicht Selektoren AJAX FX Plugins Praxis Fazit Fazit Aussicht

jQuery: New Wave Javascript Seite 12 Fazit Kein komplexes Anwendungsframework, sondern Wrapper für DOM Selektion und Manipulation Kapselt viele bekannte und weniger bekannte Browserbugs Entwickler konzentriert sich auf seinen Code, weniger Probleme mit Browsern Klare Struktur des eigenen Codes durch Pluginarchitektur Große aktive Community werkelt an genialen Plugins Einleitung Übersicht Praxis Übersicht Selektoren AJAX FX Plugins Praxis Fazit Fazit Aussicht

jQuery: New Wave Javascript Seite 13 Aussicht 1.0 Release in wenigen Tagen Alle kritischen Bugs gefixt Release der neuen Webseite Vollständige API Docs WIKI basiert Aktuelle Pluginliste Post-1.0 Planungen Plugin-Repository Build-System per make/ant zum Einbinden in vorhandene Builds Einleitung Übersicht Praxis Übersicht Selektoren AJAX FX Plugins Praxis Fazit Fazit Aussicht