Top 7 pytań i odpowiedzi podczas wywiadu JQuery w 2022 [dla nowicjuszy i doświadczonych]

Opublikowany: 2021-01-02

Wraz z rozwojem cyfrowego świata coraz więcej firm preferuje tryby działania online. Aby działać cyfrowo, większość firm potrzebuje platformy cyfrowej do pracy. Tworzą strony internetowe, na których mogą prezentować swoją pracę, współpracować i utrzymywać różne przepływy pracy.

Firma musi mieć stronę internetową, która przyciągnie użytkownika i ułatwi mu korzystanie z witryny. Strona internetowa może również odzwierciedlać tematykę lub markę firmy i zwiększać świadomość klienta. W tym celu firmy zatrudniają programistów internetowych, którzy pomagają im w budowaniu płynnych i pięknych stron internetowych.

HTML (HyperText Markup Language) to jeden z najbardziej podstawowych języków używanych do projektowania kodu bazowego dowolnej witryny. Co więcej, wiele języków, takich jak JavaScript, jest używanych do dalszych animacji i upiększania. Aby wchodzić w interakcję z HTML, JavaScript ma pewien zestaw narzędzi lub bibliotek. Jedną ze znanych bibliotek jest JQuery.

JQuery jest przeznaczony do upiększania przechodzenia i manipulowania drzewami HTML DOM. Jest również bardzo przydatny w Ajax, obsłudze zdarzeń i animacjach w CSS. Jest darmowy i open-source i jest używany przez około 75% najpopularniejszych stron internetowych. Z tego powodu większość firm wymaga od profesjonalistów do pracy z JQuery.

W tym artykule wymienimy ważne pytania i odpowiedzi podczas rozmowy kwalifikacyjnej JQuery.

pytania do rozmowy kwalifikacyjnej jquery

Źródło

JQuery to jedna z 10 najważniejszych umiejętności, których powinni nauczyć się programiści JavaScript.

Przeczytaj: Wynagrodzenie programisty HTML w Indiach: dla nowicjuszy i doświadczonych

Spis treści

1. Co wiesz o połączeniu JQuery?

Jest to wtyczka, która wiąże lub łączy funkcję z inną funkcją. Za każdym razem, gdy wykonywana jest funkcja z innego obiektu, próbuje wykonać tę konkretną funkcję. Jest bardziej jak program obsługi innej funkcji. Może łączyć funkcję z obiektem DOM.

Przykładowy kod-

$.connect(obiekt1, 'test1', obiekt1, test2);

W tym kodzie funkcja test 2 obiektu 2 jest powiązana z funkcją test 1 obiektu 1. W związku z tym funkcja test 2 będzie również wykonywana za każdym razem, gdy wykonywana jest funkcja test 1.

2. Wymień niektóre zalety JQuery

Niektóre z głównych zalet JQuery nad innymi to:

  1. Ponieważ jest jak rozszerzenie JavaScript, nie ma potrzeby uczenia się nowej składni.
  2. Dzięki temu kod jest prosty, wielokrotnego użytku i przejrzysty.
  3. Jest obsługiwany przez większość przeglądarek. Dlatego programista nie musi się martwić o specyficzne potrzeby różnych przeglądarek.
  4. Złożoność kodu jest generalnie bardzo niska, ponieważ unika się ciężkich pętli związanych z DOM.
  5. Posiada doskonałe wykrywanie i obsługę zdarzeń w domu.
  6. Jest obsługiwany przez wiele wtyczek, które z łatwością zaspokajają różnego rodzaju potrzeby klienta.

3. Co to są filtry JQuery?

Filtry służą do pobierania pewnych elementów, które spełniają określone wymagania. Możesz zdefiniować konkretne kryterium za pomocą metody filtrowania i nałożyć je na elementy DOM. Działa jak funkcja wyszukiwania, która po prostu eliminuje niepotrzebne wyniki.

Przykładowa implementacja filtrów w filtrze JQuery.

Przykładowa implementacja filtrów w filtrze JQuery.

Źródło

4. Wymień metody jQuery, których używasz do uzyskania efektów

Niektóre z głównych metod jQuery opartych na efektach to:

  1. Aby uruchomić niestandardową animację na wybranych elementach, używamy metody animate().
  2. Aby ustawić czas opóźnienia dla kolejki funkcji, które będą działać na wybranych elementach, używamy metody delay().
  3. Aby po prostu pokazać wybrane pozycje, używamy metody show().
  4. Aby po prostu zatrzymać bieżącą animację na wybranych elementach, używamy metody stop().
  5. Aby po prostu ukryć wybrane elementy, używana jest funkcja ukrywania ().
  6. Metoda fadeIn() służy do zanikania wybranych elementów.
  7. Metoda fadeOut() służy do wyciszania wybranych elementów.
  8. Jeśli chcemy przełączać animację między metodami show() i hide(), używamy metody toggle().

5. Opowiedz mi o różnych typach filtrów w JQuery

