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.

Dlaczego wybrałem mootools ?

Przede wszystkim jest lekki – cały framework waży zaledwie 36kB, a w dodatku jest obsługiwany przez najpopularniejsze przeglądarki – IE, Firefox, Opera, Safari (a więc i Konqueror). Jego możliwości pozwalają na stworzenie właściwie wszystkiego co można sobie wymarzyć, a jakby czegoś było brak to można sobie napisać plugin ;) Bardzo ważna jest dla mnie także możliwość dostosowania frameworka do własnych potrzeb dzięki temu kreatorowi, tak więc w większości wypadków waga frameworka dodawanego do strony będzie jeszcze mniejsza niż 36kB ;) Przecież dla obsługi AJAX'a nie będziemy pobierać frameworka z pluginami czy klasami do obsługi okna ;)

Oczywiście jeżeli nie mamy wygórowanych wymagań co do efektów to zamiast mootools polecam moo.fx ;)

Co trzeba umieć by skorzystać z kursu ?

Tak jak w wypadku moo.fx trzeba znać (X)HTML, CSS i chociaż podstawy JavaScript. Jeśli chodzi o DOM to prawdopodobnie opiszę go w pewnym momencie by nie było żadnych wątpliwości przy kolejnych częściach kursu ;)

Przejdź do opisu pliku moo.js

Komentarze do wpisu "mootools - wstęp":

1. x napisał(a):
10 września 2007, 12:28:16

Brakuje przykładów stron wykonanych przy uzyciu tego frameworka. To że jest lekkie nie ma większego znaczenia jak robisz strone w ajaxie to strona laduje ci sie tylko raz pozatym czym jest to 26 kb w porownaniu z reszta kodu strony gify zajmujuja wiecej

2. Dziudek napisał(a):
10 września 2007, 12:29:42

@x – na stronie MooTools – masz kilka przykładów stron wykonanych z użyciem MooTools :)

Dodaj komentarz:

Textile Lite włączony ( szczegółowy opis znaczników ):
*strong* | # lista numerowana | * lista wypunktowana | _em_ | __italic__ | "link":http:// | bq. cytat.