Ajax MCQ-Fragen und Antworten

Ajax MCQ-Fragen und Antworten

MCQSS.com bietet kostenlose Fragen und Antworten zu Ajax in Tausenden von verschiedenen Themenbereichen. Unser interaktives Format ermöglicht es Ihnen, sofort festzustellen, ob Sie die Fragen richtig beantwortet haben. Entdecken Sie unsere Sammlung von Multiple-Choice-Fragen und überprüfen Sie Ihr Wissen in Ajax noch heute! Kein Kauf einer Mitgliedschaft oder Registrierung erforderlich - Sie können unsere Website kostenlos nutzen. Verpassen Sie nicht die Gelegenheit, Ihre Fähigkeiten zu verbessern und sich auf Prüfungen mit MCQSS.com vorzubereiten.

1: Welches Protokoll wird verwendet, um Daten in einer AJAX -Anforderung zu übertragen?

A.   Asynchrone Binärübertragungsprotokoll, ABTP

B.   Hypertexttransferprotokoll, http

C.   AJAX -Objektprotokoll, AOP

D.   Erweitertes Serverprotokoll, ASP

2: Welche der HTTP -Aktionen ist eine AJAX XML HTTP -Anforderung, die an einen Server senden kann?

A.   Holen, posten und setzen

B.   Holen Sie sich, posten und löschen

C.   Holen Sie sich und posten Sie

D.   Holen Sie sich, posten, setzen und löschen

3: Was ist die JavaScript -Syntax zum Generieren eines XML -HTTP -Anforderungsobjekts und zur Zuweisung der "xhr" -Variablen? Betrachten Sie nur moderne Browser sowie IE7 und höher.

A.   var xhr = navigator.xmlhttprequest ();

B.   var xhr = new xmlhttprequest ();

C.   var xhr = new xmlhttprequest ();

D.   var xhr = window.xmlhttprequest ();

4: Ist es möglich, der AJAX -Anfrage einen benutzerdefinierten HTTP -Header hinzuzufügen?

A.   Nein, es ist nicht möglich

B.   Ja, es ist möglich. setRequestheader () -Methode des XMLHTTPREquest -Objekts kann verwendet werden, um einen benutzerdefinierten HTTP -Header hinzuzufügen

C.   Ja, es ist möglich. Benutzerdefinierte HTTP -Header kann bei der Initialisierung einer Anforderung mit der Init () -Methode hinzugefügt werden

D.   Ja, es ist möglich. Benutzerdefinierte HTTP -Header kann bei der Initialisierung einer Anforderung mit einer Open () -Methode hinzugefügt werden

5: Was ist der Unterschied zwischen den XMLHTTPrequest -Objekten.

A.   .StatEntext ist das weit verbreitete von den beiden in den Browsern,

B.   .Status gibt einen numerischen Code anstelle der vollständigen HTTP-Antwort zurück, die in .StatEntext zu finden ist

C.   .StatEntext ist kein gültiges Attribut des XMLHTTPREquest -Objekts

D.   .Status ist schreibgeschützt, während .StatEntext geändert werden kann

6: Was ist der Zweck von Ajax Long Polling?

A.   Um die Datenübertragung über die Domänen zu ermöglichen

B.   Überprüfen Sie die serverseitige Funktionalität, bevor Sie den clientseitigen Code ausführen

C.   So können Offline-Funktionalität in AJAX-gesteuerten Webanwendungen ermöglicht werden

D.   Um eine Serververbindung für eine Zwei-Wege-Kommunikation offen zu halten

7: Welche Attribute müssen zwischen dem Anforderungskontext und dem Server gleich sein, um immer eine AJAX -Anforderung zuzulassen?

A.   Domainname, Protokoll und Port

B.   IP -Subnetz

C.   Nur zweites Domain

D.   Voller Domain -Name

8: Was ist die bevorzugte Methode zur Aufrechterhaltung der Back-/Forward-Taste und der Crawler-Funktionalität in AJAX-gesteuerten Webanwendungen?

A.   Es gibt keine effektive Methode

B.   <oder> in der URL

C.   history.pusstate ()

D.   window.location ()

9: Welche HTML5 -Funktion kann die Erfahrung eines Benutzers mit den Schaltflächen "zurück" und "vorwärts" verbessern, wenn sie AJAX -Techniken verwenden?

