Archiwum tagu: JQuery

JQuery, intervals i ajax

Prosty przykład jak kontrolować cykliczne i kolejkowane requesty Ajax’owe i zatrzymać skrypt w przypadku nagromadzenia błędów. Ajaxowe requesty kolejkujemy za pomocą plugina dla JQuery – AjaxQ, natomiast cykliczne wywolywanie tych requestów odbywa się przy użyciu plugina JQuery Timers (intervals). Jak widać powyżej, uruchamiamy cyklicznie, co 30 sekund, request Ajax’owy. Zdarzenie będzie wywoływane dopóki nie pojawi się 1 błąd pluginu (wywołania ajaxq) lub 5 błędów Ajaxa. Wartości są tylko przykładowe i można je dowolnie zmieniać. (...)

JQuery. Jak sprawdzić czy element istnieje?

Korzystając z JQuery UI wielokrotnie zdarza mi się stosować datePicker, którego kontrolki pojawiają się w zależności od akcji wykonywanej przez użytkownika. [ad#post]Często zdarza się, że kontrolki te są usuwane z DOM podczas gdy definicja funkcji datePicker rezyduje we wspólnym pliku czuwając nad elementami .date_picker co naturalnie powoduje błędy spowodowane nie istniejącym elementem. Dobry nawyk – sprawdzać czy element istnieje zanim się do niego odwołamy: (...)

Co to jest JQuery?

JQuery to tak zwany framework czyli specjalne środowisko, opierające się na JavaScript. Wystarczy dołączyć bibliotekę jquery.js do pliku i od tego momentu wszystkie odwołania do elementów na stronie i funkcji JS mogą odbywać się przez składnię JQuery. JQuery sama dba o właściwe wywołanie funkcji i obiektów DOM dla różnych przeglądarek więc nie musisz się o to martwić. W zamian za kilkanaście kB więcej podczas ładowania strony uzyskujesz dostęp do efektownych animacji okienek, okien modalnych i obsługi zdarzeń niezależnie od przeglądarki i systemu. (...)

Czy istnieje gotowa klasa do obsługi AJAX'a?

Tak, nawet setki klas które same dbają o to żebyś nie musiał się martwić o prawidłowe wywołanie obiektu dla IE czy FireFoxa. Frameworki typu JQuery czy Mootools również posiadają wsparcie dla AJAX’a Polecam również dobrze udokumentowaną klasę pod adresem: http://advajax.anakin.us/index-pl.htm (...)