Home > programowanie, web > jQuery

jQuery

Wrzesień 11th, 2009

Z racji wykonywanych zadań w pracy odszedłem dość mocno od webowej warstwy prezentacji, a przynajmniej nie miałem kontaktu z niczym bardziej "zaawansowanym" niż proste formatki do wprowadzania i pokazywania danych.

Ostatnio musiałem rozwiązać kilka drobnych problemów wizualny. Z pomocą przyszło mi jQuery oraz wtyczki je wspierające. Na tyle spodobała mi się "lekkość" zintegrowania ich w moje rozwiązanie, że postanowiłem o nich tutaj wspomnieć.

Pierwsza wtyczka to jQuery Cycle Plugin. Można wykonać pokaz slajdów z ładnymi przenikaniami na kilkanaście różnych sposobów. W moim przypadku istotne było też to, że chciałem zmieniać nie tylko obrazki, ale również DIVy. Wtyczka poradziła sobie z tym bez problemów, a integracja zajęła mi może z 5 minut (dosłownie).

Druga wtyczka, która oszczędziła mi trochę siwych włosów to Equal Height. Typowa sytuacja: div z menu z lewej, div z treścią z prawej. Niezależnie od długości treści w obu dwóch divach, chcę aby były one zawsze równe. Jest kilka trików na to z CSSami, ustawianiem wysokości, czy też ustawianiem tła. Widziałem nawet jedno rozwiązanie z przesuwaniem DIVów z tłami w jedną stronę, a treści w drugą. W moim przypadku żadne z tych alternatywnych rozwiązań się nie sprawdzało, ponieważ miałem dookoła też inne div'y, obrazki w tle, stopki, obramowania, itp. Wykorzystanie jQuery z tym pluginem było najprostsze, a dołączenie tego zajmuje też dosłownie chwilkę.

Z jakich bibliotek JavaScriptowych korzystacie? Jeśli korzystacie z jQuery, to które wtyczki/funkcjonalności najczęściej wykorzystujecie?

programowanie, web

  1. Wrzesień 11th, 2009 at 13:23 | #1

    Nie korzystałem jeszcze z JQuery, ale jakbym miał teraz wybór to bym zaczął – słyszałem bdb opinie. Póki co w kilku projektach używam/używałem Prototype.js. Też jest spoko, wiec nie ma sensu przepisywać kodu.

    Wudaje mi się że jQuery chyba jest bardziej popularny. Poza tym jQuery jest na liście rekomendacji Microsoftu :)

  2. Wrzesień 11th, 2009 at 13:30 | #2

    Wow, trochę mnie zdziwiliście. W moim odczuciu obecnie jQuery to podstawa. Bardzo dobra nakładka na czysty JS, jak piszesz ułatwiająca życie, a dodatkowo dająca od siebie wiele za darmo (np. jQuery UI).
    Co do prototype, to lekki staruszek się zrobił w przeciągu ostatnich lat.

  3. Wrzesień 11th, 2009 at 13:36 | #3

    No właśnie, zaczałem korzystać z prototype jak jeszcze chyba nie było jQuery :P W nowszysm projekcie nie ja wybierałem framework do JSa. Kazano Prototype, był Prototype. Jednak jak mówiłem, jakbym teraz zaczynał coś nowego na bank byłby to jQuery :)

  4. Wrzesień 11th, 2009 at 13:38 | #4

    Pewnie i podstawa jak w tym siedzisz :) Jak większość czasu robisz w Hibernacie i EJB i JPA itp. i nie dotykasz warstwy widoku w ogóle, to nie wiesz, że takie cudeńka istnieją :) No ale to tak jeszcze w kontekście posta „Better Developer” myślę, że w ramach samorozwoju należy też zmieniać czasem warstwy :)

  5. Wrzesień 11th, 2009 at 13:40 | #5

    Zgadzam się :P Ile czasu można wałkować w kólko to samo ;P

  1. No trackbacks yet.