A.   Neue Browser -Chrome -Ereignisse: Onbackbuttonpression und vorwärtsbuttonpression.

B.   Die Geschichte der Geschichte mit Pushstate-, Ersatz- und Geschichtsereignissen.

C.   Die Speicher -API mit CSS3 Full -Page -Statuseinsparung.

D.   Die Versions -API, mit der Versioning -Seiten -Interaktionen ermöglicht werden.

10: Was steht das Akronym "Blob", wenn sie sich auf Datentypen bezieht?

A.   Es ist kein Akronym

B.   Bast großes Ordinal Byte

C.   binäres großes Objekt

D.   Bytes von Bitstream übrig geblieben

11: Was macht in Standard -JavaScript eine asynchrone Ausführung von Ajax -Aufrufen möglich?

A.   Ereignisse und Rückrufe

B.   Multi-Thread-Operationen

C.   Verschiebungen und Versprechen

12: Welche Browserfunktionen und/oder Technologien müssen mindestens aktiviert werden, damit Ajax -Techniken ordnungsgemäß funktionieren?

A.   Ein Java -Plugin muss installiert und aktiviert werden.

B.   Cookies müssen aktiviert sein.

C.   Ein Flash -Plugin muss installiert werden

D.   JavaScript muss aktiviert sein.

E.   Das private Surfen muss aktiviert sein.

13: Was sind die Vorteile der Verwendung von JavaScript -Bibliotheken (wie JQuery) zur Implementierung von AJAX?

A.   Es gibt keinen Vorteil

B.   Weniger HTTP -Anfragen und kleinere geladene Ressourcen

C.   Bessere Cross-Browser-Kompatibilität und schnellere Entwicklungsgeschwindigkeit

14: Der Hauptvorteil der Verwendung von Ajax -Techniken in einer Webanwendung ist:

A.   Es macht die Seiten leichter mit einem Lesezeichen, gemeinsam genutzt und von Benutzern navigiert, indem sie Standard -Browser -Steuerelemente verwenden.

B.   Dadurch können Webanwendungen von Suchmaschinen wie Google, Yahoo und Bing leichter kriechbar werden.

C.   Es erleichtert die Erstellung zugänglicher (von Menschen aller Fähigkeiten und Behinderungen verwendbar) Webseiten

D.   Es ermöglicht Webanwendungen, asynchrone Datenanforderungen an einen Server ohne einladungstätiger Seitenladung zu senden.

E.   Es macht Webanwendungen "erweitert".

15: Welche Methode auf dem XMLHTTPrequest -Objekt wird verwendet, um benutzerdefinierte HTTP -Header mit einer Anforderung zu senden?

A.   setxhrHeHeader

B.   setRequestheader

C.   SendadDitionalRequestHeader

D.   hinzufügen

16: Wie hoch ist der Wert des "Status" -attributs des abgeschlossenen XMLHTTPrequest -Objekts, wenn die AJAX -Anforderung die Antwortdaten aus dem Browser -Cache gezogen hat? Betrachten Sie nur Nicht-IE-Browser.

A.   301

B.   304

C.   200

D.   "zwischengespeichert" "

17: Das Ereignis von OnReadyStatEchange Change wird verwendet, um Verhalten zu rufen, wenn

A.   Das Browserfenster ist geschlossen oder geändert.

B.   Elemente auf einer Seite ändern das Erscheinungsbild.

C.   Benutzer navigieren von einer Seite mit nicht geretteten oder nicht übereinstimmenden Änderungen.

D.   Der Status der asynchronen Anfrage ändert sich.

E.   Ein Benutzer gibt an, dass er bereit ist, von einer Dialogaufforderung fortzufahren.

18: Wenn eine AJAX-Anforderung JSON-formatierte Responsext in die von Variable zurückgegebene Data lädt, um welchen Code wird die Daten in modernen Browsern, einschließlich IE8 und höher, in ein lesbares JSON-Objekt verwandelt?

A.   JSON.PARSE (zurückgekehrt);

B.   returnedData.Parse ("json");

C.   Json.Stringify (returnedData);

D.   returnedData.Parse ();

