Preguntes D'entrevista

Les 100 millors preguntes i respostes d'entrevistes de jQuery a %currentyear%

30 d'octubre de 2021

JQuery és la biblioteca de JavaScript dissenyada per simplificar la manipulació i el recorregut de l'arbre DOM HTML, així com la gestió d'esdeveniments, Ajax i animació CSS. És el programari gratuït i de codi obert que utilitza la permissiva llicència MIT.

Taula de continguts

Quin és l'objectiu de jQuery?

L'objectiu principal de jQuery és facilitar l'ús de JavaScript al lloc web. jQuery sol portar moltes tasques comunes que requeriran moltes línies de codi JavaScript per aconseguir-les i embolicar-les en mètodes que anomenem amb una única línia de codi.

Si busqueu les preguntes i respostes més freqüents de l'entrevista jQuery, sou a la pàgina correcta. Hem enumerat les preguntes i respostes de l'entrevista de jQuery més freqüents. Assegureu-vos de revisar tota la publicació perquè no us perdeu cap pregunta de jQuery.

Preguntes i respostes principals de l'entrevista de jQuery

1. Definiu jQuery?

img 617dc4412740d

JQuery és la biblioteca de JavaScript dissenyada per simplificar la manipulació i el recorregut de l'arbre DOM HTML, així com la gestió d'esdeveniments, Ajax i animació CSS.

2. Llista alguns dels avantatges de jQuery?

  1. Facilitat d'ús: és més fàcil d'utilitzar en comparació amb el Javascript estàndard i altres biblioteques.
  2. Té la capacitat de mantenir el codi clar, senzill, llegible i reutilitzable.
  3. Gran biblioteca: té moltes funcions en comparació amb javascript.
  4. Gran documentació i tutorials: el lloc web de jQuery té molts tutorials necessaris per als principiants.
  5. Té una millora de JavaScript sense la sobrecàrrega d'aprendre noves sintaxis.
  6. Suport Ajax: ens permet desenvolupar les plantilles fàcilment.

3. Definiu els selectors de jQuery?

Els selectors de jQuery ens permetran seleccionar i manipular elements HTML. Utilitzem els selectors de jQuery per trobar o seleccionar els elements HTML que es basen en l'identificador, el nom, els tipus, les classes, els atributs, els valors dels atributs i molts més. Normalment es basa en els selectors CSS existents i també té alguns selectors personalitzats.

4. És jQuery un llenguatge de programació?

jQuery no és un llenguatge de programació; en canvi, podem dir que és una biblioteca de JavaScript multiplataforma. Hi ha moltes biblioteques de JavaScript disponibles, com ara MooTools, Knockout o Angular, i jQuery és una de les més populars entre elles.

Vegeu també Les 100 principals preguntes i respostes de l'entrevista de JavaScript

5. És jQuery un fitxer de biblioteca JavaScript o JSON?

Podem dir que jQuery és una biblioteca de fitxers JavaScript i conté efectes d'esdeveniments DOM i funcions Ajax.

6. Si jQuery HTML funciona per a documents HTML i XML?

No, l'HTML de jQuery només funciona per a documents HTML i no per a documents XML.

7. Diferenciar entre JavaScript i jQuery?

JavaScript jQuery
JavaScript és un llenguatge de programació.És una biblioteca de JavaScript, un marc que ens ajudarà a utilitzar JavaScript per simplificar les tasques web habituals.
Aquí, hem d'escriure un codi addicional o moure's per tenir compatibilitat entre navegadors.Té una característica integrada de compatibilitat entre navegadors.
És detallat, ja que s'ha d'escriure el propi codi de script, que sovint requereix molt de temps.És concís i no cal escriure gaire codi ja que ja existeix l'script.

8. Podem dir que jQuery és un reemplaçament de JavaScript?

Com que jQuery és només una biblioteca de JavaScript, no pot substituir JavaScript. Tot el codi jQuery és JavaScript, però jQuery no inclou tot el codi JavaScript. jQuery només està optimitzat per fer funcions de script habituals amb línies de codi inferiors.

9. Anomena algunes de les funcions de jQuery que s'utilitzen per proporcionar efectes?

