JavaScript Hijacking - porwania w AJAX’ie

kwiecień 4, 2007 – 6:30 po południu
Firma Fortify Software przedstawiła nowy rodzaj ataków JavaScript Hijacking. Wykorzystuje on lukę w przesyłaniu danych, omija zabezpieczenie tzw. politykę wspólnego pochodzenia (ang. Same-Origin Policy). Specjaliści przeanalizowali 12 najbardziej popularnych frameworków

Adobe Apollo, aplikacje webowe nie tylko w przeglądarce

marzec 20, 2007 – 1:10 po południu
Firma Adobe udostępniła pierwszą wersję testową oprogramowania Apollo, które pozwoli na tworzenie aplikacji łączących zalety aplikacji internetowych i desktopowych. Jest to środowisko wieloplatformowe, nie zależne od przeglądarki i darmowe. Apollo to nie jest jakiś konkretny język, jest to zbiór różnych technologii wykorzystywanych obecnie do budowy aplikacji internetowych. Integruje w sobie zalety HTML'a, JavaScript'u oraz Flash'a, pozwala także na dołączenie dokumentów PDF.

Double Click jak w OS’ie

marzec 19, 2007 – 7:41 po południu
Chciałbym przedstawić problem z obsługą Click i Double Click. Na pierwszy rzut oka mogłoby się wydawać, że nie powinno być żadnego problemu z tymi zdarzeniami. Click powinien zadziałać tylko wtedy gdy naciśniemy tylko raz lewy przycisk myszy, natomiast dblClick, przy szybkim podwójnym kliknięciu.

Zależne od siebie HTML’owe selecty

luty 22, 2007 – 4:24 po południu
Jak "sprżężyć" ze sobą kilka formularzowych selectów, czyli jak zrobić, aby wybór odpowiedniej pozycji w jednym selec’cie wpływał na zwartość w drugim?Zobacz demoPobierz gotowy kod W tym przykładzie wykorzystamy bibliotekę Prototype. Przedstawimy jak w prosty sposób zbudować taki skrypt, aby mógł działać na dowolnej liczbie selectów w jednym dokumencie.

Wprowadzenie do debugowania aplikacji AJAX za pomocą Firebug’a

luty 18, 2007 – 7:50 po południu
Dobry video-tutorial jak za pomocą Firebug'a debugować skypty JavaScript wykorzystujące AJAX'a.

Optymalizacja, kompresja skryptów JavaScript

luty 3, 2007 – 9:31 po południu
W większości przypadków programiści tworząc aplikacje nie muszą zbytnio przywiązywać uwagi do optymalizacji, ponieważ w trakcie kompilacji następuje optymalizacja. W tedy to zmienne, funkcje, obiekty są zastępowane na różne mało znaczące nazwy, zrozumiałe tylko dla procesora. Jednak JavaScript nie jest językiem kompilowanym, a dodatku kod pobierany jest w całości przez przeglądarkę, a dopiero potem interpretowany. Więc szybkość działania kodu JS zależy od czasu pobierania oraz szybkości wykonywania. W tym artykule zajmiemy się sposobami na zmniejszenie czasu pobierania.