Ciekawostka o AJAX

Za wiki (http://en.wikipedia.org/wiki/Ajax_%28programming%29)

Ajax (pronounced /ˈeɪdʒæks/; shorthand for Asynchronous JavaScript and XML)

the use of XML is not actually required, and the requests do not need to be asynchronous

Ajax = Asynchroniczny + Javascript + XML – Asynchroniczny – XML = Javascript = Ajax
;)
No, ale sam Javascript to jeszcze nie Ajax. Mało tego. Jeśli uznamy, że Ajax to takie coś, co odświeża część strony bez jej przeładowania to możliwy jest też Ajax bez Javascript (iFrame’y – oczywiście niezalecane) ;)

Do tego nie możemy powiedzieć, że Ajax = XHttpRequest. No bo wspomniane wcześniej iFrame’y. A nawet jeśli nie chcemy używać XHR ani iFrames to ciągle jeszcze możemy mieć Ajaxa na stronie.

Taki mały paradoks w środku tygodnia. Co to jest ajax?

Share Button

sammy.js

Świetny plugin do jQuery. A właściwie można by go nazwać frameworkiem rozszerzającym możliwości frameworka jQuery ;)

Pozwala na zorganizowanie aplikacji intensywnie wykorzystującej Ajax tak, żeby nie tracić działania przycisku wstecz i w ogóle historii przeglądania.

Mnie ostatnio przydało się, gdy musiałem dorobić stronę w stronie i nie bardzo miałem ochotę grzebać w mechanizmach php, które tam zachodzą. Po prostu każdy link w podmenu ładuje treść ajaxem i każda taka strona ma swój własny link.

Polecam super krótki tutorial na nettuts, który pokaże Wam jak zacząć:
http://net.tutsplus.com/tutorials/javascript-ajax/quick-tip-an-introduction-to-sammy-js/

Share Button

Long Polling, tutorial – cześć 1

(poprzednia część tego tutoriala)

Teraz, kiedy mamy wygenerowane drzewo dyskusji, następnym krokiem będzie umożliwienie odpowiedzi w wątku. Użytkownik powinien móc kliknąć pod konkretną wypowiedzią i natychmiast zacząć wpisywać odpowiedź.
Continue reading

Share Button