Mètodes Descripció
animat ()Executa una animació personalitzada als elements seleccionats.
retard()Establirà un retard per a totes les funcions a la cua dels elements seleccionats.
clearQueue()Eliminarà totes les funcions restants a la cua dels elements seleccionats.
deQueue()Elimina la següent funció de la cua i després executarà la funció.
desaparèixer()S'esvaeix els elements seleccionats
esvair-se en ()S'esvaeix els elements seleccionats.
Atura()Atura l'animació en curs per als elements seleccionats.
alterna ()Alterna entre els mètodes hide() i show().
espectacle()Mostra els elements seleccionats
amagar ()Amaga els elements seleccionats

Preguntes i respostes de l'entrevista jQuery

10. Pots diferenciar entre .empty(), .remove() i .detach() a jQuery?

buit() : elimina tot el contingut i els elements secundaris de l'element seleccionat. Aquest mètode no eliminarà els elements seleccionats.

separar () : elimina tots els elements secundaris amb els elements seleccionats. Tanmateix, conserva totes les dades i els controladors d'esdeveniments dels elements eliminats. Aquest mètode només es prefereix quan volem eliminar elements però per mantenir una còpia dels elements eliminats, que es poden reutilitzar més endavant.

eliminar () : elimina tots els elements secundaris amb l'element seleccionat. En aquest mètode, es poden restaurar totes les dades però no els controladors d'esdeveniments dels elements eliminats del DOM. S'eliminaran totes les dades i esdeveniments relacionats amb els elements.

11. Per què fem servir jQuery?

  1. Millora el rendiment d'una aplicació.
  2. Us facilitarà escriure línies de codi mínimes per a les funcions relacionades amb la IU.
  3. jQuery és molt fàcil d'aprendre i utilitzar.
  4. És molt ràpid i extensible.
  5. Proporciona suport entre navegadors.

12. Per què utilitzem el mètode CSS() a jQuery?

El mètode CSS() de jQuery s'utilitza per establir o retornar una o més propietats d'estil per als elements seleccionats. Quan s'utilitza per retornar les propietats: aquest mètode retornarà el valor de propietat CSS especificat dels elements coincidents FIRST.

13. Quins són els diferents mètodes ajax disponibles a jQuery?

Mètode Descripció
$.ajax()Realitza una sol·licitud AJAX asíncrona.
$.get()Carrega les dades d'un servidor mitjançant la sol·licitud AJAX HTTP GET.
$.getScript()Carrega i executa JavaScript des d'un servidor mitjançant la sol·licitud AJAX HTTP GET.
$.post()Carrega les dades d'un servidor mitjançant la sol·licitud AJAX HTTP POST.
ajaxError ()Especificarà una funció que s'executarà quan una sol·licitud AJAX es completi amb un error.
ajaxStart()Especificarà una funció que s'executarà quan s'iniciï la primera sol·licitud AJAX.
ajaxComplete()Especificarà una funció que s'executarà quan es completi la sol·licitud AJAX.
carregar ()Carrega les dades del servidor i torna a posar les dades retornades a l'element seleccionat.

14. Definiu $() a la biblioteca jQuery?

A JS, $ s'utilitza habitualment com a funció de selecció. A jQuery, la funció $ fa més que seleccionar coses, però. Es pot passar a un selector per obtenir la col·lecció d'elements coincidents del DOM. Es pot passar com una cadena d'HTML per convertir-lo en l'element DOM, que després es pot injectar al document.

Sintaxi:

|_+_|

15. Definir esdeveniments a jQuery?

A jQuery, els esdeveniments són les accions que detecta l'aplicació web. S'utilitzen principalment per crear pàgines web dinàmiques. Un esdeveniment mostrarà el moment exacte en què passa alguna cosa; exemples d'esdeveniments: un clic del ratolí.

16. Anomena els sistemes operatius compatibles amb jQuery?

  1. Linux
  2. Windows
  3. Mac

17. Per què fem servir el mètode toggle() a jQuery?

El mètode toggle() de jQuery adjunta dues o diverses funcions per alternar entre l'esdeveniment de clic dels elements seleccionats. Quan fem clic en un element, s'activa la primera funció especificada, a continuació, quan tornem a fer clic, s'activa la segona funció, i així successivament.

18. Quina és la importància de jQuery.length?

