Przeglądarki nie pozwalają na AJAXa poza własną domeną. Czasem jednak mamy API w innej domenie i po prostu musimy z niego skorzystać. Zamiast stawiać proxy możemy użyć jednej z dwóch dostępnych metod – JSONP lub CORS. Dziś wyjaśnimy sobie na czym polegają.
Kategoria: JavaScript
Nagłówki i metody HTTP w JavaScript – jQuery, AngularJS i Ext JS.
Omawiałem już wysyłanie nagłówków HTTP w czystym JavaScript. Dziś przyjrzymy się jak zrobić to w popularnych frameworkach. Na tapetę bierzemy wszystkm znane jQuery, popularny AngularJS oraz bardzo dobry framework Ext JS.
Czytaj dalej Nagłówki i metody HTTP w JavaScript – jQuery, AngularJS i Ext JS.
WebSocket – dwukierunkowa komunikacja z przeglądarką
Protokół WebSocket daje nam dwukierunkową komunikację serwer-przeglądarka. Nie pojedyncze wywołania GET, POST itp ale stałe połączenie. Możemy przesyłać komunikaty, dane binarne itp. Można np. zbudować czat, który nie będzie musiał co chwilę odpytywać serwera o nowe wiadomości.
Czytaj dalej WebSocket – dwukierunkowa komunikacja z przeglądarką
JavaScript i dane binarne
JavaScript nie jest sławny ze względu na obsługę danych binarnych. Nie znaczy to, że takiej nie ma. Jest! I to całkiem rozbudowana. Dziś zajmiemy się kilkoma najbardziej przydatnymi typami danych i obiektami do manipulacji takimi danymi.