1 jQuery w Visual Studio Autor projektu Co robi jQuery? Podstawowe informacje Zalety korzystania z biblioteki Przykłady
2 O Autorze W 2005 r. John Resig (obecnie pracownik Mozilla Corporation) pisze bibliotekę. Cel: Łatwe odnajdywanie elementów strony i przypisywanie do nich zachowań Przed opublikowaniem dodał możliwość modyfikacji drzewa DOM+animacje. Nazwa jQuery by podkreślić kluczową rolę odnajdywania elementów strony za pomocą zapytać i wykonania na nich działań za pomocą Java Scriptu
3 =
4 Co robi jQuery? Udostępnia ogólny poziom abstrakcji służący do tworzenia skryptów Uzyskanie dostępu do elementów dokumentu. W javascript przejście całego drzewa DOM = ok. 50 linii kodu w jQuery = 1
5 Modyfikacja wyglądu strony internetowej – pełne wsparcie CSS (rozpoznawanie selektorów) Zmiana zawartości DOM – nie tylko wygląd Reagowanie na interakcję z użytkownikiem (przechwycenia kliknięć itd.) – eliminacja niezgodności przeglądarek
6 Animacja zmian wprowadzonych do dokumentu – modyfikacja i tworzenie własnych animacji (nie tylko wbudowanych) Uproszczenie zadań wykonywanych za pomocą JavaScriptu
7 Dlaczego to działa dobrze? Punkt wyjścia dla projektantów Obsługa dodatków Poziom abstrakcji normalizujący często wykonywane zadania = eliminacja niezgodności przeglądarek Praca ze zbiorami = niejawna iteracja = brak zbędnych pętli Wiele działań w jednym wierszu.
8 Główne zadanie jQuery i podstawy Podstawowym zadaniem jest wybranie części dokumentu Funkcja fabryczna $() załatwia wszystko Trzy składniki selektorów CSS: #dowolny-id jQuery: $(‘#dowolny-id’)