La propietat de longitud del jQuery s'utilitza per comptar el nombre d'elements presents a l'objecte jQuery. La funció size() també retornarà el nombre d'elements de l'objecte jQuery.

19. Com incloure la biblioteca jQuery al projecte ASP.Net?

  1. Primer, descarregueu la biblioteca jQuery des de jQuery.com.
  2. Incloeu aquesta referència a la pàgina asp.net.

Preguntes i respostes de l'entrevista jQuery

20. Sintaxi del mètode fadeToggle() a JQuery?

El mètode jQuery fadeToggle() s'utilitza principalment per alternar entre els mètodes fadeIn() i fadeOut(). Si els elements s'esvaeixen, llavors s'esvaeixen, i si s'esvaeixen, els fa esvair.

Sintaxi:

|_+_|

21. Definiu l'esdeveniment de clic de jQuery?

L'esdeveniment de clic sol produir-se quan es fa clic en un element. El mètode click() activarà l'esdeveniment de clic, o s'adjuntarà una funció per executar-se quan es produeixi l'esdeveniment de clic.

Sintaxi:

|_+_|

22. Expliqueu els mètodes bind() vs live() vs delegate() a jQuery?

El jQuery.bind() El mètode registrarà el tipus d'esdeveniment i un controlador d'esdeveniments directament a un element DOM.

El viu () El mètode adjuntarà el controlador d'esdeveniments al nivell arrel d'un document juntament amb el selector associat i la informació d'esdeveniment. Això també respon als esdeveniments que es generen per elements afegits dinàmicament.

jQuery.delegate() El mètode es comporta de la mateixa manera que el mètode .live(). Però, aquí, en comptes d'adjuntar la informació de l'esdeveniment o el selector al document, es pot triar on està ancorat. Això vol dir que podeu controlar en quin node s'afegiran els esdeveniments.

23. Què fem servir el mètode delay() a JQuery?

El mètode delay() s'utilitza principalment per retardar l'execució de funcions en una cua. S'utilitza principalment per fer un retard entre els efectes jQuery a la cua. El mètode jQUEry delay () establirà un temporitzador per retardar l'execució del següent element en una cua.

Sintaxi:

|_+_|

24. Explica la funció jQuery each()?

Utilitzem principalment la funció each() de jQuery per recórrer cada element de l'objecte jQuery objectiu (un objecte que conté un o diversos elements DOM i que exposa totes les funcions de jQuery). És útil per a la manipulació de DOM multielement i la iteració sobre matrius i propietats d'objectes arbitràries.

25. Pots escriure l'ordre que dóna la versió de jQuery?

La comanda versió $.ui s'utilitza per retornar la versió de la interfície d'usuari de jQuery.

26. Per què utilitzem el mètode HTML() a JQuery?

A jQuery, el mètode HTML() s'utilitza per establir o retornar el contingut HTML intern dels elements seleccionats. Tornarà el contingut del primer element coincident. Estableix el contingut de l'element coincident.

Vegeu també Les 100 millors preguntes i respostes d'entrevista Ansible

27. Pots enumerar els tipus de selectors a jQuery?

  1. #ID: s'utilitza principalment per seleccionar un únic element que coincideixi amb l'ID específic.
  2. Nom: S'utilitza per seleccionar tots els elements que coincideixen amb el nom de l'element.
  3. Selector d'atributs: S'utilitza per seleccionar els elements en funció del seu valor d'atribut.
  4. Universal(*): S'utilitza per seleccionar tots els elements que estan disponibles al DOM
  5. Elements múltiples E, F, G: s'utilitzen per seleccionar els resultats combinats dels selectors E, F o G.

28. Definiu jQuery connect?

La connexió jQuery es pot definir com un connector utilitzat per vincular o connectar una funció a una altra funció. Executarà una funció quan s'executi la funció d'un altre objecte. És el mateix que assignar el controlador per a una altra funció. Amb l'ajuda de connect, podem lligar més d'una funció.

29. La biblioteca jQuery és un script de servidor o de client?

jQuery és una biblioteca per a scripts del costat del client.

30. Ens pots explicar com es poden manipular les classes CSS en HTML mitjançant jQuery?

El mètode CSS jQuery ens permetrà manipular la classe CSS o les propietats d'estil dels elements DOM. La consulta proporcionarà diversos mètodes per manipular les classes CSS assignades als elements HTML.

