أسئلة وأجوبة Ajax MCQ

أسئلة وأجوبة Ajax MCQ

MCQSS.com تقدم أسئلة وأجوبة مجانية حول Ajax في العديد من المواضيع المختلفة. صيغتنا التفاعلية تتيح لك معرفة ما إذا كنت قد أجبت بشكل صحيح على الأسئلة فورًا. استكشف مجموعتنا من الأسئلة اختيار من متعدد وتحقق من معرفتك في Ajax اليوم! لا حاجة لشراء عضوية أو التسجيل، يمكنك استخدام موقعنا مجانًا. لا تفوت الفرصة لتحسين مهاراتك والاستعداد للاختبارات مع MCQSS.com.

1: ما هو البروتوكول المستخدم لنقل البيانات في طلب أياكس؟

A.   بروتوكول النقل الثنائي غير المتزامن ، ABTP

B.   بروتوكول نقل النص التشعبي ، HTTP

C.   بروتوكول كائن AJAX ، AOP

D.   بروتوكول الخادم المتقدم ، ASP

2: أي من إجراءات HTTP هو طلب AJAX XML HTTP قادر على إرساله إلى خادم؟

A.   احصل ، والنشر ووضع

B.   الحصول على ، والنشر ، وحذف

C.   الحصول على و post

D.   الحصول على ، post ، وضع ، وحذف

3: ما هو بناء جملة JavaScript لإنشاء كائن طلب XML HTTP وتعيينه إلى متغير "XHR"؟ النظر في المتصفحات الحديثة فقط ، بالإضافة إلى IE7 وما فوق.

A.   var xhr = navigator.xmlhttprequest () ؛

B.   var xhr = new xmlhttprequest () ؛

C.   var xhr = new xmlhttprequest () ؛

D.   var xhr = window.xmlhttprequest () ؛

4: هل من الممكن إضافة رأس HTTP مخصص إلى طلب AJAX؟

A.   لا، لم يكن ممكنا

B.   نعم هذا ممكن. يمكن استخدام طريقة setRequestHeader () لكائن XMLHTTPrequest لإضافة رأس HTTP مخصص

C.   نعم هذا ممكن. يمكن إضافة رأس HTTP المخصص أثناء تهيئة الطلب باستخدام طريقة init ()

D.   نعم هذا ممكن. يمكن إضافة رأس HTTP المخصص أثناء تهيئة الطلب باستخدام طريقة Open ()

5: ما الفرق بين كائن XMLHTTPREQUEST ' ؛ S. Status و .statustext؟

A.   .statustext هو أكثر دعمًا على نطاق واسع بين المستعرضين

B.   .status إرجاع رمز رقمي فقط بدلاً من استجابة HTTP الكاملة ، والتي يمكن العثور عليها في .statustext

C.   .statustext ليس سمة صالحة لكائن XMLHTTPrequest

D.   .status هو القراءة فقط ، بينما يمكن تعديل .statectext

6: ما هو الغرض من Ajax منذ فترة طويلة؟

A.   للسماح بنقل البيانات عبر المجال

B.   للتحقق من وظائف جانب الخادم قبل تنفيذ رمز جانب العميل

C.   للسماح بوظيفة غير متصلة بالإنترنت في تطبيقات الويب التي تعتمد على أياكس

D.   للحفاظ على اتصال خادم مفتوح للاتصال ثنائي الاتجاه

7: لكي تسمح "سياسة الأصل نفسها" دائمًا بطلب Ajax ، ما هي السمات التي يجب أن تكون هي نفسها بين سياق الطلب والخادم؟

A.   اسم المجال والبروتوكول والمنفذ

B.   شبكة IP الفرعية

C.   مجال المستوى الثاني فقط

D.   اسم المجال الكامل

8: ما هي الطريقة المفضلة للحفاظ على زر الخلفية/الأمام ووظائف الزاحف في تطبيقات الويب التي تعتمد على AJAX؟

A.   لا توجد طريقة فعالة

B.   <أو> في عنوان URL

C.   History.PushState ()

D.   window.location ()

9: ما هي ميزة HTML5 التي يمكن أن تحسن تجربة المستخدم باستخدام الأزرار "الخلفية" و "الأمام" عند استخدام تقنيات AJAX؟

A.   أحداث Chrome الجديدة للمتصفح: Onbackbuttonpressed و Onforwardbuttonpressed.

B.   API History مع PushState ، ALPLACESTATE وتاريخ الأحداث.