Istnieje wiele metod, których można użyć do filtrowania w JQuery.

Najważniejsze z nich to-

  1. Metoda Filter(): po prostu przyjmuje funkcję i wyrażenie jako argumenty. Filtruje wyrażenie zgodnie z określonymi elementami i wyprowadza określony element, który spełnia wymagania filtra.
  2. Metoda First(): służy do zwrócenia pierwszego elementu z pakietu elementów, które spełniają kryteria filtra.
  3. Last (): Jest to przeciwieństwo pierwszej metody (). Służy do wyprowadzania ostatniego elementu z pakietu elementów, które spełniają kryteria filtra.
  4. Eq (): Aby wybrać elementy z pakietu elementów, które pasują do kryteriów filtrowania i zwrócić określone elementy z dedykowanym numerem indeksu.
  5. Has (): Służy do wybierania elementów z pakietu elementów, które pasują do kryteriów filtra i wyprowadzania elementu z wymaganym elementem potomnym.
  6. Not (): Aby wybrać elementy z pakietu elementów, które pasują do kryteriów filtrowania i wyprowadzić elementy, które nie spełniają wymaganego warunku, używamy metody not ().
  7. Metoda slice() służy do wybierania elementów z wiązki elementów, które spełniają kryteria filtra określone przez zakres indeksów.

Przeczytaj: Pytania i odpowiedzi dotyczące JavaScript podczas rozmowy kwalifikacyjnej

Zapisz się na kursy inżynierii oprogramowania z najlepszych światowych uniwersytetów. Zdobywaj programy Executive PG, Advanced Certificate Programs lub Masters Programs, aby przyspieszyć swoją karierę.

6. Jakie są niektóre efekty slajdów dostępne w JQuery?

Źródło

W jQuery dostępne są w sumie 3 różne metody przesuwania:

SlideDown() : Aby przesunąć element w dół.

Przykładowy kod-

$(selektor).slideDown(szybkość,oddzwanianie);

Czas trwania efektu slideDown jest zdefiniowany w parametrze speed. Na przykład „wolno”, „szybko” lub w milisekundach. Funkcja wywołania zwrotnego jest opcjonalna. Jest to zwykle wykonywane po zakończeniu animacji slideDown na określonym elemencie.

SlideUp() : Aby przesunąć element w górę. Jest to po prostu przeciwieństwo metody SlideUp().

Przykładowy kod-

$(selektor).slideUp(szybkość, wywołanie zwrotne);

Czas trwania efektu slideDown jest zdefiniowany w parametrze speed. Na przykład „wolno”, „szybko” lub w milisekundach. Funkcja wywołania zwrotnego jest opcjonalna. Jest to zwykle wykonywane po zakończeniu animacji slideDown na określonym elemencie.

SlideToggle() : Przełączanie między metodą slideUp() i slideDown(). W przypadku, gdy element został wykonany ze zsunięciem w górę, ta metoda przesunie go w górę i na odwrót.

Przykładowy kod-

$(selektor).slideToggle(szybkość,oddzwanianie);

Czas trwania efektu slideDown jest zdefiniowany w parametrze speed. Na przykład „wolno”, „szybko” lub w milisekundach. Funkcja wywołania zwrotnego jest opcjonalna. Jest to zwykle wykonywane po zakończeniu animacji slideDown na określonym elemencie.

7. Powiedz mi kontrast między JQuery.size() i JQuery.length.

Aby wyprowadzić całkowitą liczbę elementów w obiekcie, używamy metody JQuery .size(). JQuery udostępnia również właściwość .length dla elementów, która mniej więcej wykonuje to samo zadanie, ale z niewielką różnicą. Właściwość .length nie ma narzutu wywołania funkcji. Z tego powodu .length jest generalnie preferowany w stosunku do .size(), aby uniknąć potencjalnych błędów.

Przeczytaj także: JavaScript kontra JQuery: różnica między JavaScript a JQuery

Wniosek

Chociaż omówiliśmy większość rodzajów pytań i odpowiedzi podczas rozmowy kwalifikacyjnej JQuery, nie jest to wyczerpująca lista. Przed pójściem na rozmowę kwalifikacyjną zdecydowanie zaleca się, aby kandydat miał dogłębne zrozumienie wszystkich tych pojęć i pewne praktyczne doświadczenie.

Jeśli chcesz dowiedzieć się więcej o tworzeniu oprogramowania z pełnym pakietem, zapoznaj się z programem Executive PG UpGrad i IIIT-B w zakresie tworzenia oprogramowania z pełnym pakietem, który jest przeznaczony dla pracujących profesjonalistów i oferuje ponad 500 godzin rygorystycznych szkoleń, ponad 9 projektów i zadania, status absolwentów IIIT-B, praktyczne praktyczne projekty zwieńczenia i pomoc w pracy z najlepszymi firmami.

Wyląduj na swojej wymarzonej pracy

Aplikuj teraz na studia magisterskie z inżynierii oprogramowania