Obiekt Function w MooTools posiada następujące metody dodatkowe: create, pass, attempt, bind, bindWithEvent, delay, periodical, run. Metody te pozwalają tworzyć specyficzne wywołania danej funkcji.

Metoda create jest tutaj podstawą istnienia pozostałych metod, gdyż wszystkie inne metody obiektu Function to po prostu metoda create wywołana z odpowiednimi parametrami - celem ich istnienia jest zwięzłość zapisu, gdyż jak się za chwilę przekonamy, metoda create jest dość rozbudowana i bezsensowne byłoby zapisywanie jej za każdym razem z wszystkimi niezbędnymi do uzyskania oczekianego efektu parametrami.

Czytaj dalej...

przecietny podrzucił mi dziś link do cheat sheet'a dla MooTools 1.2. Jedyna wada to brak klas Fx i pluginów, ale ponoć kiedyś mają się pojawić ;) Dodatkowo dla tych, którzy używają takich ściągawek na komputerze (ja tam drukuję - już dość mam PDFów :P) to warto dodać, że każdy nagłówek odnosi do danej sekcji oficjalnej dokumentacji MooTools ;)

W drugiej i ostatniej części kursu poświęconej metodom obiektu Array jakie oferuje nam MooTools 1.2 zajmiemy się rozszerzaniem tablicy o wiele elementów naraz (metody extend i combine), usuwaniu tablic zagnieżdżonych (metoda flatten), tworzeniem obiektów (a właściwie hashy) na bazie tablic (metody associate i link) oraz konwersjami kolorów z formatu RGB na heksadecymalny i odwrotnie.

Czytaj dalej...

Informacyjnie: Postanowiłem, że wpisy o MooTools 1.2 będą pojawiały się od poniedziałku do piątku. Tak żebym mógł odpocząć od pisania w weekendy ;)

W kolejnych dwóch częściach kursu skupimy się na tym co zyskuje obiekt Array dzięki MooTools. W tej części zajmiemy się metodami, które są zaimplementowane w JavaScript >= 1.6 (every, some, filter, map, indexOf), poczyścimy tablice na różne sposoby (metody clean, erase, empty), a także zainteresujemy się pojedynczymi elementami tablic (metody contains, getLast, getRandom, include).

Czytaj dalej...

Największą bolączką programistów piszących skrypty z użyciem JavaScript są oczywiście różnice w implementacji tego języka w różnych przeglądarkach - różnice pomiędzy Internet Explorerem, a Firefoksem są ogromne, a nie brak także różnic pomiędzy Firefoksem i Operą czy Safari. Dlatego też niezwykle istotną kwestią przy pisaniu uniwersalnego skryptu jest detekcja przeglądarki użytkownika.

Oczywiście MooTools 1.2 oferuje w tym zakresie bardzo wiele zwłaszcza, że pozwala nie tylko wykryć jakiej przeglądarki używa użytkownik, ale jest w stanie także udzielić nam informacji o systemie operacyjnym, możliwościach przeglądarki czy wersji pluginu Flash.

Czytaj dalej...