Kiedy w 1996 roku firma Netscape - autor jednej z dwóch powszechnie używanych przeglądarek internetowych - wprowadziła do swojego produktu obsługę języka JavaScript, świat www stanął na głowie. No prawie... Była to w każdym razie rewolucja olbrzymia, bowiem wprowadziła do statycznych dotąd stron www element niemal nieograniczonej interakcji z użytkownikiem.
Dzięki JavaScript możliwe stało się dodawanie do stron atrakcyjnych efektów wizualnych i dźwiękowych, tworzenie na przykład kalkulatorów kredytowych zamieszczanych w witrynach banków, segregowanie danych w zależności od wymagań internauty, a nawet powstanie pierwszych interaktywnych gier przeglądarkowych. JavaScript zatem spowodował prawdziwą rewolucję. Z technicznego punktu widzenia JavaScript jest skryptowym jeżykiem programowania wykonywanym, którego polecenia interpretowane i wykonywane są przez przeglądarkę internetową. Ma to do siebie, że jest niezależny od środowiska, w którym pracuje - efekty jego działania powinny być identyczne zarówno w przypadku systemu operacyjnego z rodziny Windows, jak i Unix, czy MacOS, niezależnie od rodzaju użytej przeglądarki internetowej, czy sprzętu na którym dany skrypt jest uruchomiony. Dziś “czystego” JavaScriptu używa się stosunkowo niewiele - głównie do obsługi formularzy zamieszczanych na stronach www lub wywoływania różnego rodzaju zewnętrznych statystyk. Chociaż korzystając z jego możliwości można w zasadzie zbudować cały bardzo zaawansowany serwis internetowy, to warto pamiętać, że zbytnie uzależnienie witryny od tej technologii może skutkować tym, że niektórzy internauci mogą nie mieć do niej dostępu - JavaScript w każdej przeglądarce internetowej może być bowiem w dowolnej chwili wyłączony. Często użytkownicy robią to ze względów bezpieczeństwa. Z drugiej jednak strony powstają coraz to nowocześniejsze i lepsze biblioteki oparte na technologii JavaScript - takie, jak na przykład jQuery - które umożliwiają budowanie wyjątkowo efektownych i praktycznych serwisów, jednocześnie w pełni funkcjonalnych w przypadku wyłączenia obsługi tego języka w przeglądarce internetowej.
XML
Pierwszym “językiem internetowym” stosowanym w sieci www był standard HTML, czyli HyperText Markup Language. Jego podstawowym celem jest nadawanie określonej struktury dokumentom. Jego konstrukcja jednak jest dość ograniczona i “sztywna”....
AJAX
Od czasu, kiedy powszechne stało się do tworzenia serwisów i stron www wykorzystywanie dwóch popularnych technologii czyli działającego po stronie serwera języka PHP oraz wykonywanego w przeglądarce JavaScriptu, twórcy witryn i programiści internetowi...
API
API, czyli Application Programmin Interface, to zestaw pewnych reguł opisujących sposób komunikacji pomiędzy poszczególnymi programami. Od momentu, kiedy strony www przestały być de facto prostymi dokumentami przygotowywanymi “na sztywno”,...