You are hereJQuery

JQuery


By Piotr Ejsmont - Posted on 11 Grudzień 2008

JQuery to framework JavaScript, który jest używany przez wielkie korporacje i firmy do budowy swoich stron. Projekt ten jest używany przez Google, Dell'a, NBC, digg'a, mozilla.org, drupal i wiele innych.

W czym leży jego siła?

Jest lekki (ostatnia spakowana wersja JQuery to tylko 15k) i wiele potrafi. Najkrócej mówiąc JQuery, poprzez zapytania wykorzystujące CSS, XPath potrafi zlokalizować obiekt struktury DOM dokumenu, przypisać jej atrybuty CSS lub klasę CSS, w prosty sposób może przypisać obiektowi animację, a przede wszystkim pozwala użyć technologii AJAX, nie martwiąc się o zgodność z przeglądarkami. W łatwy sposób w JQuery można zdefiniować określone zdarzenia i zdefiniować sposób ich obsługi.

PODSTAWY

W jaki sposób rozpocząć pracę? Od pobrania skryptu jquery ze strony jquery.com i wgraniu go do naszego katalogu roboczego. Tworzymy następie w tym katalogu plik np. index.html, który może wyglądać tak.

 <html>
  <head>
    <script type="text/javascript" src="jquery.js">
</script>
    <script type="text/javascript">
      // Kod js dla twojej strony
    </script>
  </head>
  <body>
    <a href="http://jquery.com/">jQuery</a>
  </body>
  </html>

Po załadowaniu na stronę skrypty jquery.js można już używać jego wielkiej mocy zaczynając od deklaracji:

 $.ready(function(){
   alert("to twój pierwszy kod w jquery");
 });

Funkacja $.ready() czeka na załadowanie strony i po jej załadowaniu wykonują sie skrypty js, które znajdują się wewnątrz nawiasów tej funkcji.

Powyższy kod jest odpowiednikiem kodu js przedstawionego niżej:

 window.onload = function(){ alert("welcome"); }

Jaki efekt będzie po uruchomieniu tego pliku?

Po załadowaniu strony pojawi się okienko z komunikatem. Dla większej czytelności zbiję kod w całość. Nie będziecie musieli tego sklejać.

 <html>
  <head>
    <script type="text/javascript" src="jquery.js"></script>
    <script type="text/javascript">
      $.ready(function(){
        alert("to twój pierwszy kod w jquery");
      });
    </script>
  </head>
  <body>
    <a href="http://jquery.com/">jQuery</a>
  </body>
  </html>

Nic rewelacyjnego, ale to dopiero początek. W dalszych częściach będziemy manipulować argumentami i klasami CSS używając zaawansowanego wybierania, filtrowania elementów strony. Prosta, kaskadowa składnia JQuery zagwarantuje Ci, że w jednym lub kilku wierszach zbudujesz efektowne reakcje stony na twoje kliknięcia.

Ale to już w następnym odcinku...


Tags |

tags in Klasy PHP



Dobra książka

Napisz artykuł

A może masz chęć napisać artykuł dot. PHP lub programowania obiektowego w PHP i tym samym pomóc innym? Zachęcam do rejestrowania się w serwisie i publikowania artykułów!

Zaproszenie

Zapraszam wszystkich do publikowania klas w moim serwisie. Oczywiście chodzi tylko o klasy PHP udostępniane internautom bezpłatnie (np. licencja freeware, GPL)z krótkim manualem, opisem metod, itp.
Zostań Guru dla innych!

Więcej na temat

Stat

Klasy PHP newsletter

Aktualności ze strony na skrzynkę pocztową!

Polecamy