C.   واجهة برمجة تطبيقات التخزين مع حفظ حالة الصفحة الكاملة CSS3.

D.   API الإصدار الذي يتيح تفاعلات صفحة الإصدار.

10: ما الذي يمثله اختصار "blob" عند الإشارة إلى أنواع البيانات؟

A.   إنه ليس اختصارًا

B.   بايت ترتيب كبير

C.   كائن كبير ثنائي

D.   بايت تركت من Bitstream

11: في JavaScript القياسية ، ما الذي يجعل التنفيذ غير المتزامن لمكالمات Ajax ممكنة؟

A.   الأحداث والاسترجاعات

B.   العمليات متعددة الخيوط

C.   التأجيل والوعود

12: ما هي ميزات و/أو التقنيات التي يجب تمكينها ، على الأقل ، لتقنيات AJAX للعمل بشكل صحيح؟

A.   يجب تثبيت مكون إضافي Java وتمكينه.

B.   يجب تفعيل الكوكيز.

C.   يجب تثبيت مكون إضافي فلاش

D.   يجب تمكين JavaScript.

E.   يجب تمكين التصفح الخاص.

13: ما هي مزايا استخدام مكتبات JavaScript (مثل jQuery) لتنفيذ Ajax؟

A.   لا توجد ميزة

B.   عدد أقل من طلبات HTTP والموارد المحملة الأصغر

C.   أفضل توافق المتصفح المتقاطع وسرعة التطوير أسرع

14: الفائدة الأساسية لاستخدام تقنيات AJAX في تطبيق الويب هي:

A.   إنه يجعل الصفحات مرجعية بسهولة أكبر ومشاركتها وتنقلها من قبل المستخدمين الذين يستخدمون عناصر التحكم في المتصفح القياسية.

B.   إنه يجعل تطبيقات الويب قابلة للزحف بسهولة عن طريق محركات البحث مثل Google و Yahoo و Bing.

C.   إنه يسهل إنشاء صفحات الويب التي يمكن الوصول إليها (قابلة للاستخدام من قبل جميع القدرات والإعاقات)

D.   يسمح لتطبيقات الويب بإرسال طلبات البيانات غير المتزامنة إلى خادم دون تحميل صفحة تم بدء تشغيله.

E.   يجعل تطبيقات الويب "متقدمة".

15: ما هي الطريقة التي يتم استخدامها في كائن XMLHTTPrequest لإرسال رؤوس HTTP المخصصة مع طلب؟

A.   setxhrheader

B.   setRequestHeader

C.   SendAdditionalRequestHeader

D.   addheader

16: ما هي قيمة سمة "الحالة" لكائن XMLHTTPrequest المكتمل إذا كان طلب AJAX قد سحب بيانات الاستجابة من ذاكرة التخزين المؤقت للمتصفح؟ النظر فقط في المتصفحات غير IE.

A.   301

B.   304

C.   200

D.   "مخبأة"

17: يتم استخدام حدث تغيير onReadyStateChange لاستدعاء السلوك عندما

A.   نافذة المتصفح مغلقة أو تغيير حجمها.

B.   عناصر على صفحة تغيير الصفحة.

C.   ينقل المستخدمون بعيدًا عن صفحة بتغييرات غير محفوظة أو غير ملتزم بها.

D.   تتغير حالة الطلب غير المتزامن.

E.   يشير المستخدم إلى أنهم مستعدون للمتابعة من موجه مربع الحوار.

18: إذا قام طلب AJAX بتحميل مسؤولية تنسيق JSON في المتغير الإرجاع ، فما هو الكود الذي سيحول البيانات إلى كائن JSON قابل للقراءة في المتصفحات الحديثة ، بما في ذلك IE8 وما فوق؟

A.   json.parse (returnedData) ؛

B.   returneddata.parse ("json") ؛

C.   json.stringify (returnedData) ؛

D.   returneddata.parse () ؛

19: صحيحة أو خاطئة؟ لا يمكن أن يؤدي طلب الحصول على طلب من خلال AJAX أبدًا إلى حذف الخادم.

A.   حقيقي

B.   خطأ شنيع

20: يمكن استخدام Ajax لفتح اتصال من الخادم إلى المتصفح دون تقديم طلب صريح.

A.   خطأ شنيع

B.   حقيقي

21: كيف يمكنك إحباط طلب أياكس يدويًا بعد فترة زمنية معينة؟

A.   قم بتوفير وسيطة "مهلة" في طريقة Open () للطلب

