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 jQuery 1.8

Blog

jQuery 1.8

Rafał Kukawski 13 sierpnia 2012 komentarze ()

Tagi:JavaScript jQuery

Kilka dni temu oficjalnie wydano jQuery 1.8. Nowa wersja to przede wszystkim zmiany pod maską, w samym publicznym API prawie nic się nie zmieniło.

Niektórych ucieszy, że od teraz można zbudować spersonalizowaną wersję jQuery, załączając tylko wymagane komponenty. Mamy możliwość wyłączenia komponentów ajax, css, dimensions, effects oraz offset. Wystarczy użyć narzędzia grunt. Instrukcja obsługi dostępna w README jQuery.

Silnik wyszukiwania Sizzle, na którym opiera się jQuery, doczekał się kilku zmian, które miały go uczynić szybszym.

Moduł CSS zwalnia teraz programistów z pamiętania o prefiksach dla własności CSS. Od teraz, gdy spróbujemy ustawić własność CSS, jQuery samodzielnie sprawdzi czy wymagany jest prefiks i w razie potrzeby go doda.

Według changelogu przebudowany został też moduł animacyjny, który ma działać lepiej i szybciej. Mimo gruntownych zmian, zachowano wsteczną kompatybilność i wszystkie istniejące skrypty korzystające z tego modułu powinny nadal działać po aktualizacji biblioteki do 1.8. Szczegóły dotyczące nowego wcielenia animacji w jQuery dostępne na razie w szkicu dokumentacji.

Ponadto, w nowej wersji naprawiono wiele błędów, wśród nich błędy znane od kilku lat. Włożono też trochę pracy w poskramianie IE <= 8, mimo, że w niedalekiej przyszłości planuje się porzucenie wsparcia dla starych przeglądarek.

Kod biblioteki został nieco uszczuplony, dzięki wyrzuceniu kilku (często nieudokumentowanych) funkcji, jednakże główne prace porządkowe zostaną wykonane przy okazji następnego wydania, żeby użytkownicy biblioteki mieli wystarczającą ilość czasu na przeróbki swoich skryptów.

Podsumowując, najnowsze wydanie to głównie porządkowanie serca biblioteki, bez rozbudowywania dość sporego już interfejsu programistycznego oraz bez drastycznych zmian w istniejącym już API. Dzięki tym zmianom, poprawiono jakość kodu biblioteki. Następnym krokiem będzie uprzątnięcie API (usunięte zostaną funkcje ze statusem deprecated) a dalej czeka nas porzucenie wsparcia dla starych przegląrek.

Rafał Kukawski

Programista, webmaster. Szczególnie upodobał sobie JavaScript i technologie klienckie, choć strona serwera i bazy danych nie stanowią tajemnicy. Tworzy też aplikacje na urządzenia mobilne. kukawski.pl.


Zobacz także

Komentarze



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