Els mètodes més significatius són addClass(), removeClass() i toggleClass().

addClass() : Aquest mètode s'utilitza per afegir una o diverses classes als elements seleccionats.

Sintaxi:

|_+_|

Per afegir diverses classes, utilitzeu la sintaxi següent:

Sintaxi:

|_+_|

removeClass() : S'utilitza per eliminar una sola classe, o diverses classes, o totes les classes dels elements especificats.

Sintaxi per eliminar una classe única:

|_+_|

Sintaxi per eliminar diverses classes:

|_+_|

Sintaxi per eliminar totes les classes d'una vegada:

|_+_|

toggleClass() : alterna entre afegir o eliminar classes als elements donats.

Sintaxi:

|_+_|

Preguntes i respostes de l'entrevista jQuery

31. Com utilitzar JQuery connect?

Per utilitzar connect:

  1. Heu de descarregar el fitxer de connexió de jQuery des de jQuery.com.
  2. Aleshores, heu d'incloure aquest fitxer al fitxer HTML.
  3. Ara, utilitzeu la funció $.connect per connectar la funció a una altra funció.

32. Definiu l'autocompletar la interfície d'usuari de jQuery?

L'autocompleció és una tècnica que s'utilitza amb freqüència als llocs web moderns per oferir als usuaris una llista de suggeriments per a l'inici de la paraula, on ell o ella ha escrit al quadre de text. L'usuari ara pot seleccionar un element de la llista, que es mostra al camp d'entrada.

33. Com es poden realitzar sol·licituds jQuery Ajax?

jQuery proporciona el mètode ajax() per dur a terme l'AJAX, és a dir, una sol·licitud HTTP asíncrona.

Sintaxi:

|_+_|

Els paràmetres especifiquen un o més valors de parells nom-valor.

Nom Descripció
Memòria cauUna funció que s'executa abans que s'enviï la sol·licitud.
completa ( xhr, estat )Una funció que s'utilitza per executar-se quan s'acaba la sol·licitud, és a dir, després de les funcions d'èxit i error)
contextEspecifica aquest valor per a totes les funcions de devolució de trucada relacionades amb AJAX.
dataFilter ( dades , tipus )Una funció per gestionar les dades de resposta en brut de XMLHttpRequest.
si es modificaÉs un valor booleà que especifica si una sol·licitud té èxit només si la resposta ha canviat des de l'última sol·licitud. El valor per defecte és: fals.
error( xhr,estat,error )És una funció que s'executa si la sol·licitud falla.
URLEspecifica l'URL a la qual enviar la sol·licitud. El valor per defecte és la pàgina actual.

34. Per què utilitzem el mètode parm() a jQuery?

El mètode jQuery param() s'utilitza principalment per crear la representació serialitzada de l'objecte.

35. Quin és el punt inicial d'execució del codi a jQuery?

El punt de partida del codi jQuery és la funció $(document).ready(). S'executarà quan es carregui el DOM.

36. Diferenciar entre jQuery.get() i jQuery.ajax()?

jQuery.get() jQuery.ajax()
El get() és una especialització per ajax només per obtenir algunes dades.El mètode ajax() és més robust i configurable; ens permet especificar quant de temps esperar i com gestionar un error.

37. Diferenciar entre $(això) i això a jQuery?

$això això
El $(this) és un embolcall de jquery al voltant del mateix.Aquest és l'objecte DOM.
Quan utilitzem $(this), podem cridar-hi mètodes jQuery, però no els mètodes DOM.Quan utilitzem això, podem cridar-hi mètodes DOM, però no els mètodes jQuery.

38. Quin és el requisit més bàsic per començar amb jQuery?

Un ha de fer referència a la seva biblioteca per iniciar un jQuery. Es pot descarregar l'última versió de jQuery des del lloc web jQuery.com.

39. Escriu un selector de codi jQuery que s'utilitza per consultar tots els elements l'ID dels quals acaba amb la cadena IB?

$ ([id $ = 'IB'])

40. Ens pots dir en quins escenaris s'utilitza jQuery?

  1. Aplicar CSS estàtic o dinàmic
  2. Principalment per a efectes d'animació
  3. Funcions de trucada en esdeveniments
  4. Propòsit de manipulació

