Początki nauki AJAX

0

Witam, mam do was zapytanie: Jaką książkę polecacie do rozpoczęcia nauki programowania w AJAX'ie? Najlepiej aby była przeznaczona dla początkujących i w miarę aktualna (z ostatnich lat) ;)

0

Książka Ci niepotrzebna. Wg mnie wystarczy to co znajdziesz w necie. No i sam temat też aż tak obszerny chyba nie jest.

0

Co dokładnie rozumiesz przez "programowanie w AJAXie"? Ajax to sposób formułowania i obsługi zapytań HTTP, więc tutaj nie ma zbytnio wiedzy na więcej niż rozdział w książce. :)

5

AJAX nie istnieje. To buzzword. Ważniejsze od buzzwordowania jest:

  1. zakumać podstawy protokołu HTTP, i tego co to są nagłówki HTTP (jak wyglądają, na czym polegają aplikacje klient-serwer itp. (czyli takie teoretyczne podstawy).
  2. rozumieć co to jest serializacja danych, do czego służą XML, JSON, CSV itp. (w szczególności, czemu takie formaty danych się przydają do przesyłania danych między różnymi aplikacjami). Oraz dowiedzieć się, że obecnie we frontendzie modny jest JSON (więc skrót AJAX nie ma już sensu logicznego, skoro AJAX ma w nazwie XML, którego się rzadko na frontendzie używa*)
  3. rozumieć problem usability, który miał rozwiązywać AJAX - czyli: jak uaktualnić stronę o nowe dane z serwera(albo jak wysłać coś na serwer), bez przeładowania całości strony.
  4. poznać podstawy języka JavaScript
  5. rozeznać się w rozwiązaniach, które umożliwiają połączenie się z serwerem, bez przeładowania strony (natywne czyli np. XHR, fetch, WebSockety, oraz gotowe biblioteki typu jQuery, axios, socket.io etc. )

**AJAX= Asynchronous JavaScript and XML. Tak było pierwotnie, a teraz to dla niektórych AJAX stał się synonimem nie wiadomo czego, czasem po prostu tego, że strona jest dynamiczna i ma animacje (czyli AJAX stał się buzzwordem bez znaczenia) *

1 użytkowników online, w tym zalogowanych: 0, gości: 1