B.   باستخدام setTimeOut () ، cleartimeout () و .abort ()

C.   لا توجد وسيلة لمهلة مهلة jax يدويًا

22: تتضمن معظم مكتبات JavaScript التي توفر دعم Ajax هذا الرأس في طلبات Ajax افتراضيًا.

A.   X-Request-Option: غير متزامن

B.   x-forward-for: xmlhttprequest

C.   X-request-type: Ajax

D.   التفويض الوكيل: غير متزامن

E.   x-requested-with: xmlhttprequest

23: هل يمكن استخدام كائن XMLHTTPrequest لتلقي البيانات الثنائية؟

A.   نعم ، ولكن فقط عند نقل ملفات الصور.

B.   نعم ، ولكن فقط في المتصفحات الأحدث باستخدام خاصية ResponseType المحددة في مواصفات المستوى 2 XHR.

C.   نعم ، في المتصفحات الأحدث باستخدام خاصية ResponseType وفي المتصفحات القديمة من خلال تجاوز نوع MIME للاستجابة.

D.   لا ، طلبات XHR تسمح فقط بنقل النص بين الخادم والعميل.

24: ماذا تفعل JSON؟

A.   بروتوكول ثنائي ، يعتمد على جافا سكريبت ، لنقل حالة التطبيق

B.   تسلسل البيانات وتنسيق التبادل باستخدام مجموعة فرعية من بناء الجملة JavaScript

C.   قاعدة بيانات خفيفة الوزن ، HTML5 ، المستندة إلى المتصفح لتخزين البيانات من جانب العميل.

D.   تسلسل بيانات المتصفح فقط وتنسيق التبادل بناءً على JavaScript.

E.   مكتبة JavaScript لنقل البيانات بين العملاء والخوادم.

25: صحيحة أو خاطئة؟ يمكن استخدام Ajax لفتح اتصال من الخادم إلى المتصفح دون تقديم طلب صريح.

A.   حقيقي

B.   خطأ شنيع

26: هل يمكنك إجراء مكالمة XMLHTTPREQUEST غير المتزامنة إلى صفحة في مجال أعلى مستوى مختلف من مجال المستوى الحالي؟

A.   نعم ، عندما يتم إرجاع رأس P3P من الخادم وتكوينه بشكل صحيح.

B.   نعم دائما.

C.   في المتصفحات الأحدث ، يمكن تكوين طلبات المجال المتقاطع ولكن فقط عندما تستخدم الخوادم رؤوسًا خاصة للسماح صراحة ببعض طلبات المجال المتقاطع.

D.   لا ، تمنع قواعد Browser Sandboxing أي طلبات غير متزامنة بين مجالات المستندات المختلفة.

E.   نعم ، عندما يشارك المجالان في المستوى الأعلى نفس شهادة SSL.

27: هل يمكنك تنفيذ عمليات تحميل الملفات باستخدام طلبات AJAX وحدها؟

A.   نعم

B.   نعم ، ولكن فقط عند استخدام المتصفحات الأحدث وميزات HTML5.

C.   لا ، ليس بدون ملحقات إضافية واختراقات.

28: تطبيقات AJAX تعتمد على المتصفح والمنصة!

A.   خطأ شنيع

B.   حقيقي

29: كيف سيتم تحليل الاستجابة إذا تم تعيين ResponseType على "المستند" وتم تقديم الطلب بشكل غير متزامن؟

A.   كسلسلة فارغة

B.   كما ثنائي

C.   كنص/html

D.   لا شيء مما بالأعلى

E.   كنص/XML

30: ما هي قيمة سمة .status لكائن XMLHTTPrequest المكتمل إذا كان طلب AJAX مطلوبًا لمتابعة إعادة توجيه جانب الخادم قبل العثور على المورد المقصود بنجاح؟

A.   301

B.   304

C.   200

D.   "إعادة توجيه"

31: إذا كان الخادم يتوقع معلومات تنسيق JSON في الطلب ، فما هو الكود الذي سيحول DataToSend كائن JavaScript إلى بيانات يمكنك إرسالها إلى الخادم (فكر في المتصفحات الحديثة فقط ، بما في ذلك IE8 وما فوق)؟

A.   json.stringify (datatosend) ؛

B.   datatosend.stringify () ؛

C.   json.parse (datatosend) ؛

D.   datatosend.stringify ("Serial") ؛