Preguntes i respostes de l'entrevista jQuery

41. Podem utilitzar qualsevol altre nom en lloc de $ a jQuery?

En lloc de $, podeu utilitzar jQuery com a nom de funció. Per exemple:

|_+_|

42. Definiu el mètode .promise() a jQuery?

El mètode promise() de jQuery s'utilitza per retornar una promesa generada dinàmicament que es resol quan totes les accions d'un determinat tipus estan vinculades a la col·lecció, en cua o no, han finalitzat.

43. És possible utilitzar múltiples funcions document.ready() a la mateixa pàgina?

Sí. Podem utilitzar qualsevol nombre de funció document.ready() a la mateixa pàgina.

Exemple:

|_+_|

44. Diferenciar entre prop() i attr()s?

El prop() i attr() s'utilitzen per obtenir o establir el valor de la propietat especificada de l'atribut de l'element. Però la diferència principal és:

prop()attr()
El prop() retornarà el seu valor actual.attr() donarà el valor predeterminat d'una propietat.

45. Diferenciar entre els mètodes find i els nens?

trobar ()nens ()
Aquest mètode s'utilitza per trobar tots els elements descendents dels elements seleccionats.Aquest mètode s'utilitza per trobar tots els elements fills relacionats amb l'element seleccionat.

46. Definiu CDN?

Una xarxa de lliurament de contingut (CDN), o xarxa de distribució de contingut, es defineix com una xarxa distribuïda geogràficament del servidor intermediari i els seus respectius centres de dades. L'objectiu principal és oferir un alt rendiment i disponibilitat mitjançant la distribució espacial del servei en relació als usuaris finals.

47. Com podem llegir, escriure i eliminar les galetes a jQuery?

Podem tractar les galetes a jquery mitjançant el connector de galetes Dough. La massa és fàcil d'utilitzar i té característiques robustes.

Crea galeta: $.dough(cookie_name, cookie_value);

Llegiu Cookie: $.dough(cookie_name);

Esborra la galeta: $.dough(cookie_name, remove);

48. Llista els avantatges d'utilitzar CDN?

  1. La vostra fiabilitat i els vostres temps de resposta reben un gran impuls
  2. Un CDN permet un abast global
  3. Un CDN estalvia molts diners
  4. Disponibilitat al 100% per cent
  5. Disminueix la càrrega del servidor
  6. Atenció al client 24/7
  7. Augment del nombre d'usuaris concurrents
  8. Protecció DDoS

49. Quin és l'objectiu de CDN?

L'objectiu principal del CDN és oferir contingut als usuaris finals amb alt rendiment i alta disponibilitat.

Preguntes i respostes de l'entrevista jQuery

50. Llista algunes característiques de jQuery?

  1. Manipulació HTML
  2. Manipulació DOM
  3. Selecció d'elements DOM
  4. Manipulació de CSS
  5. Efectes i animacions
  6. Utilitats
  7. AJAX
  8. Mètodes d'esdeveniment HTML

51. Enumereu els característiques de jQuery que s'utilitzen en aplicacions web?

jQuery utilitza funcions com

  1. Lliscant
  2. Càrrega de fitxers
  3. Acordió en aplicacions web

52. Com utilitzar una biblioteca jQuery al vostre projecte?

Podem utilitzar la biblioteca jQuery al fitxer ASP Projecte .Net baixant la darrera biblioteca jQuery del lloc web jQuery.com que inclourà les referències al fitxer de la biblioteca jQuery a la pàgina HTML/PHP/JSP/aspx.

|_+_|

53. Llista els diferents tipus de selectors a jQuery?

  1. Selector CSS
  2. Selector personalitzat
  3. Selector XPath
Vegeu també Les 100 millors preguntes i respostes d'entrevista Ansible

54. Què és el filtre jQuery?

Quan es dóna un objecte jQuery que representarà un conjunt d'elements DOM, el mètode filter() construirà un nou objecte jQuery a partir del subconjunt d'elements coincidents. El selector subministrat ara es prova amb cada element; tots els elements que coincideixen amb el selector s'inclouran en el resultat donat.

55. Quin és el mètode serialize() a JQuery?

