SlideShare a Scribd company logo
1 of 17
  Ajax – Wzorce projektowe Marcin Kałużny – Dział rozwoju IT
[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object]
[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object]
Nie Nie Tak Tak Tak Tak Nie Użytkownik bezczynny? Czy kontynuować  zbieranie  danych? Czy wysłać  dane?
 
[object Object],[object Object],[object Object]
HTML XML / JSON Żądanie HTTP JavaScript:  zapętlenie czasowe poprzez  setInterval   lub nieustane wywołania  setTimeout
[object Object],[object Object]
[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object]

More Related Content

Viewers also liked

Marcin Szeląg, InnovationNest, Startup Risk Model
Marcin Szeląg, InnovationNest, Startup Risk ModelMarcin Szeląg, InnovationNest, Startup Risk Model
Marcin Szeląg, InnovationNest, Startup Risk Model
3camp
 
15K fanów w 6 tygodni
15K fanów w 6 tygodni15K fanów w 6 tygodni
15K fanów w 6 tygodni
3camp
 
Scrum w Gratce
Scrum w GratceScrum w Gratce
Scrum w Gratce
3camp
 
Cropp na Facebook
Cropp na FacebookCropp na Facebook
Cropp na Facebook
3camp
 

Viewers also liked (20)

AngularJS (nie) nadaje się do dużego projektu
AngularJS (nie) nadaje się do dużego projektuAngularJS (nie) nadaje się do dużego projektu
AngularJS (nie) nadaje się do dużego projektu
 
Aplikacja po drugiej stronie lustra, czyli rzeczywistość o magię rozszerzona.
 Aplikacja po drugiej stronie lustra, czyli rzeczywistość o magię rozszerzona. Aplikacja po drugiej stronie lustra, czyli rzeczywistość o magię rozszerzona.
Aplikacja po drugiej stronie lustra, czyli rzeczywistość o magię rozszerzona.
 
Łukasz Brzeziński - Jak zarabiać z Wikingami? Czyli monetyzacja portalu inter...
Łukasz Brzeziński - Jak zarabiać z Wikingami? Czyli monetyzacja portalu inter...Łukasz Brzeziński - Jak zarabiać z Wikingami? Czyli monetyzacja portalu inter...
Łukasz Brzeziński - Jak zarabiać z Wikingami? Czyli monetyzacja portalu inter...
 
Mobile Game Development Process
Mobile Game Development ProcessMobile Game Development Process
Mobile Game Development Process
 
Multiplatformowosc w technologiach mobilnych
Multiplatformowosc w technologiach mobilnychMultiplatformowosc w technologiach mobilnych
Multiplatformowosc w technologiach mobilnych
 
Gobarbra
GobarbraGobarbra
Gobarbra
 
Gluster FS
Gluster FSGluster FS
Gluster FS
 
Hity i Kity Email Marketingu w pigulce
Hity i Kity Email Marketingu w pigulceHity i Kity Email Marketingu w pigulce
Hity i Kity Email Marketingu w pigulce
 
Mirek Wąsowicz - Segment jednego, dokąd zmierza marketing online?
Mirek Wąsowicz - Segment jednego, dokąd zmierza marketing online?Mirek Wąsowicz - Segment jednego, dokąd zmierza marketing online?
Mirek Wąsowicz - Segment jednego, dokąd zmierza marketing online?
 
Marcin Szeląg, InnovationNest, Startup Risk Model
Marcin Szeląg, InnovationNest, Startup Risk ModelMarcin Szeląg, InnovationNest, Startup Risk Model
Marcin Szeląg, InnovationNest, Startup Risk Model
 
Reakcja łańcuchowa, czyli React.js w praktyce
Reakcja łańcuchowa, czyli React.js w praktyceReakcja łańcuchowa, czyli React.js w praktyce
Reakcja łańcuchowa, czyli React.js w praktyce
 
15K fanów w 6 tygodni
15K fanów w 6 tygodni15K fanów w 6 tygodni
15K fanów w 6 tygodni
 
JSON, REST API
JSON, REST APIJSON, REST API
JSON, REST API
 
Rynek aplikacji mobilnych
Rynek aplikacji mobilnychRynek aplikacji mobilnych
Rynek aplikacji mobilnych
 
