Specjalizacja "Dziennikarstwo On-line„ asynchroniczny JavaScript i XML – AJAX Część 6 Prowadzący: Dariusz Jaruga djaruga@klub.chip.pl.

Slides:



Advertisements
Podobne prezentacje
20041 Projektowanie dynamicznych witryn internetowych Paweł Górczyński ASP 3.0.
Advertisements

Programowanie obiektowe
SQL INJECTION Wykorzystanie błędów w językach skryptowych
Sieci komputerowe Usługi sieciowe Piotr Górczyński 27/09/2002.
Bezpieczeństwo aplikacji WWW
ActiveX. OLE W Windows 95 wprowadzono nową wersję techniki łączenia i osadzania OLE różnica między łączeniem a osadzaniem Office jako przykład wykorzystania.
Autor Roman Jędras Prowadzący: dr inż. Antoni Izworski Przedmiot:
ASP.NET 2.0 AJAX Extensions 1.0
Aplikacje w sieciach Internet/Intranet
WITAM NA SZKOLENIU Porady na dziś i jutro.
AJAX Marek Hołówko Maciej Wojciechowski.
Wykład 2. Wprowadzenie do architektur systemów rozproszonych
Proxy (WWW cache) Sieci Komputerowe
Opiekun : dr Piotr Gronek Tomasz Kawęcki 1 Temat pracy.
Internetowy System Informacyjny POZ
Systemy zarządzania treścią CMS
PHP wprowadzenie.
Lekkie metodologie wytwarzania oprogramowania Raport z gry planistycznej Jakub Nowak Przemysław Warzyński.
Forum internetowe, przykład skryptu, Funkcjonalność.
KAROLWÓJCIK Google Gadżety Kurs do wyboru budowa serwisów www.
Made by Mateusz Szirch Kilka słów o JavaScript.
Jakub Binkowski Visual C# MVP webEFS sp.j.. GET i POST.
Aplikacje Internetowe
Systemy zarządzania treścią Wykład 1
Rozwój aplikacji. To zestaw narzędzi do budowania i optymalizacji złożonych aplikacji opartych na przeglądarce. To zestaw narzędzi do budowania i optymalizacji.
* HTML5 i CSS3 w nowoczesnych serwisach internetowych
Node.js – Serverside Javascript
Aplikacja e-Deklaracje desktop
Przeznaczenie produktu Opis funkcjonalności
Jak to działa? aplikacje desktopowe usługi online urządzenia
ANNA BANIEWSKA SYLWIA FILUŚ
Systemy zarządzania treścią Content Management System
Arkadiusz Twardoń ZTiPSK
Autor: Kamil Szafranek
Tworzenie aplikacji webowych w oparciu o framework ObjectLedge
Tworzenie Aplikacji Internetowych dr Wojciech M. Gańcza 8.
Internetowe surfowanie
Specjalizacja "Dziennikarstwo On-line„ HTML – XHTML Część 4 Prowadzący: Dariusz Jaruga
Specjalizacja "Dziennikarstwo On-line„ HTML – XHTML – Warsztat Prowadzący: Dariusz Jaruga
Tematy: Informacje wstępne Zasoby wydziałowe Serwer WWW Usługa SSH Usługa FTP Poczta elektroniczna Podstawowe problemy i kłopoty Pytania ? Podsumowanie.
Projektowanie stron WWW
Specjalizacja "Dziennikarstwo On-line„ HTML – XHTML część 1 Prowadzący: Dariusz Jaruga
Elektroniczny listonosz.
Projektowanie Aplikacji Internetowych Artur Niewiarowski Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska.
Projektowanie Aplikacji Internetowych
Przeglądarki Wszelkie prawa zastrzeżone! Google Chrome – przeglądarka internetowa tworzona przez Google. Jej kod został napisany w oparciu o rozwiązania.
PHP Formularze Damian Urbańczyk. Do czego służą? Formularze to bardzo ważne elementy stron internetowych, dzięki nim dochodzi do wymiany danych pomiędzy.
Technologie programowania systemów internetowych
HTML (ang. HyperText Markup Language ) – język do tworzenia stron internetowych opierający się na znacznikach, czy inaczej je nazywając – tagach. Język.
Zagrożenia.
Projektowanie Aplikacji Internetowych Artur Niewiarowski Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska.
Treści multimedialne - kodowanie, przetwarzanie, prezentacjaOdtwarzanie treści multimedialnych Andrzej Majkowski informatyka +
Andrzej Majkowski 1 informatyka +. 2 Bezpieczeństwo protokołu HTTP Paweł Perekietka.
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski 1 informatyka +
Podstawy języka skryptów
Technologie internetowe
Jak wykonać prosty licznik odwiedzin strony internetowej?
Informatyka – szkoła gimnazjalna – Scholaris - © DC Edukacja Tworzenie stron WWW w programie Microsoft FrontPage Informatyka.
INTERNET jako „ocean informacji”
Portal edukacyjny J A V A S C R I P T JĘZYK PROGRAMOWANIA STRON HTML Opracowała: Anna Śmigielska.
 Podstawowy składnik.NET Framework  Technologia tworzenia w pełni dynamicznych stron internetowych działających po stronie serwera  Zorientowanie na.