32: ما هو الخطأ في الكود التالي؟ الدالة check_for_request_done () {if (xhr.readyState == 4) {clearinterval (timer) ؛ do_something_with_result (xhr) ؛ }} var xhr = new xmlhttprequest () ؛ XHR.Open ("get" ، "/resource" ، true) ؛ xhr.send () ؛ var timer = setInterval (check_for_request_done ، 100) ؛

A.   يتم إحضار المورد بشكل متزامن ، لذلك ليست هناك حاجة لانتظار الرد.

B.   يتم فحص قيمة readystate الخاطئة لطلب كامل. يجب استخدام الاستجابة فقط عند readyState == 5.

C.   الفاصل الزمني الموقت (100 مللي ثانية) سريع للغاية ، يجب اختيار فاصل اقتراح أطول للكشف عن الاستجابة.

D.   يقوم هذا الرمز بإجراء استطلاع مؤقت بدلاً من ذلك باستخدام حدث onReadyStateChange للتحقق من حالة طلب ASYNC.

33: ما هو اسم الكائن الذي يوفر دعم CORS في Internet Explorer 8 و Internet Explorer 9؟

A.   XdomainRequest

B.   cdomainrequest

C.   Corsrequest

D.   لا شيء مما بالأعلى

E.   xmlhttprequest

34: ماذا تمثل كورس؟

A.   حالة استجابة الأصل المؤكدة

B.   مشاركة الموارد عبر الأصل

C.   نظام طلب الأصل

D.   خدمة مستودع منظمة مركزية

35: ما هو مُنشئ كائن طلب AJAX الذي يدعم CORS في IE8-9؟

A.   New Corsrequest () ؛

B.   XMLHTTPrequest () جديد ؛

C.   New Corsrequest () ؛

D.   New XdomainRequest () ؛

36: ما هو XSS؟

A.   محرك تقديم JavaScript

B.   حقن رمز من جانب العميل الخبيث

C.   إطار تطوير يساعد في كتابة التطبيقات التي تعتمد على أياكس

D.   تنسيق ورقة أنماط قابلة للتمديد مصممة لاستخدامها مع AJAX

37: كيف يمكنك تحميل JavaScript من ملف مختلف في تطبيق الويب الخاص بك؟

A.   JSONP

B.   كورس

C.   <script> العلامات

D.   كل هذه

38: ما هو بناء الجملة لمستمع الحدث الذي يراقب ما إذا كانت سمة XMLHTTPrequest قد تغيرت؟

A.   onReadyStateChange

B.   Onprogress

C.   onReadyStateChange

D.   Onprogress

39: كيف توصي Google بإنشاء صفحة تعتمد على AJAX في متناول الزاحف على الويب؟

A.   استخدم AJAX لتعزيز معالجة جانب الخادم تدريجياً ، بدلاً من استبدالها

B.   أضف علامة <TECA> مع قيمة "Dynamic = 'true'"

C.   استخدم ملف robots.txt لنقل البيانات ذات الصلة إلى الزاحف

40: عند اكتمال طلب AJAX الخاص بك ، ما هي سمة كائن طلب XML HTTP يحتوي على البيانات التي تم إرجاعها؟

A.   إجابة

B.   مسؤول

C.   Despondata

D.   ReturnedData

41: ما هي الطريقة الصحيحة لتنفيذ وظيفة رد الاتصال أثناء تقديم طلب "متزامن"؟

A.   يتم استخدام وظائف رد الاتصال مع طلبات "غير متزامنة" فقط

B.   req.readyState = callback_function_name ؛

C.   req.trigger (callback_function_name) ؛

D.   req.OnReadyStateChange = callback_function_name ؛

42: كيف يمكنك تكوين طلب * متزامن * الحصول على "/مورد" بعد إنشاء كائن XMLHTTPrequest جديد: var xhr = new xmlhttprequest () ؛؟

A.   XHR.Open ("get" ، "/resource" ، false) ؛

B.   XHR.Open ("get" ، "/resource" ، true) ؛

C.   XHR.Sync ("get" ، "/resource") ؛

D.   XHR.Open ("get" ، "/resource") ؛

E.   XHR.Request ("/Resource") ؛

43: ما هي قيمة ReadyState التي تشير إلى أن الاستجابة قد تم استلامها بالكامل من الطلب غير المتزامن؟

A.   1 (استلمت ReadyState)

B.   صحيح (استلام استجابة)

C.   4 (ReadyState كاملة)

D.   "حسنًا" (استجابة جيدة)

E.   200 (استجابة موافق)