19: Richtig oder falsch? Eine über AJAX übermittelte GET -Anforderung kann niemals dazu führen, dass der Server Daten löscht.

A.   WAHR

B.   FALSCH

20: AJAX kann verwendet werden, um eine Verbindung vom Server zum Browser zu öffnen, ohne dass der Browser eine explizite Anfrage stellt.

A.   FALSCH

B.   WAHR

21: Wie können Sie nach einer bestimmten Zeit manuell eine AJAX -Anfrage abbrechen?

A.   Liefern Sie ein "Timeout" -Argument in der .open () -Methode der Anfrage

B.   Mit setTimeout (), clearimeout () und .abort ()

C.   Es gibt keine Möglichkeit, AJAX -Anfragen manuell auszurechnen

22: Die meisten JavaScript -Bibliotheken, die AJAX -Unterstützung bieten, enthalten diesen Header standardmäßig in AJAX -Anfragen.

A.   X-Request-Option: asynchron

B.   X-forward-for: xmlhttprequest

C.   X-Request-Typ: Ajax

D.   Proxy-Authorisierung: asynchron

E.   X-requestiert mit: xmlhttprequest

23: Kann ein XMLHTTPrequest -Objekt verwendet werden, um binäre Daten zu empfangen?

A.   Ja, aber nur beim Übertragen von Bilddateien.

B.   Ja, aber nur in neueren Browsern unter Verwendung der in der Spezifikation Level 2 xhr angegebenen Reaktionseigenschaft.

C.   Ja, in neueren Browsern, die die ResponseType -Eigenschaft und in älteren Browsern unter Verwendung des MIME -Typs der Antwort überschreiben.

D.   Nein, XHR fordert nur eine Textübertragung zwischen Server und Client zu.

24: Was macht JSON?

A.   Ein binäres Protokoll, das auf JavaScript basiert, für die Übertragung des Anwendungszustands

B.   Eine Datenserialisierung und ein Austauschformat unter Verwendung einer Teilmenge von JavaScript -Syntax

C.   Eine leichte, browserbasierte Datenbank mit HTML5-basierte Datenbank zum Speichern von Client-Seite-Daten.

D.   Ein nur Browser-Datenerialisierung und ein Austauschformat basierend auf JavaScript.

E.   Eine JavaScript -Bibliothek zur Übertragung von Daten zwischen Clients und Servern.

25: Richtig oder falsch? AJAX kann verwendet werden, um eine Verbindung vom Server zum Browser zu öffnen, ohne dass der Browser eine explizite Anfrage stellt.

A.   WAHR

B.   FALSCH

26: Können Sie einen asynchronen XMLHTTPrequest -Anruf auf einer Seite auf einer anderen Top -Level -Domain aus der aktuellen Seite der aktuellen Seite tätigen?

A.   Ja, wenn der P3P -Header vom Server zurückgegeben und ordnungsgemäß konfiguriert wird.

B.   Ja immer.

C.   In neueren Browsern können Cross-Domain-Anforderungen konfiguriert werden, aber nur, wenn Server spezielle Header verwenden, um einige Cross-Domänen-Anforderungen explizit zuzulassen.

D.   Nein, Browser -Sandbox -Regeln verhindern asynchrone Anforderungen zwischen verschiedenen Dokumentendomänen.

E.   Ja, wenn die beiden Domänen der obersten Ebene das gleiche SSL -Zertifikat teilen.

27: Können Sie nur mit AJAX -Anfragen Dateien -Uploads durchführen?

A.   Ja

B.   Ja, aber nur bei Verwendung neuer Browser und HTML5 -Funktionen.

C.   Nein, nicht ohne zusätzliche Plugins und Hacks.

28: Ajax-Anwendungen sind Browser- und Plattform-abhängige!

A.   FALSCH

B.   WAHR

29: Wie wird die Antwort analysiert, wenn ResponType auf "Dokument" eingestellt ist und die Anfrage asynchron gestellt wurde?

A.   als leere Zeichenfolge

B.   als binär

C.   als Text/html

D.   nichts des oben Genannten

E.   als Text/XML

30: Wie hoch ist der Wert des .Status-Attributs des abgeschlossenen XMLHTTPREquest-Objekts, wenn die AJAX-Anforderung zur Befolgung einer serverseitigen Weiterleitung erforderlich ist, bevor die beabsichtigte Ressource erfolgreich gefunden wird?

