Pertanyaan dan Jawaban Ajax MCQ

Pertanyaan dan Jawaban Ajax MCQ

MCQSS.com menyediakan pertanyaan dan jawaban gratis mengenai Ajax dalam ribuan topik yang berbeda. Format interaktif kami memungkinkan Anda untuk segera mengetahui apakah Anda telah menjawab dengan benar atau tidak. Jelajahi koleksi pertanyaan pilihan ganda kami dan uji pengetahuan Anda dalam Ajax sekarang juga! Tidak perlu membeli keanggotaan atau mendaftar, Anda dapat menggunakan situs kami secara gratis. Jangan lewatkan kesempatan untuk meningkatkan keterampilan Anda dan bersiap untuk ujian dengan MCQSS.com.

1: Protokol mana yang digunakan untuk mentransfer data dalam permintaan AJAX?

A.   Protokol transfer biner asinkron, ABTP

B.   Protokol Transfer Hypertext, http

C.   AJAX Object Protocol, AOP

D.   Protokol Server Tingkat Lanjut, ASP

2: Manakah dari tindakan HTTP yang merupakan permintaan AJAX XML HTTP yang mampu mengirim ke server?

A.   Dapatkan, posting dan putar

B.   Dapatkan, posting, dan hapus

C.   Dapatkan dan posting

D.   Dapatkan, posting, put, dan hapus

3: Apa sintaks JavaScript untuk menghasilkan objek permintaan XML HTTP dan menetapkannya ke variabel "XHR"? Pertimbangkan hanya browser modern, ditambah IE7 dan di atas.

A.   var xhr = navigator.xmlHttpRequest ();

B.   var xhr = xmlhttpRequest baru ();

C.   var xhr = xmlhttpRequest baru ();

D.   var xhr = window.xmlhttpRequest ();

4: Apakah mungkin untuk menambahkan header http khusus ke permintaan AJAX?

A.   Tidak, itu tidak mungkin

B.   Ya, itu mungkin. setRequestHeader () Metode objek XMLHTTPREQUESTEST dapat digunakan untuk menambahkan header http khusus

C.   Ya, itu mungkin. Header http khusus dapat ditambahkan saat menginisialisasi permintaan dengan metode init ()

D.   Ya, itu mungkin. Header http khusus dapat ditambahkan saat menginisialisasi permintaan dengan metode terbuka ()

5: Apa perbedaan antara objek XmlHttpRequest.

A.   .Statustext adalah yang lebih banyak didukung dari keduanya di seluruh browser

B.   .Status Mengembalikan kode hanya numerik alih-alih respons http lengkap, yang dapat ditemukan di .statustext

C.   .statustext bukan atribut yang valid dari objek XMLHTTPREQUEST

D.   .Status hanya baca, sedangkan .statustext dapat dimodifikasi

6: Apa tujuan dari Ajax Long-Polling?

A.   Untuk memungkinkan transfer data lintas domain

B.   Untuk memeriksa fungsionalitas sisi server sebelum menjalankan kode sisi klien

C.   Untuk memungkinkan fungsionalitas offline dalam aplikasi web yang digerakkan AJAX

D.   Untuk menjaga koneksi server terbuka untuk komunikasi dua arah

7: Untuk "kebijakan asal yang sama" untuk selalu mengizinkan permintaan AJAX, atribut apa yang harus sama antara konteks yang meminta dan server?

A.   Nama Domain, Protokol, dan Port

B.   IP Subnet

C.   Domain tingkat kedua saja

D.   Nama domain penuh

8: Apa metode yang disukai untuk mempertahankan tombol balik/maju dan fungsi crawler dalam aplikasi web yang digerakkan oleh AJAX?

A.   Tidak ada metode yang efektif

B.   <or> di URL

C.   history.pushstate ()

D.   window.location ()

9: Fitur HTML5 mana yang dapat meningkatkan pengalaman pengguna menggunakan tombol "belakang" dan "maju" saat menggunakan teknik AJAX?

A.   Acara Chrome Browser Baru: OnbackButtonPressed dan Onforwardbuttonpresspress.

B.   API Sejarah dengan PushState, ReplaceState dan Acara Sejarah.

C.   API Penyimpanan dengan CSS3 Full Page Saving State.

D.   Versi API yang memungkinkan interaksi halaman versi.

10: Untuk apa akronim "Blob" singkatan saat merujuk pada tipe data?

A.   Ini bukan akronim

B.   Byte ordinal besar binned

C.   objek besar biner

D.   byte tersisa dari bitstream

11: Dalam JavaScript standar, apa yang memungkinkan eksekusi panggilan AJAX yang tidak sinkron mungkin?

A.   Acara dan panggilan balik

B.   Operasi multi-threaded

C.   Penangguhan dan janji

