midori (biblioteka programistyczna)

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacji, wyszukiwania
Midori JavaScript Framework
biblioteka programistyczna
Producent Aycan Gulez
Aktualna wersja stabilna 2009.11 / 15 listopada 2009
Licencja X11
http://www.midorijs.com

midori – lekka[1] biblioteka programistyczna napisana w języku JavaScript.

Możliwości[edytuj | edytuj kod]

Użycie[edytuj | edytuj kod]

midori składa się z 10 modułów zaimplementowanych w jednym pliku JavaScript. Może być dołączany z każdej strony poleceniem:

<script type="text/javascript" src="ścieżka/do/midori.js"></script>

midori pozwala używać selektorów CSS do pobrania elementu DOM i wspiera większość selektorów CSS2 i CSS3[2]. Są trzy sposoby na operowanie elementami DOM:

  • Utworzenie kodu JavaScript do zmodyfikowania jednej właściwości używając funkcji apply():
// Ustawia żółty kolor tła dla wszystkich elementów w tabeli "cities"
midori.get('#cities tr:nth-child(even) td').apply('style.backgroundColor = "yellow"');
  • Stworzenie funkcji przyjmującej jeden parametr dla bardziej złożonych aplikacji używając znowu funkcji apply():
// Zaznacza komórki gdzie wartość jest równa 12 or lub wyższa w tabeli "cities"
midori.get('#cities td').apply(function (o) {
   if (parseInt(o.innerHTML) >= 12) o.style.backgroundColor = 'red';
} );
  • Natychmiastowe pobranie elementu używając metody get():
// Zwraca pierwszy element "div"
var firstDiv = midori.get('div')[0];

Przypisy

Linki zewnętrzne[edytuj | edytuj kod]