A.   301

B.   304

C.   200

D.   "umgeleitet"

31: Wenn der Server in der Anforderung JSON-formatierte Informationen erwartet, verwandelt der Code den DataatoSend des JavaScript-Objekts in Daten, die Sie an den Server senden können (betrachten Sie nur moderne Browser, einschließlich IE8 und höher)?

A.   Json.Stringify (DataToSend);

B.   DataToSend.Stringify ();

C.   JSON.Parse (DataToSend);

D.   DataToSend.Stringify ("Serie");

32: Was ist mit dem folgenden Code falsch? Funktion check_for_request_done () {if (xhr.readystate == 4) {ClearInterval (Timer); do_Something_with_result (xhr); }} var xhr = new xmlHttpRequest (); xhr.open ("get", "/ressource", true); xhr.send (); var timer = setInterval (check_for_request_done, 100);

A.   Die Ressource wird synchron abgerufen, sodass nicht auf eine Antwort warten muss.

B.   Der falsche ReadyState -Wert wird auf eine vollständige Anfrage überprüft. Die Antwort sollte nur bei ReadyState == 5 verwendet werden.

C.   Das Timer -Intervall (100 ms) ist viel zu schnell, ein längeres Wahlintervall sollte ausgewählt werden, um die Reaktion zu erkennen.

D.   Dieser Code befragt einen Timer eher das OnReadyStatEchange -Ereignis, um den Status der Async -Anfrage zu überprüfen.

33: Wie heißt das Objekt, das CORS -Unterstützung in Internet Explorer 8 und Internet Explorer 9 bietet?

A.   XdomainRequest

B.   CdomainRequest

C.   Korsrequest

D.   Nichts des oben Genannten

E.   Xmlhttprequest

34: Wofür steht CORs?

A.   Bestätigter Ursprungs -Antwortstatus

B.   Cross-Origin-Ressourcenfreigabe

C.   Cross-Origin-Anforderungssystem

D.   Zentraler organisierter Repository -Service

35: Was ist der CORS-fähige AJAX-Anforderungsobjektkonstruktor in IE8-9?

A.   New CorsRequest ();

B.   neuer xmlhttprequest ();

C.   New CorsRequest ();

D.   neuer xdomainRequest ();

36: Was ist XSS?

A.   Eine JavaScript -Rendering -Engine

B.   Bösartige clientseitige Code-Injektion

C.   Ein Entwicklungsrahmen, der beim Schreiben von AJAX-gesteuerten Anwendungen hilft

D.   Ein erweiterbares Stylesheet -Format, das für die Verwendung mit Ajax entwickelt wurde

37: Wie können Sie JavaScript aus einer anderen Datei in Ihre Webanwendung laden?

A.   JSONP

B.   CORS

C.   <Script> Tags

D.   Alle von denen

38: Was ist die Syntax für den Ereignishörer, der überwacht, ob sich das ReadyState -Attribut des XMLHTTPrequest -Objekts geändert hat?

A.   onreadyStatechange

B.   In Arbeit

C.   onreadyStatechange

D.   In Arbeit

39: Wie empfiehlt Google, dass Sie eine AJAX-abhängige Seite für den Webcrawler zugänglich machen?

A.   Verwenden Sie AJAX, um die serverseitige Verarbeitung schrittweise zu verbessern, anstatt sie zu ersetzen

B.   Fügen Sie ein <meta> Tag mit dem Wert "Dynamic = 'true" hinzu.

C.   Verwenden Sie eine Robots.txt -Datei, um die relevanten Daten an den Crawler zu übertragen

40: Welches Attribut des XML HTTP -Anforderungsobjekts enthält die zurückgegebenen Daten, wenn Ihre AJAX -Anforderung abgeschlossen ist?

A.   Antwort

B.   Responsext

C.   Responsedata

D.   zurückgekehrt

41: Was ist der richtige Weg, um eine Rückruffunktion auszuführen und gleichzeitig eine "synchrone" Anfrage zu erstellen?

A.   Rückruffunktionen werden mit "asynchronen" Anfragen nur verwendet

B.   req.readystate = callback_function_name;

C.   req.trigger (callback_function_name);

