Quelques questions d'entrevue pour jquery

Tout gagne WC 2022-01-15 03:39:49 阅读数:345

quelques questions entrevue pour jquery

1、 jQuery Dans la bibliothèque $() Qu'est - ce que c'est??

$ ()- Oui. jQuery() Un autre nom pour une fonction.$() La fonction est utilisée pour envelopper n'importe quel objet dans jQuery Objet,.Vous êtes alors autorisé à invoquer la définition de jQuery Plusieurs méthodes différentes sur l'objet..Vous pouvez passer une chaîne de sélection dans $() Fonctions,Il renverra un contenant toutes les correspondances DOM Du tableau des éléments jQuery Objet.

2.$(document).ready() Quelle est la fonction?Pourquoi l'utiliser?

C'est une question importante.,Et on me demande souvent. ready() Fonction utilisée lors de l'entrée du documentreadyExécuter le code à l'état.QuandDOM Entièrement chargé(Par exempleHTMLEntièrement analyséDOMQuand la construction de l'arbre est terminée),jQueryVous permet d'exécuter le Code.Utiliser$(document).ready()DeLe plus grand avantage est qu'il s'applique à tous les navigateurs,jQueryPour vous aider à résoudre le problème des navigateurs croisés
Utiliser uniquement $ (document).ready()La fonction enveloppe notre code,Attendez notre pageDOMLes éléments ne peuvent pas être chargés avantjQueryCode.La nôtre. ( d o c u m e n t ) . r e a d y ( ) Mais Par Jane. Écris. Pour (document).ready()Peut être abrégé en (document).ready()MaisParJane.Écris.Pour(function(){});L'effet est le même

3. JavaScript window.onload Événements et jQuery ready En quoi les fonctions sont - elles différentes ?

Cette question est immédiatement suivie par la suivante .JavaScript window.onload Événements et jQuery ready La principale différence entre les fonctions est , Le premier n'attend que DOM Est créé jusqu'à ce qu'une grande image soit incluse、Audio、Toutes les ressources externes, y compris la vidéo, sont entièrement chargées.Si le chargement d'images et de contenu médiatique prend beaucoup de temps,L'utilisateur se sentira défini dans window.onload Le Code sur l'événement a un retard important dans l'exécution.

D'un autre côté,jQuery ready() La fonction n'a besoin que de DOM L'attente de l'arbre,Sans attendre qu'une image ou une ressource externe soit chargée,Pour accélérer l'exécution.Utiliser jQuery $(document).ready() Un autre avantage est que vous pouvez l'utiliser plusieurs fois sur le Web , Le navigateur les appuyera sur HTML L'ordre dans lequel ils apparaissent sur la page les exécute , Au contraire onload Techniquement, Ne peut être utilisé que dans une seule fonction . Compte tenu de cet avantage ,Avec jQuery ready() Comparaison des fonctions JavaScript window.onload Les événements sont meilleurs .

4. Comment vous en servez - vous?jQuery Pour ajouter et supprimer un élément CSSCatégorie?

En utilisant addClass() Et removeClass() Ces deux - là. jQuery Méthodes.

5.$(this)Et $thisLa différence entre

(this)- Oui.jqueryObjet,this Se réfère simplement à l'élément courant .
Voyons d'abord.JQueryDans ( ) Voilà. - Oui. Rune No. , C'est International Allez. Voilà. - Oui. Rune No. In J Q u e r y Moyenne Phase Quand À J Q u e r y ( ) , C'est - à - dire: () Ce symbole, En fait, ce symbole est JQueryÉquivalent moyenJQuery(),C'est - à - dire: ()Voilà.- Oui.RuneNo.,C'estInternationalAllez.Voilà.- Oui.RuneNo.InJQueryMoyennePhaseQuandÀJQuery,C'est - à - dire:(this)=jquery();C'est - à - dire, De cette façon, un jqueryObjet
thisEn fait, c'est unHtml Élément.t h i s Seulement - Oui. - Oui. Changement Quantité Nom , Plus this Juste un nom de variable,PlusthisJuste un nom de variable, Ça veut dire que c'est jqueryObjet.Et$(this) C'est une transformation ,Oui.thisReprésentationdomObjet converti enjqueryObjet,Pour que vous puissiez utiliserjquery Fonctionnement de la méthode fournie

7 . Quel est le moyen le plus efficace :document.getElementbyId(“myId”) Toujours $("#myId")?

Première catégorie, Parce qu'il appelle directement JavaScript Moteur

8. Comment avez - vous HTML Élément ajouté à DOM Dans les arbres?(La réponse est la suivante:)

Tu peux l'utiliser. jQuery Méthodes appendTo() Un HTML Élément ajouté à DOM Dans l'arbre.C'est jQuery Nombreuses manipulations disponibles DOM Une des méthodes .Vous pouvez passer par appendTo() La méthode est spécifiée dans DOM Ajouter un élément existant ou un nouvel élément à la fin de l'élément HTML Élément.

版权声明:本文为[Tout gagne WC]所创,转载请带上原文链接,感谢。 https://javamana.com/2022/01/202201080610470671.html