QuickTip: kolejka animacji z jQuery.each() i setTimeout()

Jakiś czas temu chciałem korzystając z funkcji each() w jQuery wyświetlić serię załadowanych AJAXem elementów jeden po drugim, z opóźnieniem po każdym kolejnym. Trafiłem na kilka różnych sposobów, ale żaden mnie nie zadowalał. O wiele za bardzo komplikowały prostą sprawę.

Dzisiaj przyszło mi do głowy rozwiązanie tak proste, że trudno uwierzyć, że nie wpadłem na nie od razu.

Zmiana wartości inputa kursorami - plugin jQuery

Plugin powstał na wzór możliwości aplikacji (np. Photoshopa), które pozwalają sterować wartością liczbową pola za pomocą strzałek góra/dól lub za pomocą strzałek i klawisza Shift. Standardowo kursory ↑ i ↓ zmieniają wartość o 1, a z wciśniętym Shiftem o 10. To bardzo wygodne rozwiązanie przydaje się szczególnie, kiedy chcemy na bieżąco obserwować wpływ zmiany wartości pola na działanie aplikacji, prezentację wykresów itp.

Kilka słów o referencjach w JavaScript

Najkrócej mówiąc, referencja w językach programowania, to wskaźnik do miejsca, w którym znajduje się dany obiekt. Wszystkie obiekty znajdują się w pamięci i możemy mieć do nich dostęp poprzez referencję zapisaną w zmiennej, przy czym do każdego z nich może istnieć dowolna liczba referencji, zapisanych w różnych zmiennych.

Wprowadzenie do Adobe AIR

Na ostatnim roku studiów informatycznych przyszedł czas na napisanie pracy inżynierskiej; tematem mojej jest stworzenie RIA w środowisku Adobe AIR. Żeby trochę nadrobić braki w tej tematyce w polskim internecie i jednocześnie zmotywować siebie samego do pisania, będę opisywał tutaj niektóre etapy i ciekawostki z pracy z AIR. Ten post będzie teoretycznym wprowadzeniem do środowiska, dotyczącym charakterystyki pracy, dostępnych technologii i narzędzi.