D.   req.onReadyStatechange = callback_function_name;

42: Wie würden Sie eine * Synchronen * Anforderung an "/ressourcen" konfigurieren, nachdem Sie ein neues XMLHTTPREquest -Objekt instanziiert haben: var xhr = new Xmlhttprequest ();?

A.   xhr.open ("get", "/ressource", false);

B.   xhr.open ("get", "/ressource", true);

C.   xhr.sync ("get", "/ressource");

D.   xhr.open ("get", "/ressource");

E.   XHR.Request ("/Ressource");

43: Welcher ReadyState -Wert gibt an, dass die Antwort von der asynchronen Anfrage vollständig empfangen wurde?

A.   1 (ReadyState erhalten)

B.   wahr (Antwort erhalten)

C.   4 (ReadyState Complete)

D.   "OK" (Antwort gut)

E.   200 (Antwort ok)

44: Was ist die technische Einschränkung für die Implementierung der Benutzeranmeldung auf der Client -Seite mit AJAX?

A.   Es gibt keine technische Einschränkung; Es ist eine gängige Praxis

B.   Kundenseitige Daten werden in den Browser-Sitzungen nicht bestehen bleiben

C.   Die clientseitige Datenspeicherung ist auf 5 MB begrenzt

D.   Der clientseitige Code ist von Natur aus unsicher

45: Welche HTTP -Methoden sollten nach der W3C -Spezifikation eine Sicherheitsausnahme ausführen, wenn sie mit XMLHTTPrequest verwendet werden?

A.   Optionen, bekommen, setzen

B.   Patch oder Ort

C.   Patch, Kopf oder Optionen

D.   Entwurf, validieren oder speichern

E.   Verbinden, verfolgen oder verfolgen

46: Ihre Cross-Origin-AJAX-Anfrage führt dazu, dass Ihre Konsole den Fehler "Ressource als Skript interpretiert wird, aber mit MIME-Typ-Anwendung/JSON übertragen wird. Uncornt SyntaxError: Unerwartes Token:" Was könnte passieren?

A.   Der Server gibt ein nicht eingekapselter JSON -Objekt zurück, das als JSONP ausgeführt wird

B.   Sie haben den falschen Rückrufparameter in Ihrer Anforderungs -URL verwendet

C.   Der Server lehnt Ihre Cross-Origin-Anfrage ab, da Sie nicht die richtigen Headers geliefert haben

D.   Der falsche Mime -Typ wurde in Ihrer Ajax -Konfiguration ausgewählt

47: Nach Abschluss einer Anfrage kann die Eigenschaft des XMLHTTPREQUEST -Objekts verwendet werden, um eine DOM -Darstellung eines Remote -XML -Dokuments abzurufen?

A.   documentXml

B.   responsexml

C.   Xmldoc

D.   Xmldom

E.   Responsext

48: Welche davon ist kein Vorteil der Verwendung von AJAX über die serverseitige Verarbeitung?

A.   Faul laden von Ressourcen

B.   Cross-Browser-Kompatibilität

C.   Kundenseitige Reaktionsfähigkeit

D.   Reduzierte Serververarbeitungslast

49: Was passiert, wenn ein Ajax -Anruf seine Rückruffunktion abgeschlossen (und ruft auf), wenn derzeit andere JavaScript ausgeführt werden?

A.   Die AJAX-Rückruffunktion wird sofort in einem anderen Thread ausgeführt, sodass der aktuell laufende Code wie gewohnt abgeschlossen ist

B.   Der derzeit laufende Code endet und die Ajax-Rückruffunktion wird sofort aufgerufen

C.   Die AJAX-Rückruffunktion wird in der Warteschlange gestellt, bis der derzeit laufende Code abgeschlossen ist

50: Welche Argumente müssen an eine XMLHTTPREQUEST -Objekt -Methode und in welcher Reihenfolge geliefert werden?

A.   URL als String, HTTP -Methode als String, CORS Flag als boolescher

B.   URL als String, HTTP -Methode als Zeichenfolge, URL -Parameter als Zeichenfolge

C.   HTTP -Methode als String, URL als String, Async Flag als boolean, Benutzername als Zeichenfolge, Kennwort als Zeichenfolge

D.   HTTP -Methode als String, URL als String