Humax 0.1

Humax to framework (zestaw komponentów do wykorzystania i szkielet aplikacji) dla JavaScriptu, ułatwiający zaawansowane programowanie obiektowe w tym języku. Przyda się szczególnie osobom, które muszą korzystać z JS i nie lubią ograniczeń zaimplementowanego w nim modelu obiektowego. Jest łatwy w użyciu – składa się z obiektu o nazwie Humax, który zawiera metody pozwalające na obsługę rozszerzonej składni klas tworzonych z jego użyciem.

Dzięki Humaksowi, programując w JavaScripcie będziemy mogli tworzyć klasy przypominające te znane choćby z PHP4 czy Pythona. Mają one wyraźnie oddzielone pola (atrybuty) i metody; symulowane są pola publiczne (ang. public), prywatne (ang. private), chronione (ang. protected) i statyczne (ang. static). Humax wprowadza również przestrzenie nazw (ang. namespaces) – służy do tego metoda declareNameSpace() obiektu Humax. Humax wprowadza również takie elementy obiektowości, jak dziedziczenie czy interfejsy.

Kolejną innowacją, którą Humax wprowadza do języka JavaScript jest mechanizm zdarzeń (ang. events) i sygnałów (ang. signals). Służą one do łączenia kontrolek (widgetów) interfejsu graficznego (np. przycisków, list przewijanych, pól tekstowych, itd) z metodami odpowiedzialnymi za ich obsługę, a dokładniej: za obsługę konkretnych zdarzeń, takich jak zmiana zawartości pola tekstowego czy kliknięcie przycisku.

http://humax.sourceforge.net

Zaloguj się, aby dodać komentarz

Nie masz konta? Zarejestruj się »

Zobacz także

Skuteczne narzędzia do wykrywania uszkodzonych podzespołów

pobierz

Wykrywanie i usuwanie niechcianych programów

pobierz

Polecane artykuły

Array ( [docId] => 49208 )

Array ( [docId] => 49208 )
Array ( [docId] => 49208 )