Utilitzem el mètode jQuery serialize() per crear una cadena de text amb una notació estàndard codificada per URL. S'utilitza principalment en controls de formulari com ara , , etc. Serialitzarà els valors del formulari perquè els seus valors serialitzats s'utilitzin a la cadena de consulta d'URL mentre es fa una sol·licitud AJAX.

56. Com podem afegir i eliminar classes CSS a un element mitjançant jQuery?

Utilitzem el mètode jQuery addclass() per afegir classe CSS a l'element.

Exemple: (a continuació es dóna un petit fragment de codi per afegir una classe)

|_+_|

Utilitzem el mètode jQuery removeclass() per eliminar una classe CSS de l'element.

Exemple: (a continuació es mostra un petit fragment de codi per eliminar la classe)

|_+_|

57. Per què utilitzem el mètode val() a JQuery?

El mètode val() a jQuery s'utilitza principalment per obtenir els valors dels elements del formulari. Aquest mètode no accepta cap argument. Aquest mètode retornarà un NULL quan no es selecciona cap opció, i en el cas d'una o més seleccions, retorna una matriu que conté el valor de cada opció seleccionada.

Sintaxi:

|_+_|

58. Vols w escriure un codi jQuery per seleccionar tots els enllaços dins del paràgraf?

|_+_|

59. Pots anomenar els dos tipus de CDN?

Hi ha dos tipus de CDN:

    Google:Carrega el jQuery de l'API de biblioteques de Google.Microsoft:Carrega el jQuery des de AJAX CDN.

60. Com desactivar l'animació de jQuery?

Per desactivar globalment l'animació amb jQuery, heu d'utilitzar jQuery. fx. mètode off().

61. Per què utilitzem el mètode animate() a jQuery?

Utilitzem la funció d'animació per aplicar un efecte d'animació personalitzat als elements.

Sintaxi:

|_+_|

On,

  1. param representa les propietats CSS on voleu aplicar l'animació.
  2. duration especifica quant de temps es pot executar l'animació. Pot ser un dels valors següents: ràpid, lent, ràpid, normal o mil·lisegons.
  3. easing representa una cadena que especifica la funció per a la transició.
  4. La devolució de trucada aquí és la funció on volem executar un cop s'hagi completat l'efecte d'animació.

62. Què és jQuery Ajax?

AJAX (Asynchronous JavaScript and XML) és una tecnologia que ens ajuda a carregar les dades del servidor sense actualitzar una pàgina del navegador. JQuery és una eina que proporciona un conjunt ric de mètodes AJAX per desenvolupar l'aplicació web de nova generació.

63. Quin és l'ús del mètode ajax load() do?

El mètode ajax load() carregarà les dades del servidor i tornarà a posar les dades retornades a l'element seleccionat.

64. Llista les categories a jquery Events?

Els esdeveniments del DOM són els següents:

  1. Formulari
  2. Teclat
  3. Ratolí
  4. Navegador
  5. Càrrega de documents

65. Quins són els avantatges dels mètodes jQuery Ajax?

  1. Suport entre navegadors
  2. Mètodes senzills d'utilitzar
  3. La possibilitat d'enviar sol·licituds com GET i POST.
  4. Capacitat de carregar XML, XML, HTML o scripts

66. Diferenciar entre els mètodes onload() i document.ready()?

carregar ()document.ready()
L'esdeveniment Body.Onload() només es crida després de DOM i es carreguen recursos associats, com ara imatges.L'esdeveniment document.ready() de jQuery es crida un cop carregat el DOM i no esperarà que es carreguin els recursos com les imatges.

67. És necessari jQuery per a Bootstrap?

El Bootstrap utilitzarà jQuery per a connectors de JavaScript com ara models, informació sobre eines, etc. Però, si només s'utilitza la part CSS de Bootstrap, no necessiteu jQuery.

68. Pots diferenciar entre jquery.min.js i jquery.js?

jquery.min.jsjquery.js
El min. js no és una altra cosa que la versió comprimida de jquery.jQuery.js és bonic i fàcil de llegir.
.min elimina tots els caràcters innecessaris per tal de reduir la mida del fitxer.No elimina caràcters innecessaris.

69. Definiu JQuery.noConflict?

El jQuery no-conflict és una opció que ofereix jQuery per superar els conflictes entre els diferents frameworks o biblioteques js. Si utilitzem el mode sense conflicte de jQuery, vol dir que estem substituint $ per una nova variable i l'estem assignant a altres biblioteques de JavaScript a jQuery.