44: ما هو القيد الفني لتنفيذ تسجيل الدخول المستخدم بالكامل على جانب العميل باستخدام AJAX؟

A.   لا يوجد قيود فنية. إنها ممارسة شائعة

B.   لم يتم استمرار بيانات من جانب العميل عبر جلسات المتصفح

C.   يقتصر تخزين البيانات من جانب العميل على 5 ميجابايت

D.   رمز جانب العميل غير آمن بطبيعته

45: وفقًا لمواصفات W3C ، ما هي أساليب HTTP التي يجب أن ترمي استثناء أمان عند استخدامها مع XMLHTTPrequest؟

A.   الخيارات ، احصل ، وضع

B.   التصحيح أو المكان

C.   التصحيح أو الرأس أو الخيارات

D.   مسودة أو التحقق أو حفظ

E.   توصيل أو تتبع أو تتبع

46: إن طلب Ajax المتقاطع الخاص بك هو التسبب في إلقاء وحدة التحكم الخاصة بك الخطأ "المورد الذي تم تفسيره على أنه سيناريو ولكن تم نقله مع تطبيق نوع MIME/JSON. SYNTAXERROR غير معلوم: رمز غير متوقع:" ما الذي قد يحدث؟

A.   يقوم الخادم بإرجاع كائن JSON غير المتبادل الذي يتم تنفيذه كـ JSONP

B.   لقد استخدمت معلمة رد الاتصال غير الصحيحة في عنوان URL لطلبك

C.   يرفض الخادم طلب الأصل المتقاطع لأنك لم تقدم الرؤوس الصحيحة

D.   تم تحديد نوع MIME الخاطئ في تكوين AJAX الخاص بك

47: بعد اكتمال الطلب ، أي خاصية لكائن XMLHTTPrequest يمكن استخدامها لاسترداد تمثيل DOM لمستند XML عن بُعد؟

A.   documentXML

B.   استجابة xml

C.   XMLDOC

D.   xmldom

E.   مسؤولية

48: أي من هذه ليست ميزة لاستخدام AJAX على معالجة من جانب الخادم؟

A.   الكسول التحميل للموارد

B.   توافق المتصفح المتقاطع

C.   استجابة من جانب العميل

D.   انخفاض تحميل معالجة الخادم

49: ماذا يحدث إذا اكتملت مكالمة AJAX (وتدعو وظيفة رد الاتصال الخاصة بها) عند تشغيل JavaScript الآخر حاليًا؟

A.   سيتم تشغيل وظيفة رد اتصال AJAX فورًا في مؤشر ترابط آخر ، مما يتيح أن يكمل رمز التشغيل حاليًا كالمعتاد

B.   سيتم إنهاء الرمز الذي يتم تشغيله حاليًا ، وسيتم استدعاء وظيفة رد الاتصال AJAX على الفور

C.   سيتم قائمة انتظار وظيفة رد الاتصال AJAX حتى يكمل الرمز المدير حاليًا

50: ما هي الوسيطات التي يجب توفيرها إلى طريقة XMLHTTPREQUEST ' ؛ open () ، وبأي ترتيب؟

A.   عنوان URL كسلسلة ، طريقة http كسلسلة ، علامة cors كملف منطقي

B.   url كسلسلة ، طريقة http كسلسلة ، معلمات url كسلسلة

C.   طريقة HTTP كسلسلة ، عنوان URL كسلسلة ، علامة ASYNC كـ منطقية ، اسم المستخدم كسلسلة ، كلمة مرور كسلسلة

D.   طريقة HTTP كسلسلة ، عنوان URL كسلسلة

51: يتم توسيع Ajax بشكل متكرر على أنه "JavaScript غير المتزامن و XML" ، وهو أمر مضلل. أي من هذه الكلمات ليست أساسية لوظيفة أياكس؟

A.   غير متزامن

B.   XML

C.   جافا سكريبت

D.   غير متزامن و XML

52: يمكنك إصدار طلب إلى "/مورد" باستخدام XMLHTTPrequest (XHR) حيث يقوم الخادم بإرجاع رمز الحالة 301 أو 302 ، ماذا يحدث؟

A.   سوف يتقدم ReadyState إلى 4 ولكن المسؤولون والاستجابة responsml سيكونان فارغًا. ستحتاج إلى إصدار طلب جديد إلى وجهة XHR.GetResponseHeader ("الموقع").