Scrum w Gratce
Scrum w GratceScrum w Gratce
Scrum w Gratce
 
Cropp na Facebook
Cropp na FacebookCropp na Facebook
Cropp na Facebook
 
Sklepy z aplikacjami mobilnymi
Sklepy z aplikacjami mobilnymiSklepy z aplikacjami mobilnymi
Sklepy z aplikacjami mobilnymi
 
Hypermedia API’s
Hypermedia API’s Hypermedia API’s
Hypermedia API’s
 
Podążaj za marzeniami
Podążaj za marzeniamiPodążaj za marzeniami
Podążaj za marzeniami
 
E-podręcznik – przyszłość edukacji
 E-podręcznik – przyszłość edukacji E-podręcznik – przyszłość edukacji
E-podręcznik – przyszłość edukacji
 

Similar to Wzorce projektowe w AJAXie (6)

AJAX - wdw1
AJAX - wdw1AJAX - wdw1
AJAX - wdw1
 
Cometari Dedicated Solutions Oferta ogólna
Cometari Dedicated Solutions Oferta ogólnaCometari Dedicated Solutions Oferta ogólna
Cometari Dedicated Solutions Oferta ogólna
 
PLNOG16: Nowe założenia dla zbieranie logów, statystyk i alertów, Maciej Kałk...
PLNOG16: Nowe założenia dla zbieranie logów, statystyk i alertów, Maciej Kałk...PLNOG16: Nowe założenia dla zbieranie logów, statystyk i alertów, Maciej Kałk...
PLNOG16: Nowe założenia dla zbieranie logów, statystyk i alertów, Maciej Kałk...
 
Budowanie sieci Grid
Budowanie sieci GridBudowanie sieci Grid
Budowanie sieci Grid
 
Modsecurity-czy-Twoj-WAF-to-potrafi-Leszek-Mis-Linux-Polska
Modsecurity-czy-Twoj-WAF-to-potrafi-Leszek-Mis-Linux-PolskaModsecurity-czy-Twoj-WAF-to-potrafi-Leszek-Mis-Linux-Polska
Modsecurity-czy-Twoj-WAF-to-potrafi-Leszek-Mis-Linux-Polska
 
3
33
3
 

More from 3camp

More from 3camp (20)

Ochrona podatnych webaplikacji za pomocą wirtualnych poprawek
Ochrona podatnych webaplikacji za pomocą wirtualnych poprawekOchrona podatnych webaplikacji za pomocą wirtualnych poprawek
Ochrona podatnych webaplikacji za pomocą wirtualnych poprawek
 
HTTPS bez wymówek
HTTPS bez wymówekHTTPS bez wymówek
HTTPS bez wymówek
 
Jak udokumentować bazę danych
Jak udokumentować bazę danychJak udokumentować bazę danych
Jak udokumentować bazę danych
 
ORM - tuningujemy podejście do mapowania
ORM - tuningujemy podejście do mapowaniaORM - tuningujemy podejście do mapowania
ORM - tuningujemy podejście do mapowania
 
No pressure, no diamonds. Rzecz o łamaniu zasad w projektach.
No pressure, no diamonds. Rzecz o łamaniu zasad w projektach.No pressure, no diamonds. Rzecz o łamaniu zasad w projektach.
No pressure, no diamonds. Rzecz o łamaniu zasad w projektach.
 
W poszukiwaniu procesu doskonałego. Wdrożenie Scruma, Continuous Integrations...
W poszukiwaniu procesu doskonałego. Wdrożenie Scruma, Continuous Integrations...W poszukiwaniu procesu doskonałego. Wdrożenie Scruma, Continuous Integrations...
W poszukiwaniu procesu doskonałego. Wdrożenie Scruma, Continuous Integrations...
 
Learn you some rx for the greater good
Learn you some rx for the greater goodLearn you some rx for the greater good
Learn you some rx for the greater good
 
Google App Engine i Google Play Services w Twoich aplikacjach
Google App Engine i Google Play Services w Twoich aplikacjachGoogle App Engine i Google Play Services w Twoich aplikacjach
Google App Engine i Google Play Services w Twoich aplikacjach
 