12: Fitur dan/atau teknologi browser mana yang harus diaktifkan, minimal, agar teknik AJAX berfungsi dengan baik?

A.   Plugin Java harus diinstal dan diaktifkan.

B.   Cookie harus diaktifkan.

C.   Plugin flash harus diinstal

D.   JavaScript harus diaktifkan.

E.   Penjelajahan pribadi harus diaktifkan.

13: Apa keuntungan menggunakan pustaka JavaScript (seperti jQuery) untuk mengimplementasikan Ajax?

A.   Tidak ada keuntungan

B.   Lebih sedikit permintaan HTTP dan sumber daya yang lebih kecil

C.   Kompatibilitas lintas-browser yang lebih baik dan kecepatan pengembangan yang lebih cepat

14: Manfaat utama menggunakan teknik AJAX dalam aplikasi web adalah:

A.   Itu membuat halaman lebih mudah di -bookmark, dibagikan, dan dinavigasi oleh pengguna yang menggunakan kontrol browser standar.

B.   Itu membuat aplikasi web lebih mudah dirayapi oleh mesin pencari seperti Google, Yahoo dan Bing.

C.   Itu membuatnya lebih mudah untuk membuat halaman web yang dapat diakses (dapat digunakan oleh orang -orang dari semua kemampuan dan cacat)

D.   Ini memungkinkan aplikasi web untuk mengirim permintaan data asinkron ke server tanpa pemuatan halaman yang diprakarsai pengguna.

E.   Itu membuat aplikasi web "lanjutan".

15: Metode mana pada objek XMLHTTPREQUEST yang digunakan untuk mengirim header http khusus dengan permintaan?

A.   setxhrheader

B.   setRequestheader

C.   sendadditionalrequestheader

D.   addheader

16: Berapa nilai atribut "status" dari objek XmlHttpRequest yang sudah selesai jika permintaan AJAX telah menarik data respons dari cache browser? Pertimbangkan hanya browser non -e.

A.   301

B.   304

C.   200

D.   "di -cache"

17: Acara Perubahan OnReadyStateChange digunakan untuk memohon perilaku saat

A.   Jendela browser ditutup atau diubah ukurannya.

B.   elemen pada penampilan perubahan halaman.

C.   Pengguna menavigasi dari halaman dengan perubahan yang belum disimpan atau tidak berkomitmen.

D.   Status Permintaan Asinkron Perubahan.

E.   Seorang pengguna menunjukkan mereka siap untuk melanjutkan dari prompt dialog.

18: Jika permintaan AJAX memuat responstext yang diformat JSON ke variabel ReturnedData, kode apa yang akan mengubah data menjadi objek JSON yang dapat dibaca di browser modern, termasuk IE8 dan di atas?

A.   Json.parse (returneddata);

B.   returneddata.parse ("json");

C.   Json.stringify (returnedData);

D.   returneddata.parse ();

19: Benar atau salah? Permintaan GET yang dikirimkan melalui AJAX tidak pernah dapat menyebabkan server menghapus data.

A.   BENAR

B.   PALSU

20: Ajax dapat digunakan untuk membuka koneksi dari server ke browser tanpa browser membuat permintaan eksplisit.

A.   PALSU

B.   BENAR

21: Bagaimana Anda secara manual membatalkan permintaan AJAX setelah waktu tertentu?

A.   Berikan argumen "batas waktu" dalam metode permintaan .open ()

B.   Menggunakan setTimeOut (), clearTimeout () dan .abort ()

C.   Tidak ada cara untuk mengatur waktu jax secara manual

22: Sebagian besar perpustakaan JavaScript yang menyediakan dukungan AJAX termasuk header ini dalam permintaan AJAX secara default.

A.   X-Request-Option: Asynchronous

B.   X-Forwarded-For: XmlHttpRequest

C.   X-Request-Type: Ajax

D.   Proxy-Authorization: Asynchronous

E.   X-Diperlukan dengan: XMLHTTPREQUEST

23: Bisakah objek XMLHTTPREQUEST digunakan untuk menerima data biner?

A.   Ya, tetapi hanya saat mentransfer file gambar.

B.   Ya, tetapi hanya di browser yang lebih baru dengan menggunakan properti responsetype yang ditentukan dalam spesifikasi Level 2 XHR.

C.   Ya, di browser yang lebih baru menggunakan properti responsetype dan di browser yang lebih lama dengan mengesampingkan jenis respons MIME.

D.   Tidak, permintaan XHR hanya mengizinkan transfer teks antara server dan klien.

24: Apa yang dilakukan JSON?

A.   Protokol biner, berdasarkan JavaScript, untuk transmisi status aplikasi

B.   Serialisasi data dan format pertukaran menggunakan subset sintaks JavaScript

C.   Basis data berbasis browser yang ringan, HTML5, untuk menyimpan data sisi klien.