B.   سيتابع كائن XHR تلقائيًا وشفافيًا عمليات إعادة التوجيه إلى الموقع الجديد للمورد ، ما لم يكن في مجال مختلف.

C.   يعتمد على كيفية تكوين كائن XHR. إذا كان XHR.Redirects = خطأ ، فستحتاج إلى إصدار طلبات جديدة يدويًا وإلا فإنها ستتبع تلقائيًا 301 و 302 إعادة توجيه ، ما لم يكن الموقع في مجال مختلف.

D.   ستتوقف ReadyState عند 3 ويجب عليك اكتشاف رأس 301 أو 302 واتصل XHR.Continue () لكل استجابة 301/302.

53: ما هو رأس استجابة HTTP المتوقع في الرد على طلب CORS؟

A.   المتقاطع بين الأصل

B.   الوصول إلى السيطرة على الأصول

C.   السماح بالقراب الأولي-الوصول

D.   السماح

54: ما هي قيمة سمة XMLHTTPrequest Comple ' ؛ s readistate تشير إلى أن بيانات الاستجابة (أي ليست الرؤوس) يتم إرسالها حاليًا من الخادم؟

A.   "تحميل"

B.   لا توفر سمة ReadyState هذه المعلومات

C.   2

D.   3

55: قمت بإنشاء كائن XMLHTTPRequest ، XHR ، ويسمى بشكل صحيح مفتوح وكذلك إرسال الكائن. عند التحقق من XHR.Status و IT ' ؛ S 0 ومسئولك لاغية. ما هو التفسير الأكثر احتمالا لما حدث؟

A.   لم يتصل الطلب بعد بالخادم.

B.   تم إلغاء طلبك إما بسبب اتصال فاشل أو إجراء مستخدم.

C.   تم تقديم المورد المستهدف من ذاكرة التخزين المؤقت للمتصفح.

D.   واجه الخادم خطأ غير معروف.

E.   بدأ المتصفح الكثير من طلبات XHR المتزامنة وقد تم وضع هذا الطلب في قائمة الانتظار.

56: كيف تكتشف الأخطاء في طلبات AJAX؟

A.   تحقق إذا .status! == 200

B.   حدث onerror

C.   تحقق إذا. readyState! == 4

57: ما هي طريقة xmlhttprequest المستخدمة لتجاوز نوع MIME الذي تم إرجاعه بواسطة الخادم؟

A.   overridemiMetype ()

B.   فيه()

C.   Setheader ()

D.   setRequestHeader ()

58: كيف يعمل JSONP؟

A.   يرسل رأس HTTP "Access-Control-Origin" إلى الخادم الذي يطلب الإذن بطلب الأصل المتقاطع

B.   إنه يشفر استجابات الخادم في نوع بيانات خاص يتم تجاهله بواسطة محلل JavaScript للمتصفح

C.   يجعل نص استجابة الخادم يتصرف مثل عنصر <script> تم حقنه

59: ما هي سمة HTML التي ستستخدمها للإشارة إلى قائد شاشة ScreenReader إلى أن عنصر الصفحة قد يقوم بتحديث (على سبيل المثال ، باستخدام AJAX) أثناء تركيز المستخدم؟

A.   Aria-Active

B.   aria-live

C.   أريا بوليت

D.   aria updates

60: عند استلام صورة من الخادم ، يجب تعيين سمة ResponseType لكائن XMLHTTPrequest الخاص بك على:

A.   "سائل لزج"

B.   "Arraybuffer"

C.   "صورة"

D.   "arraybuffer" أو "blob"

61: ما خاصية حدث PopState التي تحتوي على نسخة من كائن حالة History ' ؛؟

A.   الوضع الحالي

B.   Captstate

C.   لا شيء مما بالأعلى

D.   ولاية

E.   HistoryState

62: يعد إرسال الطلبات غير المتزامنة بمثابة تحسن كبير لمطوري الويب. العديد من المهام التي يتم تنفيذها على الخادم تستغرق وقتًا طويلاً للغاية. قبل AJAX ، يمكن أن تتسبب هذه العملية في تعليق التطبيق أو توقفه. لذا ، ما هي أفضل طريقة للقيام بها من قبل مطوري الويب عند إرسال طلبات غير متزامنة؟

A.   تعامل مع الاستجابة عندما تكون الاستجابة جاهزة

B.   تنفيذ البرامج النصية الأخرى أثناء انتظار استجابة الخادم

C.   حاول مرة أخرى إرسال الطلبات غير المتزامنة

