Ta strona używa ciasteczek (cookies), dzięki którym nasz serwis może działać lepiej. Dowiedz się więcej OK, rozumiem
WebHelp.pl Blog Dwie nowe wersje jQuery - 1.9 i 2.0 beta

Blog

Dwie nowe wersje jQuery - 1.9 i 2.0 beta

Bartosz Romanowski 15 stycznia 2013 komentarze ()

Tagi:jQuery jQuery 1.9 jQuery 2.0

jQueryDzisiaj ekipa odpowiedzialna za jQuery, najpopularniejszą w tej chwili bibliotekę JavaScript, ogłosiła wydanie aż dwóch jej nowych wersji: stabilnej 1.9 i testowej (beta) 2.0. Będziemy musieli przyzwyczaić się do takiego cyklu wydawniczego, ponieważ obie wersje będą rozwijane równolegle.

Zmian w jQuery 1.9 nie ma zbyt wiele. Usunięto kilka funkcji, które od dawna były oznaczone jako przestarzałe. Rozbudowano działanie .css(), który teraz może przyjmować wiele parametrów w postaci tablicy. Poprawiono również obsługę CSS3 w różnych przeglądarkach. Nowa metoda .finish() pozwala na natychmiastowe zakończenie wszystkich animacji ustawionych dla danego elementu. Poza tymi małymi nowościami poprawiono również całą masę błędów, w tym związanych ze starszymi wersjami Internet Explorera (6, 7 i 8).

Znacznie ważniejszym wydarzeniem jest jednak wydanie pierwszej testowej wersji jQuery 2.0. Ta wersja biblioteki nie działa ze starszymi wersjami IE (6, 7 i 8), podczas gdy wersja 1.9 wciąż je wspiera. Obie wersje posiadają dokładnie takie samo API, tak więc nie powinno być żadnych problemów z ich kompatybilnością. Twórcy radzą ładować odpowiednią wersję biblioteki w zależności od wykrytej przeglądarki, na przykład w taki sposób:

Kod: Zaznacz cały
<!--[if lt IE 9]>
    <script src="jquery-1.9.0.js"></script>
<![endif]-->
<!--[if gte IE 9]><!-->
    <script src="jquery-2.0.0.js"></script>
<!--[endif]-->

Więcej informacji na temat nowych wersji jQuery oraz pełną listę zmian można znaleźć na oficjalnej stronie.

Bartosz Romanowski

Programista, gadżeciarz, krytyczny miłośnik produktów Apple, fan ciężkich brzmień i niepoprawny pesymista.


Zobacz także

Komentarze

Tematy


Popularne wpisy

Autorzy bloga



HTML CSS JavaScript PHP bazy danych MySQL Flash grafika framework hosting domeny pozycjonowanie wordpress Facebook