D.   Serialisasi data khusus browser dan format pertukaran berdasarkan JavaScript.

E.   Perpustakaan JavaScript untuk mengirimkan data antara klien dan server.

25: Benar atau salah? Ajax dapat digunakan untuk membuka koneksi dari server ke browser tanpa browser membuat permintaan eksplisit.

A.   BENAR

B.   PALSU

26: Bisakah Anda membuat panggilan asinkron XMLHTTPREQUEST ke halaman pada domain tingkat atas yang berbeda dari domain level atas halaman saat ini?

A.   Ya, ketika header P3P dikembalikan dari server dan dikonfigurasi dengan benar.

B.   Ya selalu.

C.   Dalam browser yang lebih baru, permintaan domain silang dapat dikonfigurasi tetapi hanya ketika server menggunakan header khusus untuk secara eksplisit mengizinkan beberapa permintaan domain lintas.

D.   Tidak, aturan kotak pasir browser mencegah permintaan asinkron antara domain dokumen yang berbeda.

E.   Ya, ketika dua domain tingkat atas berbagi sertifikat SSL yang sama.

27: Bisakah Anda melakukan unggahan file menggunakan permintaan AJAX saja?

A.   Ya

B.   Ya, tetapi hanya saat menggunakan fitur browser dan HTML5 yang lebih baru.

C.   Tidak, bukan tanpa plugin dan peretasan tambahan.

28: Aplikasi AJAX bergantung pada browser dan platform!

A.   PALSU

B.   BENAR

29: Bagaimana respons akan diuraikan jika responsetype diatur ke "dokumen" dan permintaan telah dibuat secara tidak sinkron?

A.   Sebagai string kosong

B.   sebagai biner

C.   sebagai teks/html

D.   bukan dari salah satu di atas

E.   sebagai teks/xml

30: Berapa nilai atribut .Status dari objek XMLHTTPREQuest yang sudah selesai jika permintaan AJAX perlu mengikuti pengalihan sisi server sebelum berhasil menemukan sumber daya yang dimaksud?

A.   301

B.   304

C.   200

D.   "Redirected"

31: Jika server mengharapkan informasi yang diformat JSON dalam permintaan, kode apa yang akan mengubah objek JavaScript menjadi data yang dapat Anda kirim ke server (pertimbangkan hanya browser modern, termasuk IE8 dan di atas)?

A.   Json.stringify (dataToSend);

B.   DataToSend.Stringify ();

C.   Json.parse (Datasosend);

D.   DataToSend.Stringify ("Serial");

32: Apa yang salah dengan kode berikut? fungsi check_for_request_done () {if (xhr.readystate == 4) {clearInterval (timer); do_something_with_result (xhr); }} var xhr = new xmlhttpRequest (); xhr.open ("dapatkan", "/sumber daya", benar); xhr.send (); var timer = setInterval (check_for_request_done, 100);

A.   Sumber daya diambil secara serempak sehingga tidak perlu menunggu tanggapan.

B.   Nilai ReadyState yang salah sedang diperiksa untuk permintaan lengkap. Respons hanya boleh digunakan saat ReadyState == 5.

C.   Interval timer (100ms) terlalu cepat, interval pemungutan suara yang lebih panjang harus dipilih untuk mendeteksi respons.

D.   Kode ini melakukan polling timer daripada menggunakan acara OnReadyStateChange untuk memeriksa keadaan permintaan async.

33: Apa nama objek yang memberikan dukungan CORS di Internet Explorer 8 dan Internet Explorer 9?

A.   Xdomainrequest

B.   CDomainRequest

C.   Corsrequest

D.   Bukan dari salah satu di atas

E.   XmlHttpRequest

34: Untuk apa CORS?

A.   Status respons asal yang dikonfirmasi

B.   Berbagi Sumber Daya Cross-Origin

C.   Sistem Permintaan Cross-Origin

D.   Layanan repositori terorganisir pusat

35: Apa konstruktor objek permintaan AJAX yang diaktifkan CORS di IE8-9?

A.   corsrequest baru ();

B.   xmlhttpRequest baru ();

C.   corsrequest baru ();

D.   new xdomainRequest ();

36: Apa itu XSS?

A.   Mesin rendering javascript

B.   Injeksi kode sisi klien berbahaya

C.   Kerangka kerja pengembangan yang membantu dalam menulis aplikasi yang digerakkan Ajax

D.   Format stylesheet yang dapat diperluas yang dirancang untuk digunakan dengan jax

37: Bagaimana Anda bisa memuat JavaScript dari file yang berbeda ke dalam aplikasi web Anda?

A.   Jsonp

B.   CORS

C.   <script> tag

D.   Semua ini

38: Apa sintaks untuk pendengar acara yang memantau apakah atribut readyState XMLHTTTPREADest telah berubah?