63: ما هي قيمة خاصية الاستجابة لكائن XMLHTTPrequest إذا كانت خاصية ReadyState تساوي 3؟

A.   0

B.   سلسلة فارغة

C.   جسم الاستجابة الجزئية

D.   باطل

E.   غير معرف

64: في المتصفحات غير IE ، ما هي السمة التي يجب عليك التحقق منها كائن XMLHTTPrequest الخاص بك لمعرفة ما إذا كان يدعم CORS؟

A.   عبر النطاق

B.   زيدوان

C.   hascors

D.   withcredentials

65: كم عدد أنواع المشغلات الموجودة في لوحة التحديث؟

A.   2**

B.   0 1 3

66: ما هي الطريقة الأولى التي يتم إطلاقها أثناء تحميل الصفحة؟

A.   الوقت ' ؛

B.   prerender ()

C.   حمولة()

D.   تفريغ ()

E.   فيه()

67: الاختصار AJAX يرمز إلى _____________________

A.   امتدادات JavaScript المتقدمة

B.   Java غير المتزامن و XML

C.   JavaScript غير المتزامن و XML

D.   امتدادات Java المتقدمة

E.   jQuery غير المتزامن و XML

68:

يرد أدناه تنسيق طلب HTTP:




[]

أي مما يلي لم يتم تمريره في خط الطلب؟

A.   نوع الطلب

B.   مورد للوصول

C.   نسخة من HTTP

D.   اسم المتصفح

69:

ما هو الاسم الموحد لجافا سكريبت؟

A.   جافا

B.   netscapescript

C.   ecmascript

D.   xmlscript

E.   ويب

70:

A.   نعم

B.   لا

71:

A.   نعم

B.   لا

72:

أي مما يلي يصف المصطلح ' ؛ غير متزامن ' ؛ بشكل صحيح؟

A.   القدرة على التعامل مع العمليات بشكل مستقل عن العمليات الأخرى

B.   العمليات تعتمد على العمليات الأخرى

C.   العمليات لا تعتمد كليا على العمليات الأخرى

D.   لا شيء مما بالأعلى

73:

A.   حقيقي

B.   خطأ شنيع

74:

في القائمة التالية ، والتي يتم استخدامها لجلب بيانات النتيجة لـ xmlhttprequest؟

A.   Despondata

B.   استجابة

C.   الاستجابة

D.   مسؤولية

E.   استجابة xml

75:

و IE؟

A.   Navigator.AppName

B.   navigator.appcodename

C.   Navigator.Appversion

D.   Navigator.useragent

E.   لا شيء مما بالأعلى

76:

A.   نعم

B.   لا

77:

A.   var oreq = new xmlhttprequest () ؛

B.   var oreq = new ActivexObject (& quot ؛ msxml2.xmlhttp.3.0 & quot ؛) ؛

C.   var oreq = new iehttprequest (& quot ؛ xml & quot ؛) ؛

D.   لا شيء مما بالأعلى

78:

A.   لا يمكن تنفيذه إلا باستخدام كائن XMLHTTPrequest

B.   يمكن استخدامه لتحديث أجزاء من صفحة الويب دون إعادة تحميلها

C.   يمكن استخدامه لتقديم طلبات إلى الخادم دون حظر المستخدم (async)

D.   يتطلب خادم الويب الخاص بـ AJAX الخاص بتمكين

E.   لا يمكن استخدامه تحت Internet Explorer

79:

A.   لمنع البرامج النصية للصفحة من التنفيذ

B.   لحماية جزء من صفحة من تعديلها بواسطة JS (مثل adiv.innerhtml = "شيء ما" ليس له تأثير)

C.   لإرفاق النص ليتم عرضه إذا لم يدعم المتصفح JS

D.   علامة noscript غير موجودة

E.   لا شيء مما بالأعلى

80:

A.   نعم

B.   لا

81:

أي من الأساليب التالية صحيحة للغرض؟

A.   var mydiv = document.getElementById (& quot ؛ statusCode & quot ؛) ؛ mydiv.innerhtml = req.statuscode ؛

B.   var mydiv = document.getElementById (& quot ؛ statusCode & quot ؛) ؛ mydiv.innerhtml = req.status ؛

C.   var mydiv = document.getElementById (& quot ؛ statusCode & quot ؛) ؛ mydiv.setStatus (req.statuscode) ؛

D.   var mydiv = document.getElementById (& quot ؛ statusCode & quot ؛) ؛ mydiv.status = req.status ؛

