Dotarliśmy do ostatniego obiektu natywnego w MooTools 1.2 jaki chciałbym omówić - jest to obiekt Hash, który służy do operowania na obiekcie natywnym Object. Od wersji 1.2 jest to jeden z ważniejszych elementów frameworka MooTools. Hash posiada naprawdę dużo metod, a pierwszą z nich - konstruktor, mieliśmy już okazję poznać podczas omawiania rdzenia frameworka (dodatkowo poznaliśmy też metody forEach, getClean i getLength).

Dla przypomnienia - obiekt typu Hash tworzymy poprzez zapis:

var nowyHash = new Hash({obiekt});

lub poprzez skrót:

var nowyHash = $H({obiekt});

Czytaj dalej...

Zaktualizowałem dwie pierwsze części kursu o zmiany jakie zaszły od wersji beta 1 do dzisiaj w kodzie frameworka.

Oto lista zmian w poszczególnych plikach:

Plik Core.js

  • Nowa funkcja $unlink,
  • Nowe metody obiektu Hash - getClean, getLength

Plik Browser.js

  • Nowa właściwość obiektu Browser - Browser.Features.air,
  • Wykrywanie Opery 9.5 i wcześniejszych - Browser.Engine.presto950 i Browser.Engine.presto925

Plik Array.js

  • Nowa metoda clean

Pomożecie ?

15 lutego, 2008

Administracja serwisu Blogbox stwierdziła, że aby dany blog został dodany do ich katalogu musi uzyskać przewagę 50 głosów pozytywnych nad negatywnymi. Jako, że danego bloga można zgłosić tylko raz, a na uzbieranie tej przewagi głosów pozytywnych nad negatywnymi jest tylko miesiąc to jakby komuś moje wpisy o MooTools i nie tylko się przydały, prosiłbym o udział w głosowaniu. Z góry dzięki ;)

Operacje na ciągach znaków i liczbach to dość często spotykane zadania, zwłaszcza podczas walidacji danych czy przeprowadzania wewnętrznych obliczeń przez skrypt. W MooTools zaimplementowano kilka ciekawych rozszerzeń dla natywnych obiektów String i Number, które z pewnością ułatwią wiele z nich.

Czytaj dalej...

Pora zająć się właściwie nieodłącznymi elementami każdego skryptu pisanego w JavaScript, a już na pewno pisanego przy użyciu frameworka MooTools - w tej części kursu omówię funkcje i związane z nimi zdarzenia. Zapewnienie jakiejkolwiek interakcji z użytkownikiem jest związane z tymi dwoma zagadnieniami - zdarzenia pozwalają skryptowi reagować na działania użytkownika, a owe reakcje są opisane przez funkcje. MooTools daje nam dostęp do obiektów Function i Event rozszerzonych o wiele przydatnych metod i właściwości.

Czytaj dalej...