A.   OnReadyStateChange

B.   dalam perkembangannya

C.   OnReAdyStateChange

D.   dalam perkembangannya

39: Bagaimana Google merekomendasikan Anda membuat halaman yang bergantung pada Ajax dapat diakses oleh perayap web mereka?

A.   Gunakan AJAX untuk secara progresif meningkatkan pemrosesan sisi server, daripada menggantinya

B.   Tambahkan tag <meta> dengan nilai "dinamis = 'true'"

C.   Gunakan file robots.txt untuk mengirimkan data yang relevan ke crawler

40: Ketika permintaan AJAX Anda selesai, atribut apa dari objek permintaan XML HTTP berisi data yang dikembalikan?

A.   tanggapan

B.   ResponseText

C.   Responsedata

D.   returneddata

41: Apa cara yang tepat untuk menjalankan fungsi panggilan balik sambil membuat permintaan "sinkron"?

A.   Fungsi panggilan balik digunakan dengan permintaan "asinkron" saja

B.   req.readystate = callback_function_name;

C.   req.trigger (callback_function_name);

D.   req.onreadystatechange = callback_function_name;

42: Bagaimana Anda mengkonfigurasi * sinkron * mendapatkan permintaan ke "/sumber daya" setelah instantiasi objek xmlhttpRequest baru: var xhr = new xmlhttpRequest ();?

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

B.   xhr.open ("dapatkan", "/sumber daya", benar);

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

D.   xhr.open ("dapatkan", "/sumber daya");

E.   xhr.Request ("/sumber daya");

43: Nilai ReadyState mana yang menunjukkan respons telah sepenuhnya diterima dari permintaan asinkron?

A.   1 (ReadyState diterima)

B.   true (respons diterima)

C.   4 (ReadyState Lengkap)

D.   "Ok" (tanggapan bagus)

E.   200 (Respons OK)

44: Apa batasan teknis untuk menerapkan login pengguna sepenuhnya di sisi klien menggunakan AJAX?

A.   Tidak ada batasan teknis; itu adalah praktik umum

B.   Data sisi klien tidak bertahan di seluruh sesi browser

C.   Penyimpanan data sisi klien dibatasi hingga 5MB

D.   Kode sisi klien secara inheren tidak aman

A.   Opsi, dapatkan, putar

B.   Tambalan atau tempat

C.   Tambalan, kepala, atau opsi

D.   Draf, validasi atau simpan

E.   Hubungkan, lacak, atau lacak

46: Permintaan AJAX Cross-Origin Anda menyebabkan konsol Anda untuk melempar kesalahan "Sumber daya ditafsirkan sebagai skrip tetapi ditransfer dengan aplikasi tipe mime/JSON. Sintakser yang tidak dibawa: Token yang tidak terduga:" Apa yang mungkin terjadi?

A.   Server mengembalikan objek JSON yang tidak dienkapsulasi yang sedang dieksekusi sebagai JSONP

B.   Anda menggunakan parameter panggilan balik yang salah dalam URL permintaan Anda

C.   Server menolak permintaan lintas asal Anda karena Anda tidak menyediakan header yang benar

D.   Jenis pantomim yang salah telah dipilih dalam konfigurasi AJAX Anda

47: Setelah permintaan selesai, properti mana dari objek XMLHTTPREQUEST yang dapat digunakan untuk mengambil representasi DOM dari dokumen XML jarak jauh?

A.   DocumentXML

B.   responsexml

C.   Xmldoc

D.   Xmldom

E.   responsetext

48: Manakah dari berikut ini yang bukan keuntungan menggunakan AJAX dibandingkan pemrosesan sisi server?

A.   Malas-muat sumber daya

B.   Kompatibilitas Cross-Browser

C.   Responsif sisi klien

D.   Mengurangi beban pemrosesan server

49: Apa yang terjadi jika panggilan AJAX selesai (dan memanggil fungsi panggilan baliknya) ketika JavaScript lain sedang berjalan?

A.   Fungsi panggilan balik AJAX akan segera berjalan di utas lain, memungkinkan kode yang saat ini berjalan untuk menyelesaikan seperti biasa

B.   Kode yang saat ini berjalan akan berakhir, dan fungsi panggilan balik AJAX akan segera dipanggil

C.   Fungsi Callback AJAX akan antri sampai kode yang saat ini berjalan selesai

50: Argumen apa yang harus disuplai ke metode XMLHTTPREQUEST Object.

A.   Url sebagai string, metode http sebagai string, bendera cors sebagai boolean

B.   Url sebagai string, metode http sebagai string, parameter url sebagai string

C.   Metode http sebagai string, url sebagai string, async flag as boolean, nama pengguna sebagai string, kata sandi sebagai string

D.   Metode http sebagai string, url sebagai string