E.   لا شيء مما بالأعلى

82:

A.   لا

B.   نعم ، إذا كان كل طلب AJAX يعدل سياق جانب الخادم ، والتي ستجعل صفحة مماثلة لتعديل JS الفعلي الصفحة ، إذا تم إعادة تحميلها.

83:

البيانات النصية باستخدام AJAX؟

A.   نعم

B.   لا

84:

xmlhttprequest.open ()؟

A.   نعم

B.   لا

85:

A.   لا يمكن استخدامه إلا مع طلبات ASYNC

B.   سوف يزيل معالج الأحداث onReadyStateChange

C.   سوف يرسل رسالة إحباط إلى الخادم البعيد

D.   يتغير جاهز إلى 4 (أجهض)

E.   لا شيء مما بالأعلى

86:

A.   أباتشي

B.   خادم تطبيق Sun

C.   Lighttpd

D.   Microsoft Web Server

E.   أي خادم HTTP سيعمل

87:

A.   HTTP الحصول على طلب لاسترداد البيانات (والتي لن تتغير هذا عنوان URL)

B.   طلب نشر HTTP لاسترداد البيانات (والتي لن تتغير لهذا عنوان URL)

C.   يجب استخدام GET HTTP عند تحديث الحالة على الخادم

D.   يجب استخدام منشور HTTP عند تحديث الحالة على الخادم

88:

البرنامج النصي؟

A.   جهاز العميل يقوم بتشغيل متصفح الويب

B.   الخادم يخدم جافا سكريبت

C.   خادم JavaScript المركزي مثل الجذر DNS

D.   لا شيء مما بالأعلى

89:

A.   تحديث الصفحة الجزئية

B.   تصفح متصل

C.   البرمجة النصية جانب الخادم

D.   كل ما ورداعلاه

90:

A.   _my_var

B.   2myvar

C.   my_var

D.   __myvar2__

E.   كلها صالحة

91:

A.   معالجة الصفحة الجزئية

B.   عدم استجابة صفحات الويب

C.   بدء الاتصال الجانبي للخادم

D.   تعطل الخادم (تجاوز الفشل)

E.   لا شيء مما بالأعلى

92:

أي سمة من علامة البرنامج النصي: المتغير الخط: عادي ؛ "> الإصدار؟

A.   إصدار

B.   النصي

C.   لغة

D.   منعطف

E.   منعطف

93:

readystate من xmlhttprequest هو 3 (استلام)؟

A.   نعم

B.   لا

94:

{
العودة 5 ؛
}
ماذا سيفعل الكود التالي؟

A.   تعيين عدد صحيح 5 إلى المتغير myvar

B.   قم بتعيين المؤشر لتعمل foo إلى myvar

C.   لا تفعل شيئا

D.   رمي استثناء

E.   لا شيء مما بالأعلى

95:

عند القيام بطلب ajax ، سيتم تمرير الصفحة إلى الأعلى كما هو الحال مع الطلبات العادية؟

A.   نعم

B.   لا

96:

يتم تحميل xmlhttprequest؟

A.   myrequest.onreadyStateChange = calc ؛

B.   myrequest.onload = calc ؛

C.   myrequest.execute = calc ؛

D.   myrequest.addcallback (calc ، & quot ؛ loaded & quot ؛) ؛

E.   لا شيء مما بالأعلى

97:

A.   أي مما يلي هو/صحيح فيما يتعلق بهاكس؟

B.   إنه مجرد مفهوم مع العديد من أساليب التنفيذ (xmlhttprequest ، iframes ...)

C.   إنه مجرد مفهوم مع العديد من أساليب التنفيذ (xmlhttprequest ، iframes ...)

D.   إنها طريقة جيدة لتقليل حركة مرور الشبكة ، إذا تم استخدامها بشكل صحيح

E.   لا شيء مما بالأعلى

98:

A.   نعم

B.   لا

99:

A.   <!-->

B.   /**/

C.   //

D.   #

E.   -[[]]

100:

A.   myreq.setContentType (& quot ؛ text/xml & quot ؛) ؛

B.   myreq.ContentType = & quot ؛ text/xml & quot ؛؛

C.   myreq.overrideContentType (& quot ؛ xml & quot ؛) ؛

D.   myreq.contenttype = & quot ؛ xml & quot ؛؛

E.   myreq.setRequestHeader (& quot ؛ نوع المحتوى & quot ؛ ، & quot ؛ text/xml & quot ؛) ؛