Która metoda biblioteki jQuery języka JavaScript odpowiada za naprzemienne dodawanie i usuwanie klasy elementu?
Która metoda biblioteki jQuery języka JavaScript odpowiada za naprzemienne dodawanie i usuwanie klasy elementu?
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: A
Uzasadnienie i szersze wyjaśnienie:
Biblioteka jQuery udostępnia dedykowaną metodę .toggleClass() do realizowania przełączania (ang. toggle) klas. Jej działanie polega na tym, że sprawdza ona, czy dany element posiada już określoną klasę. Jeśli tak – klasa jest usuwana. Jeśli nie – klasa jest dodawana. Jest to najprostszy i najczęstszy sposób na realizację efektu włączania/wyłączania stylów dla danego elementu.
Dlaczego pozostałe odpowiedzi są nieprawidłowe?
- B, C, D: Metody
.switchClass(),.changeClass()i.bingClass()nie są standardowymi metodami biblioteki jQuery do manipulacji klasami. Poprawną i jedyną metodą do tego celu spośród wymienionych jest.toggleClass().
Chcesz poćwiczyć całą kwalifikację INF.04?
Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.
Pojęcia z tego pytania
- Biblioteka JavaScript jQueryPopularna biblioteka języka JavaScript ułatwiająca manipulację drzewem DOM, obsługę zdarzeń, animacje oraz asynchroniczne żądania AJAX przy użyciu selektorów CSS i symbolu $.
- Język programowania JavaW pełni obiektowy język programowania kompilowany do kodu bajtowego (bytecode), wykonywanego przez Wirtualną Maszynę Javy (JVM) zgodnie z regułą WORA ('Napisz raz, uruchamiaj wszędzie').
- Funkcje, Metody i Przekazywanie ParametrówWydzielone, nazwane bloki kodu realizujące określone zadanie, przyjmujące parametry wejściowe i opcjonalnie zwracające wartość wyniku za pomocą instrukcji return.
Podobne pytania z działu „Frontend javascript i dom”
Ten sam obszar materiału z kwalifikacji INF.04. W całej bazie znajdziesz 7 pytań z tego działu.
- #88
Mechanizm obietnic (ang. promises) w języku JavaScript ma na celu
- #117
Dane z serwera do aplikacji front-end można przesłać za pomocą:
- #121
Na dwóch przykładach przedstawiono mechanizm o nazwie Binding. Ma on na celu
- #625
Które z wymienionych zastosowań najlepiej opisuje bibliotekę jQuery?
- #773
W kontekście programowania asynchronicznego w JavaScript, obiekt
Promisemoże znajdować się w jednym z trzech stanów. Który z poniższych stanów oznacza, że operacja asynchroniczna zakończyła się błędem?