Przemysław Bartkowiak - Sam ustalasz ile za to zapłacisz – czyli nowy wymiar ...
Przemysław Bartkowiak - Sam ustalasz ile za to zapłacisz – czyli nowy wymiar ...Przemysław Bartkowiak - Sam ustalasz ile za to zapłacisz – czyli nowy wymiar ...
Przemysław Bartkowiak - Sam ustalasz ile za to zapłacisz – czyli nowy wymiar ...
 
Artur Senk, OKE Poland, Big Data na zakupach
Artur Senk, OKE Poland, Big Data na zakupachArtur Senk, OKE Poland, Big Data na zakupach
Artur Senk, OKE Poland, Big Data na zakupach
 
Piotr Macuk, Konfeo.com, Programista i biznes – plusy i minusy własnej działa...
Piotr Macuk, Konfeo.com, Programista i biznes – plusy i minusy własnej działa...Piotr Macuk, Konfeo.com, Programista i biznes – plusy i minusy własnej działa...
Piotr Macuk, Konfeo.com, Programista i biznes – plusy i minusy własnej działa...
 
Marcin Maj, Kainos - QA – wartko, zmiennie i interdyscyplinarnie
Marcin Maj, Kainos - QA – wartko, zmiennie i interdyscyplinarnieMarcin Maj, Kainos - QA – wartko, zmiennie i interdyscyplinarnie
Marcin Maj, Kainos - QA – wartko, zmiennie i interdyscyplinarnie
 
Jak przesiąść się na rower na dwóch kółkach? Od trzyosobowego startupu do spó...
Jak przesiąść się na rower na dwóch kółkach? Od trzyosobowego startupu do spó...Jak przesiąść się na rower na dwóch kółkach? Od trzyosobowego startupu do spó...
Jak przesiąść się na rower na dwóch kółkach? Od trzyosobowego startupu do spó...
 
Ostatnia faza produktu: co się dzieję kiedy programista zakończył swoje zadanie
Ostatnia faza produktu: co się dzieję kiedy programista zakończył swoje zadanieOstatnia faza produktu: co się dzieję kiedy programista zakończył swoje zadanie
Ostatnia faza produktu: co się dzieję kiedy programista zakończył swoje zadanie
 
Oculus Rift – zanurzenie w przyszłość
Oculus Rift – zanurzenie w przyszłośćOculus Rift – zanurzenie w przyszłość
Oculus Rift – zanurzenie w przyszłość
 
Druk 3d w służbie medycyny i przemysłu
 Druk 3d w służbie medycyny i przemysłu Druk 3d w służbie medycyny i przemysłu
Druk 3d w służbie medycyny i przemysłu
 
Bitcoin – waluta globalna
Bitcoin – waluta globalnaBitcoin – waluta globalna
Bitcoin – waluta globalna
 
Is social media next waste?
Is social media next waste?Is social media next waste?
Is social media next waste?
 
W poszukiwaniu właściwych pytań i jednoznacznych odpowiedzi. Analiza biznesow...
W poszukiwaniu właściwych pytań i jednoznacznych odpowiedzi. Analiza biznesow...W poszukiwaniu właściwych pytań i jednoznacznych odpowiedzi. Analiza biznesow...
W poszukiwaniu właściwych pytań i jednoznacznych odpowiedzi. Analiza biznesow...
 
Web components. Rewolucja w budowaniu aplikacji internetowych
Web components. Rewolucja w budowaniu aplikacji internetowychWeb components. Rewolucja w budowaniu aplikacji internetowych
Web components. Rewolucja w budowaniu aplikacji internetowych
 

Wzorce projektowe w AJAXie

  • 1. Ajax – Wzorce projektowe Marcin Kałużny – Dział rozwoju IT
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8. Nie Nie Tak Tak Tak Tak Nie Użytkownik bezczynny? Czy kontynuować zbieranie danych? Czy wysłać dane?
  • 9.  
  • 10.
  • 11. HTML XML / JSON Żądanie HTTP JavaScript: zapętlenie czasowe poprzez setInterval lub nieustane wywołania setTimeout
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.

Editor's Notes

  1. 1. Cel prezentacji 2. Czego w prezentacji nie będzie 3. Zaproponować animację 4. Etymologia słowa AJAX i Ajax