JQuery w Visual Studio Autor projektu Co robi jQuery? Podstawowe informacje Zalety korzystania z biblioteki Przykłady.
Język html Julia Cudak. Wykorzystanie Język html wykorzystuje się obecnie do tworzenia stron internetowych. Pozwala on opisać strukturę informacji zawartych.
AJAX w PHP.
Sieci komputerowe Usługi sieciowe 27/09/2002.
Content Management System
Aplikacje i usługi internetowe
Aplikacje i usługi internetowe
Zapis prezentacji:

Specjalizacja "Dziennikarstwo On-line„ asynchroniczny JavaScript i XML – AJAX Część 6 Prowadzący: Dariusz Jaruga djaruga@klub.chip.pl

AJAX - asynchroniczny JavaScript i XML- wprowadzenie Czym jest AJAX ? AJAX jest metodą wymiany danych pomiędzy przeglądarką internetową, a serwerem WWW zmieniającym zawartość części strony WWW bez konieczności pobierania całego dokumentu. AJAX zapewnia dynamiczną interakcję z użytkownikiem strony i pozwala tworzyć aplikacje internetowe o funkcjonalności podobnej jaką posiadają programy instalowane bezpośrednio na komputerze. Co oznacza skrót AJAX ? AJAX - Asynchronous JavaScript and XML (asynchroniczny JavaScript i XML) Gdzie AJAX jest stosowany ? Technika AJAX stosowana jest w większości powszechnie używanych aplikacji internetowych takich jak: Google search, BING,Yandex.ru, Google Maps, Gmail, Youtube, Facebook, Outlook.com,Targeo, OpenStreet Map itp. Prezentacja w FF działania AJAX

3 1 4 2 5 6 7 AJAX– zasada działania Internet Serwer WWW Przeglądarka WWW 3 1 akcja użytkownika lub skryptu JavaScript odbiór żądania 4 Przetwarzanie żądania 2 wysłanie żądania 5 Wysłanie odpowiedzi odbiór odpowiedzi 6 Aktualizacja fragmentu strony 7

AJAX – [1] akcja użytkownika lub skryptu JavaScript akcja użytkownika – kliknięcie na klawisz akcja użytkownika uruchamia JavaScript w przeglądarce internetowej <button type="button" onclick="DJ_ajaxGetDoc()">Uruchom AJAX</button>

AJAX – [1] akcja użytkownika lub skryptu JavaScript – funkcja DJ_ajaxGetDoc

AJAX – [2,3] wysłanie żądania z przeglądarki i odbiór przez serwer Realizacja skryptu - żądanie […] xmlhttp.open("GET","skrypt_na_serwerze.php",true); xmlhttp.send(); Wysłanie żądania na serwer

AJAX – [4] Przetwarzanie żądania header("Content-type: text/plain"); header( "Last-Modified: " . gmdate( "D, d M Y H:i:s" ) . " GMT" ); header( "Cache-Control: no-cache, must-revalidate" ); header( "Pragma: no-cache" ); Realizacja skryptu CGI po stronie serwera <?php […] echo 'AJAX is the best !'; ?>

AJAX – [5] Wysłanie odpowiedzi

AJAX – [6] odbiór odpowiedzi xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { //Kod funkcji jaki zostanie wykonany o ile komunikacja z serwerem zakończy się sukcesem. document.getElementById("warstwa_dla_ajax").innerHTML=xmlhttp.responseText; } }

AJAX – [7] Aktualizacja fragmentu strony xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { //Kod funkcji jaki zostanie wykonany o ile komunikacja z serwerem zakończy się sukcesem. document.getElementById("warstwa_dla_ajax").innerHTML=xmlhttp.responseText; } } Funkcja zmiany fragmentu strony WWW. Zmiana fragmentu strony WWW

AJAX – Prezentacja http://do.id.uw.edu.pl/~djaruga/ajax/info_ajax.html http://do.id.uw.edu.pl/~djaruga/ajax/zegarek_ajax.html http://do.id.uw.edu.pl/~djaruga/ajax/nazwiska/