jQuery
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?
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
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.
No właśnie, zaczałem korzystać z prototype jak jeszcze chyba nie było jQuery
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
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
Zgadzam się
Ile czasu można wałkować w kólko to samo ;P