70. Què és jQuery Mobile?

Preguntes d'entrevista de jQuery - jQuery mobile

jQuery Mobile es pot definir com un marc web optimitzat per al tacte, és a dir, més concretament, una biblioteca de JavaScript, i està desenvolupat per l'equip del projecte jQuery.

71. Definiu la interfície d'usuari de jQuery?

La interfície d'usuari de jQuery es pot definir com un conjunt seleccionat d'interaccions, efectes, ginys i temes d'interfície d'usuari (UI) que es construeixen a la part superior d'una biblioteca JavaScript de jQuery. Si voleu crear una aplicació web altament interactiva o només heu d'afegir un selector de dates a un control de formulari, la interfície d'usuari de jQuery és una opció perfecta.

72. Com utilitzar jQuery a ASP.NET?

Com sabem, jQuery és una biblioteca de JavaScript lleugera i ràpida i és compatible amb CSS3 i admet diversos navegadors. El marc jQuery és ampliable i gestiona les manipulacions DOM, AJAX, CSS, esdeveniments i animacions.

73. Definiu el complement de taula de dades per a jQuery?

DataTables és un connector per a una biblioteca jQuery Javascript. És una eina molt flexible que es basa en els fonaments de la millora progressiva que afegirà funcions avançades a qualsevol taula HTML.

74. Com utilitzar el mètode hide() en un botó fent clic amb jQuery?

Mitjançant aquest mètode hide (), podem amagar els elements HTML.

75. Què és Qunit?

QUnit es pot definir com un marc de proves unitàries per al llenguatge de programació JavaScript. Qunit és important en el camp del desenvolupament basat en proves, i és utilitzat pels projectes jQuery UI, jQuery i jQuery Mobile. El Qunit és capaç de provar qualsevol base de codi JavaScript genèric.

76. Diferenciar els mètodes .detach() i remove() a jQuery?

.detach() eliminar ()
Aquest mètode conserva totes les dades de jQuery associades amb els elements eliminats.El mètode .remove() és útil quan els elements eliminats s'han de tornar a inserir al DOM més tard.

77. Com podeu gestionar l'atribut Controls mitjançant jQuery?

Per gestionar l'atribut Controls, jQuery utilitza .addClass(), .removeClass(), .css(), .toggleClass(), etc. per gestionar tots els atributs html i css de qualsevol control html.

78. Pots llista els quatre paràmetres utilitzats per al mètode jQuery Ajax?

Els quatre paràmetres s'esmenten a continuació:

    URL:URL per enviar la sol·licitudÈxit:Especifica una funció de devolució de trucada quan la sol·licitud té èxitTipus:Sol·licitud GET/POSTTipus de dades:Retorna el tipus de dades: HTML, XML, text, etc.

79. Definiu jQuery Datepicker?

El selector de dates sol estar lligat a un camp d'entrada de formulari estàndard. Centra't en l'entrada per obrir un calendari interactiu en una petita superposició. Ara trieu una data i, a continuació, feu clic a un altre lloc de la pàgina o premeu la tecla Esc per tancar-lo. Si triem la data, el feedback es mostra com el valor de l'entrada.

80. Què és l'efecte slideToggle()?

S'utilitza principalment per alternar entre el lliscament cap amunt i cap avall per als elements seleccionats.

81. Definir bind() i unbind elements a jQuery?

El mètode jQuery bind() adjuntarà un controlador d'esdeveniments als elements.

Unbind() separa un controlador d'esdeveniments existent dels elements.

82. Definiu els connectors de jQuery?

Un connector de jQuery és un mètode nou que s'utilitza per estendre l'objecte prototip de jQuery. En estendre l'objecte prototip, podem permetre que tots els objectes jQuery heretin els mètodes que afegim. Podem crear els nostres propis connectors, i els podem utilitzar de manera privada al codi, o els podem llançar a la natura.

83. Per què utilitzem el mètode fade toggle() a JQuery?

L'utilitzem principalment per alternar entre les funcions fadeIn() i fadeOut().

84. Com utilitzar una matriu amb jQuery?

Per crear una matriu fem servir $.makeArray()

