mootools - moo.js

10 kwietnia, 2007

Plik moo.js stanowi podstawę działania całego frameworka mootools. Dzięki niemu możemy tworzyć w bardziej czytelny sposób klasy w JavaScript .

W moo.js zawarta jest klasa bazowa wykorzystywana w pozostałych plikach oraz funkcje powiązane z obiektami. Klasa bazowa ma do dyspozycji kilka metod, które możemy wykorzystać we własnych aplikacjach opartych o programowanie zorientowane obiektowo.

Czytaj dalej...

mootools - wstęp

10 kwietnia, 2007

Logo ;)

mootools to framework wspomagający szybkie tworzenie efektownych stron WWW w oparciu o JavaScript. Dzięki niemu dostajemy do dyspozycji wiele narzędzi, między innymi do łatwego tworzenia zorientowanych obiektowo aplikacji JS, do obsługi DOM, tablic, ciągów znaków, tworzenia ciekawych efektów czy obsługi AJAX'a. Możliwości mootools są krótko mówiąc ogromne i zadowolą najbardziej wybrednych.

Czytaj dalej...

Już wtedy gdy publikowałem kurs obsługi biblioteki moo.fx pisałem, że planuję przejść do opisu obsługi frameworka JS - mootools. Już od jakiegoś czasu zbierałem materiały o mootools, jednak ze względu na poziom rozbudowania frameworka, nie wyobrażam sobie opublikowania całego kursu na raz. A poza tym trzeba by dłużej czekać na kurs ;) Dlatego właśnie zdecydowałem się na stopniowe publikowanie kursu - kolejne części będą publikowane gdy tylko znajdę wolny czas ;) Czasem będę publikował opisy kilku elementów frameworka naraz, a czasami będę się ograniczał do opisu jednego elementu - wynika to z różnej wielkości i możliwości elementów frameworka mootools. Na przykład plik element.js zawiera prawie 50 funkcji, podczas gdy niektóre pluginy ograniczają się do jednej-kilku funkcji.

Nie wiem jak długo będzie trwało publikowanie całego kursu, bo różne przypadki chodzą po ludziach, ale chciałbym go skończyć do początku wakacji (wersja dość pesymistyczna ;) ). Jak będzie - zobaczymy.

W podstronach umieszczę kompletny spis treści - nieaktywne elementy kursu będą po prostu nie podlinkowane. Konwencję podziału części kursu zaczerpnąłem z wprost z dokumentacji - kurs będzie podzielony na opis jądra frameworka, klas natywnych, klas dodatkowych, obsługi okna, połączeń i plików, efektów, przenoszenia elementów i pluginy.

Pierwsze dwa działy - jądro frameworka i klasy natywne, będą to części raczej teoretyczne, dalsze części będą już bogatsze w przykłady ;)

Niewykluczone, że pomiędzy częściami kursu opublikuję jakieś materiały dodatkowe - kusi mnie na przykład opisanie DOM, który byłby przydatny przy opisie plików element.js i dom.js . Ale wszystko wyjdzie w trakcie pisania kursu ;)

Jakoś mnie naszła ochota na zabawy z tym skryptem. Chciałem sobie zrobić okrągłe obramowanie zaokrąglonego diva. No i oczywiście nie byłoby sytuacją normalną gdyby wszystko poszło po mojej myśli ;)

Czytaj dalej...

Nietrudno zauważyć, że wiele elementów współczesnych stron posiada zaokrąglenia - według wielu polepszają one wygląd strony, ale są też osoby, które są zwolennikami "kanciastych" stron. Cóż nie da się wszystkim dogodzić, ale jedno jest pewne - zrobić stronę bez zaokrągleń jest o wiele łatwiej niż taką z zaokrąglonymi elementami. Moglibyśmy się męczyć z obrazkami, odpowiednio je pozycjonując, rozciągając, ale po co ? Mamy przecież do dyspozycji świetny skrypt - Nifty Corners Cube (pobierz), który spełni większość naszych zachcianek i to w dodatku bez kombinowania z obrazkami :)

Czytaj dalej...