Per cercar un element específic a la matriu mitjançant $.inArray, utilitzeu la sintaxi següent:

|_+_|

Per combinar dues matrius, utilitzem el mètode $.merge().

Exemple:

on arr1 = [A, B, C, D];

on arr2 = [W, X, Y, Z];

on mergeArr = $ .merge (arr1, arr2);

85. Pots dir el Diferències entre la funció Map i Grep a jQuery?

Mapa Agarre
La funció de mapa traduirà un conjunt d'elements a un altre conjunt de valors a la matriu jQuery que (pot tenir o no tenir) elements.Grep s'utilitza per trobar un element en una matriu.
$().map(< funció per executar per elements en l'objecte>)jQuery.grep (myArr, funció (){}

86. Llista els filtres compatibles amb el filtre jQuery?

A continuació s'enumeren alguns dels filtres compatibles amb jQuery:

  1. .eq()
  2. .primer()
  3. .últim()
  4. .filter()
  5. .té()
  6. .no()

87. Definiu l'encadenament de mètodes a jQuery i quins són els avantatges?

JQuery ofereix una altra característica robusta coneguda com a encadenament de mètodes que us permetrà realitzar moltes accions sobre el mateix conjunt d'elements, tot això dins d'una única línia de codi. És possible perquè la majoria dels mètodes jQuery retornaran un objecte jQuery que s'utilitza més per cridar un altre mètode.

88. Definiu l'atribut a jQuery?

Hi ha propietats importants dels elements DOM o HTML com el etiqueta, el src, la classe, l'identificador, el títol i altres propietats. Aquests es coneixen com a atributs.

La majoria dels atributs estan disponibles a través de JavaScript com a propietats del node DOM. Algunes de les propietats comunes són:

  1. className
  2. tagName
  3. id
  4. href
  5. títol
  6. rel
  7. src

89. Com trobar el navegador i la versió del navegador a jQuery?

L'ús de la propietat $.browser del jQuery retorna la informació del navegador.

90. Definiu la funció jQuery.holdReady()?

El mètode holdReady() del jQuery permetrà a la persona que truca retardar l'esdeveniment llest del jQuery. Aquest mètode s'ha de cridar al principi del document, com a la secció immediatament després de l'etiqueta de l'script jQuery. La crida a aquest mètode després de l'esdeveniment ready que ja s'ha activat no tindrà cap efecte. Per retardar l'esdeveniment a punt, primer heu de trucar a $.

91. Per què fem servir Arrossegable, Droppable, Redimensionable, Seleccionable a la interfície d'usuari de jQuery?

Arrossegable: Habilitarà la funcionalitat arrossegable en qualsevol element DOM.

Descartable: Permetrà que qualsevol element DOM es pugui deixar anar, un objectiu per als elements arrossegables.

Redimensionable: Permetrà que qualsevol element DOM sigui redimensionable. Amb el cursor, heu d'agafar la vora dreta o inferior i arrossegar-la a l'amplada o alçada desitjada.

Seleccionable: Permetrà seleccionar un element DOM. Dibuixa un quadre amb el cursor per seleccionar elements. Ara manteniu premuda la tecla Ctrl per fer diverses seleccions no adjacents.

Ordenable: Permetrà ordenar un grup d'elements DOM.

92. Definiu el mètode slice() a jQuery?

Aquest mètode slice() s'utilitza per seleccionar un subconjunt dels elements coincidents donant el rang d'índexs. En paraules senzilles, proporciona un conjunt d'elements DOM en funció dels seus paràmetres, és a dir, (inici, final).

A part de les qüestions tècniques, t'has de preparar per a algunes preguntes generals i basades en escenaris , on els has de respondre en funció de la teva experiència. A continuació he apuntat algunes de les preguntes. Si us plau, passeu-los també.

93. Per què t'hauríem de contractar?

94. Explica'ns què saps de la nostra empresa?

95. Quina és la teva expectativa salarial?

96. Quins són els teus punts forts?

97. Per què creus que encaixa en aquest paper?

98. On vols veure't després de cinc anys?

99. Expliqueu-nos com podeu fer el paper de líder d'equip?

100. Digues-me alguna cosa sobre tu?

Gràcies per dedicar el teu temps a aquesta publicació. També podeu consultar el nostre Preguntes d'entrevista de Node.Js .