Meteor - أسئلة إطار عمل ويب جافا سكريبت باللغات العربية

Meteor - أسئلة إطار عمل ويب جافا سكريبت باللغات العربية

تم جمع MCQs Meteor - JavaScript Web Framework من قبل خبرائنا من خلال الاستبيان. نأمل أنه من خلال الإجابة على أسئلة الاختيار من متعدد ، يمكنك اختبار معرفتك بـ Meteor - JavaScript Web Framework.
قم بالتمرير لأسفل لتبدأ الآن!

1: كيف يمكن استدعاء طريقة النيزك؟

A.   if (meteor.isserver) {meteor.invoke (‘samplemethod ') ؛ }

B.   if (meteor.isclient) {meteor.invoke (‘samplemethod ') ؛ }

C.   if (meteor.isserver) {meteor.call (‘samplemethod ') ؛ }

D.   if (meteor.isclient) {meteor.call (‘samplemethod ') ؛ }

2: أي من الأساليب التالية التي تستخدم لإعداد الوصول في المجموعات؟

A.   وصول

B.   ينكر

C.   يسمح

D.   يسمح -worng و

3: أضف قاعدة تتطابق مع دفق من الأحداث التي تصف الطريقة أو محاولات الاشتراك. كل حدث هو كائن له الخصائص التالية؟

A.   معرف المستخدم

B.   اسم المستخدم

C.   اتصال

D.   ClientAddress

4: أي مما يلي هو بناء الجملة الصحيح لتوفير بيئة (خادم) الهدف للمسار (جهاز توجيه الحديد)؟

A.   Router.Route ('/files/: name_of_file' ، function () {// action} ، {run: 'server'}) ؛

B.   Router.Route ('/files/: name_of_file' ، function () {// action} ، {where: 'server'}) ؛

C.   Router.Route ('/files/: name_of_file' ، function () {// action} ، {route: 'server'}) ؛

D.   Router.Route ('/files/: name_of_file' ، function () {// action} ، {at: 'server'}) ؛

5: شريطة أن تتم إضافة حزمة Markdown بالفعل إلى تطبيقك ، أي واحدة مما يلي هي الطريقة الصحيحة لاستخدامها في القالب؟

A.   name template = "home"> {{#markdown}} ## مرحبًا بك في موقعي {{/markdown}} </template>

B.   name template = "home"> {{markdown}} ## مرحبًا بك في موقعي {{/markdown}} </template>

C.   name template = "home"> {markdown} ## مرحبًا بك في موقعي {/markdown} </template>

6: هذه المجموعة من عمليات الاسترجاعات هي الأكثر فائدة لتنظيف أو التراجع عن أي آثار خارجية لمجموعات __ أو __؟

A.   مخلوق

B.   oncreated

C.   ondestroyed

D.   قدم

7: أي مما يلي يمكن استخدامه لإيقاف تفاعل autorun ()؟

A.   tracker.computation.stop () ؛

B.   tracker.autorun.stop () ؛

C.   tracker.computation.halt () ؛

D.   tracker.autorun.end () ؛

8: أي واحدة من حزم النيزك التالية توفر قالب النيزك {{> loginbutton}}؟

A.   Meteor إضافة حساب حسابات التمرير

B.   Meteor أضف حساب حسابات المستخدم

C.   Meteor إضافة حسابات-UI كلمة المرور

D.   Meteor أضف كلمة مرور المستخدم

9: أي من الحزم التالية موجودة للتفاعل؟

A.   رد الفعل

B.   التفاعل التفاعلي

C.   رد الفعل

D.   كل هذه. -أرونج الجواب

10: أي من الطرق التالية في النيزك تعادل jQuery $ (document) .Ready (function () {...}) ؛ ؟

A.   محمل

B.   قدم

C.   مستعد

D.   فيه

11: أي مما يلي ليس طلب HTTP صالح؟

A.   http.post ("http: // someurl" ، postdata ، ...) ؛

B.   http.get ("http: // someurl" ، ...) ؛

C.   http.request ("get" ، "http: // someurl" ، ...) ؛

D.   http.call ("get" ، "http: // someurl" ، ...) ؛

12: من القائمة أدناه ، حدد الخيار الذي لا يرضي البحث عن التعبير العادي؟

A.   البحث عن التعبير المنتظم هو الوقت الفعلي

B.   يمكن أن يتطابق بحث التعبير العادي عن الكلمات الجزئية

C.   بحث التعبير المنتظم فعال للغاية

D.   بحث التعبير المنتظم لا يدعم عمليات البحث عن بطاقة Wildcard

13: أي مما يلي هي تدفقات حزمة كلمات المرور؟

A.   تسجيل المستخدم

B.   تأكيد بواسطة البريد الالكتروني

C.   إعادة تعيين كلمة المرور

D.   كل هذه.

14: أي من القوالب التالية تعرض القائمة المنسدلة تسجيل الدخول؟

A.   {{> loginbuttons}}

B.   {{> logindropdown}}

C.   {{> login}}

D.   {{> logInform}}

15: أي من الحزم التالية باستخدام نماذج تسجيل الدخول؟

A.   تسجيلات تسجيل الدخول

B.   حسابات الأشكال

C.   الحسابات-Ui-onstyled

D.   الحسابات -ui -wrong ans

16: ما هو الفهرس المناسب للاستعلام التالي؟ db.leaderboard.find ({month: 10} ، {sort: {point: 1} ، limit: 10}) ؛

A.   db.leaderboard.ensureindex ({point: 1})

B.   db.leaderboard.ensureindex ({month: 1})

C.   db.leaderboard.ensureindex ({fullname: 1})

D.   db.leaderboard.ensureindex ({السنة: 1})

17: أي من المؤشرات التالية موجودة في مجموعة النيزك؟

A.   يكرر

B.   كل

C.   foreach

D.   خريطة -وراونج الجواب

18: أي واحد مما يلي هو الطريقة الصحيحة لإضافة واستخدام التخفيض في القوالب؟

A.   Meteor إضافة #Markdown

B.   نيزك إضافة تخفيض الطلب

C.   نيزك إضافة قالب تخفيض

D.   نيزك إضافة قالب: Markdown

19: أي مما يلي صحيح للحصول على العداد من مساعدي القالب؟ استيراد {ReactiveVar} من 'meteor/reactive-var' template.mainlayout.oncreated (function () {this.counter = new ReactiveVar (0) ؛}) عداد هنا}})

A.   إرجاع template.instance (). counter.get () ؛

B.   إرجاع this.counter.get () ؛

C.   إرجاع template.currentData (). counter.get () ؛

D.   إرجاع template.instance (). data.counter.get () ؛

20: أي من علامات القالب التالية تحدد سياق البيانات؟

A.   {{#مع}}

B.   {{#سياق}}

C.   {{مع}}

D.   {{سياق}}

21: سيكون الكائن مرئيًا من عمليات الاسترجاعات التي تمت إضافتها والأساليب ومن معالجات الأحداث؟

A.   onrendered

B.   مخلوق

C.   قدم

D.   ondestroyed -wrong Ans

22: كيف نجعل الاستعلام أدناه جاهزًا؟ meteor.publish ('Toodos' ، function () {return todos.find ({} ، {limit: 10}) ؛}) ؛

A.   TODOS.Find ({SITE: {DATE: -1}} ، {limit: 10})

B.   TODOS.Find ({} ، {limit: 10 ، SITE: {DATE: -1}})

C.   TODOS.Find ({} ، {limit: 10 ، sort: 1})

D.   TODOS.Find ({} ، {limit: 10 ، sort: -1})

23: اختر الطريقة الصحيحة لكتابة منشور getCollaborators بهذه الطريقة. يقبل AppID ويجب أن يعيد المتعاونين كمستندات للمستخدمين؟ // app {"_id": "phonecall" ، "name": "phone call" ، "collaborators": ["user1" ، "user2]} // user {" _id ":" user1 "،" name " : "المستخدم 1" ، "التطبيقات": ["phonecall" ، "البريد الإلكتروني"]}

A.   meteor.publish ('getCollaborators' ، function (appid) {return users.find ({collaborators: appid}) ؛}) ؛

B.   meteor.publish ('getCollaborators' ، function (appid) {return users.find ({apps: appid}) ؛}) ؛

C.   meteor.publish ('getCollaborators' ، function (appid) {var app = apps.findone ({_ id: appid}) ؛ if (app) {return users.find ({_ id: {$ in: app.collaborators}}) ؛} آخر {this.ready () ؛}}) ؛

D.   meteor.publish ('getCollaborators' ، function (appid) {var app = apps.findone ({_ id: appid}) ؛ return users.find ({_ id: {$ in: app.collaborators}}) ؛}) ؛

24: يمكن أن تحتفظ ResponsiveVars بأي قيمة ، بينما تقتصر متغيرات الجلسة على أو؟

A.   JSON

B.   تعيين

C.   إيجسون

D.   يحصل

25: لتغيير قيم المستند دون حذفه أولاً ، استخدم مشغل __. سيغير هذا المشغل قيم الحقول المحددة فقط دون التأثير على بقية المستند؟

A.   $ set

B.   $ INC

C.   يجد

D.   جد كل

26: أي من القواعد التالية ستسمح للمستخدمين بتحرير خاصية "أدوار"؟

A.   meteor.account.allow ()

B.   meteor.permission.ally ()

C.   meteor.roles.allow ()

D.   meteor.users.ally ()

27: أي من الحزم التالية تستخدم لنماذج تسجيل الدخول؟ (تحقق من كل ما ينطبق)

A.   تسجيلات تسجيل الدخول

B.   حسابات الأشكال

C.   الحسابات-Ui-onstyled

D.   الحسابات -ui -wrong ans

28: أي مما يلي لن يسمح للمستخدمين بإنشاء حساب؟

A.   accounts.config ({closeClientActcountCreation: true}) ؛

B.   accounts.config ({lovbidAccountCreation: true}) ؛

C.   accounts.config ({lovBidClientAccountCreation: true}) ؛

D.   accounts.config ({closeaccountcreation: true}) ؛

29: أي من الحزم التالية تستخدم لإنشاء وظائف حساب مستخدم مختلفة في نيزك؟

A.   ساتيل

B.   قاعدة الحسابات

C.   مصادقة

D.   مصادقة

30: كيف يمكنك الوصول إلى مجموعة النيزك من خلال قاعدة البيانات؟

A.   تطبيقان: أ و ب

B.   مجموعة واحدة مشتركة: المنشورات

C.   قاعدة بيانات مشتركة واحدة عبر mongo_url

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

31: مجموعة النيزك مثل كائن _____ متقدم؟

A.   مجموعة مصفوفة

B.   قاعدة البيانات

C.   نموذج

D.   بيانات

32: كيف يمكنك فرض القواعد على تحديث مجموعاتنا؟

A.   مثل التأكد من استخدام المفاتيح الصحيحة

B.   التأكد من أن أسماء فرقنا فريدة من نوعها

C.   تحديد الحد الأقصى للحرف بحيث ليست أسماء فرقنا طويلة جدًا

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

33: أي مما يلي هو تعريف أساليب النيزك الصحيح؟

A.   if (meteor.isclient) {meteor.methods ({'samplemethod': function () {console.log ("hello world") ؛}}) ؛ }

B.   if (meteor.isserver) {meteor.methods ({'samplemethod': function () {console.log ("Hello World") ؛}}) ؛ }

C.   if (meteor.isclient) {meteor.methods ({function samplemethod () {console.log ("Hello World") ؛}}) ؛ }

D.   if (meteor.isserver) {meteor.methods ({function samplemethod () {console.log ("Hello World") ؛}}) ؛ }

34: كيف يمكنك استخدام القالب أدناه المدرج في صفحة HTML؟ {{نص}}

A.   {{-> mytemplate}}

B.   {{<mytemplate}}

C.   {{> mytemplate}}

D.   {{myTemplate}}

35: أي من الحزم التالية موجودة للتفاعل؟

A.   رد الفعل

B.   التفاعل التفاعلي

C.   رد الفعل

D.   كل هذه. الجواب الخاطئ

36: أي من الحزم التالية موجودة للتفاعل؟ (تحقق من كل ما ينطبق)

A.   رد الفعل

B.   الانتشار التفاعلي

C.   رد الفعل

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

37: كيف يمكن التسلسل التاريخ أدناه؟ var myjsondate = '{"$ date": ...}' ؛

A.   var mydate = ejson.parse (myjsondate) ؛

B.   var mydate = json.fromjsonvalue (myjsondate) ؛

C.   var myDate = meteor.fromjsonvalue (myjsondate) ؛

D.   var mydate = json.parse (myjsondate) ؛

38: أي خاصية تنتمي إلى كائن tracker.computation؟

A.   .الجولة الأولى

B.   .lastrun

C.   .اول مرة

D.   .هو أولا

39: ما هي الوظيفة التي يمكن استخدامها للتحقق من صحة نوع متغير؟

A.   PatternMatch (Myvar ، String) ؛

B.   اختبار (myvar ، سلسلة) ؛

C.   تطابق (Myvar ، سلسلة) ؛

D.   تحقق (myvar ، سلسلة) ؛

40: ما هو الخطأ في رمز العينة أدناه؟ meteor.subscribe ("getCommets") ؛ var userSubs = new Submanager () ؛ template.comments.helpers ({getComments: function () {return comments.find () ؛} ، المؤلف: function () {var user = user.findone (this.author) ؛ if (user) {return user.name ؛ } آخر {userups.subscribe ("getuser" ، this.author) ؛}}})

A.   سيكون هناك الكثير من اشتراكات "getcomments" بعد إضافة تعليق

B.   سيكون هناك الكثير من اشتراكات "getcomments" بعد تحميل الصفحة مباشرة

C.   سيكون هناك الكثير من اشتراكات "getuser" بعد إضافة تعليق

D.   سيكون هناك الكثير من اشتراكات "getuser" بعد تحميل الصفحة

41: اجعل البيان تفاعليًا في النيزك باستخدام مقتطف الكود التالي؟

A.   template.template_containing_acetexteditor.configuration = function () {return function (editor) {if (session.get ('text') == "شيء") // هنا أريد أن يكون رد فعل {// افعل شيئًا في كل مرة '' التغييرات}}}

B.   tracker.autorun (function () {if (session.get ('text') == "something") // هذا سيتم تشغيله في كل مرة يتغير فيها نص الجلسة {// القيام بشيء ما في كل مرة "نص"}}) ** *

C.   كلاهما اعلاه

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

42: أي من الميزات الرئيسية التالية يتم تنفيذها بواسطة Meteor؟

A.   البيانات الموجودة على السلك من خلال بروتوكول البيانات الموزع (DDP)

B.   تعويض الكمون مع قواعد البيانات المصغرة

C.   التفاعل الكامل المكدس مع الحريق والتعقب

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

43: ما هي وظيفة النيزك التي تسمح لك بتشغيل وظيفة تعتمد على مصادر البيانات التفاعلية ، بطريقة إذا كانت هناك تغييرات على البيانات لاحقًا ، فسيتم إعادة تشغيل الوظيفة؟

A.   Tracker.Reactive ()

B.   template.autorun ()

C.   tracker.autorun ()

D.   template.execute ()

44: ما الرمز الذي يعرض العنصر الذي يحتوي على معرف "إرسال BTN" للمستخدمين الذين تم تسجيلهم؟

A.   {{#if currentUser}} <button id = "submit-btn"> انقر فوق لي </button> {else}} <p id = "submit-text"> الرجاء تسجيل الدخول إلى إرسال {/if}} * * **

B.   template.newpost.rendered = function () {if (meteor.user ()) {$ ('#submit-btn'). show () ؛ $ ('#submit-text'). Hide () ؛ } آخر {$ ('#submit-btn'). Hide () ؛ $ ('#submit-text'). show () ؛ }}

C.   template.newpost.rendered = function () {if (meteor.user ()) {$ ('#submit-btn'). show () ؛ $ ('#submit-text'). Hide () ؛ }}

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

45: ما الخيار الذي سيجعل واجهة المستخدم التفاعلية عندما يتم تغيير المتغير في نيزك؟

A.   Session.set ('counter' ، 0) ؛ template.simple.counter = function () {return session.get ('counter') ؛ } template.simple.events ({'click button': function () {session.set ('counter' ، session.get ('counter') + 1) ؛}}) ؛

B.   template.set ('counter' ، 0) ؛ template.simple.counter = function () {return session.get ('counter') ؛ } template.simple.events ({'click button': function () {template.set ('counter' ، template.get ('counter') + 1) ؛}}) ؛

C.   template.get ('counter' ، 0) ؛ template.simple.counter = function () {return session.set ('counter') ؛ } template.simple.events ({'click button': function () {session.set ('counter' ، session.get ('counter') + 1) ؛}}) ؛

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

46: أي من القيم التالية مدعومة بواسطة ReactiveVar؟

A.   إيجسون

B.   جيسون

C.   عامل

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

47: أي أمر ينشئ تطبيق نيزك يدعى MyApp؟

A.   نيزك إنشاء myapp

B.   تطبيق Meteor MyApp

C.   نيزك -خلق myapp

D.   نيزك -app myapp

48: أي واحد مما يلي هو رمز نموذج الاشتراكات الفاعل الصحيح؟

A.   $ meteorutils.autorun (scope $ ، function () {$ meteorsubscribe.subscribe ('applublication' ، $ scope.getReactive ('parameter')) .Then (function () {alert ("you chaunced!") ؛}) ؛ }) ؛

B.   meteor.publish ("applublication" ، function (parameter) {acollection.find ({'approperty': 'parameter'}) $ اشتراك. "لقد اشتركت!") ؛}) ؛

C.   كلاهما اعلاه

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

49: ما الذي يمكن أن يكون السبب في أن العميل لا يستطيع تقديم اسم المؤلف لكود العينة أدناه؟ meteor.publish ("getComments" ، function () {var comments = comments.find () ؛ var userids = comments.map (function (comment) {return comment.author ؛}) ؛ return [comments ، user.find ({{ _id: {$ in: userids}})] ؛})

A.   هناك خطأ في رمز العميل.

B.   عندما أضاف مستخدم جديد تعليقًا ، لم يتم إرسال معلومات المستخدم الخاصة به إلى العميل.

C.   لا يرسل المنشور الموضح أعلاه أبدًا معلومات المستخدم إلى العميل.

D.   المنشور الموضح أعلاه خاطئ

50: أي من الحزم التالية تستخدم لـ ReactiveVar؟

A.   رد الفعل

B.   Reactivevar

C.   تفاعلية

D.   رد الفعل

51: ما هي وظيفة رد الاتصال التي تسمى عند إنشاء قالب؟

A.   template.template_name.created = function () {} ؛ template.template_name.rendered = function () {} ؛

B.   template.template_name.new = function () {} ؛ template.template_name.rendered = function () {} ؛

C.   template.template_name.active = function () {} ؛ template.template_name.rendered = function () {} ؛

D.   template.template_name.created = function () {} ؛ template.template_name.active = function () {} ؛

52: أي عبارة صحيحة لاستخدام قواعد بيانات MySQL التفاعلية في النيزك؟

A.   استخدم SQL Sintax في جانب العميل: تخلص من قيود الحد الأدنى على التجميع والنقابات. استخدم AlasQL على العميل وتطبيع مجموعات Mongo.

B.   استخدم موصل SQL: جرب موصلات MySQL و PG الخاصة بـ Numltel ، أو موصل PG Meteor-Stream. العيب هو أنها تحطم عمليات النشر إلى نيزك.

C.   استخدم Mongo كعبد لقاعدة البيانات العلائقية ، مع الاحتفاظ بها في متزامنة. MySQL Shadow يستخدم هذا. كما قد ترغب في النظر إلى Symmetric.ds لتعيين النسخ المتماثل ثنائي الاتجاه Mongo مع الكثير من محركات SQL.

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

53: أي مما يلي هو الطريقة الصحيحة للحصول على هذه القيمة على العميل؟ {"public": {"Facebook": {"Token": "HE882939201KL28819302"}}}

A.   meteor.settings.facebook.token

B.   meteor.settings.public.token

C.   meteor.public.facebook.token

D.   meteor.settings.public.facebook.token

54: أي من الطرق التالية المستخدمة لإعداد الوصول في المجموعات؟ (تحقق من كل ما ينطبق)

A.   وصول

B.   ينكر

C.   يسمح

D.   يسمح

55: أي مما يلي يمكن استخدامه للحصول على معرف المستخدم الذي تم تسجيله في معرف المستخدم؟

A.   this.userid ؛

B.   this.userid ؛

C.   this.loggeduserid ؛

D.   this.loggeduseid ؛

56: أي من المؤشرات التالية موجودة في مجموعة النيزك؟ (تحقق من كل ما ينطبق)

A.   يكرر

B.   كل

C.   foreach

D.   خريطة

57: ما هو مشغل خطوط الأنابيب ليس جزءًا من خط أنابيب تجميع MongoDB؟

A.   مجموعة $

B.   $ خارج

C.   مشروع $

D.   $ pluck

E.   $ الاسترخاء

58: أي مما يلي هو تعريف تجميع صالح؟

A.   myCollection = جديد db.collection ("العينات")

B.   myCollection = مجموعة جديدة ("عينات")

C.   myCollection = جديد mongo.collection ("العينات")

D.   myCollection = جديد mongodb.collection ("العينات")

59: ما الخيار (الخيارات) التي ستسمح لك بإنشاء عداد نقرة مع قاعدة بيانات في نيزك؟

A.   if (meteor.isclient) {template.home.events ({"click .increment": function () {var counterdoc = counter.findone () ؛ if (counterDoc) counter.update ({_ id: counterdoc._id} ، { $ inc: {clicks: 1}}) ؛ else counter.insert ({clicks: 1}) ؛}}) ؛ template.home.helpers ({clicks: function () {var counterdoc = counter.findone () ؛ return counterdoc؟ counterdoc.clicks: "0" ؛}}) ؛ }

B.   <nameplate name = "home"> {{clicks}} <br/> <button type = "button" class = "gradement"

C.   Counter = جديد mongo.collection ('counter') ؛ counter.attachschema (new SimplesChema ({Clicks: {type: number} ، createat: {type: date ، denyupdate: true ، autovalue: function () {if (this.isinsert) retur إرجاع {$ setoninsert: تاريخ جديد} ؛ آخر this.unset () ؛}}})) ؛

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

60: أي مما يلي هو الطريقة الصحيحة لإنشاء وظيفة مساعد؟

A.   template.layout.helper ({foohelper: function () {return 'foo string' ؛}}) ؛

B.   template.layout.helpers ({foohelper: function () {return 'foo string' ؛}}) ؛

C.   template.layout ({foohelper: function helper () {return 'foo string' ؛}}) ؛

D.   template.layout.helpers ({function foohelper () {return 'foo string' ؛}}) ؛

61: كيف يمكنك الحصول على هذا.

A.   mymethod: function () {console.log (this.userid) ؛ وظيفة innerfunction () {console.log (this.userid) ؛ } innerfunction.bind (this) ؛ }

B.   mymethod: function () {console.log (this.userid) ؛ وظيفة innerfunction () {console.log (this.userid) ؛ } ؛ innerfunction.apply (هذا) ؛ }

C.   mymethod: function () {var that = this ؛ console.log (this.userid) ؛ وظيفة innerfunction () {console.log (that.userid) ؛ } innerfunction () ؛ }

D.   mymethod: function () {var userId = this.userId ؛ console.log (this.userid) ؛ دالة innerfunction (userId) {console.log (userId) ؛ innerfunction () ؛ }

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

62: ما الخيار الذي يوضح كيفية الحصول على طريقة نيزك لإرجاع وظيفة؟

A.   meteor.clientcall.methods ({'consomelog': function (message) {console.log (message) ؛} ،}) ؛

B.   deps.autorun (function () {meteor.clientcall.setClientId (meteor.userid ()) ؛}) ؛

C.   meteor.clientcall.apply (userId ، 'consomelog' ، ['يجب أن تظهر هذه الرسالة في وحدة التحكم العميل']) ؛

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

63: أي واحد مما يلي سيقوم بتعيين الإخراج على "Hello" لعينة رمز أدناه؟ {{myHelper "Hello"}}

A.   template.footemplate.helpers ({myHelper: function (myString) {output = myString ؛}}) ؛

B.   template.footemplate.helpers ({myHelper: function (parameters) {output = parameters.hash.mystring}}) ؛

C.   template.footemplate.helpers ({myHelper: function (parameters) {output = parameters.mystring}}) ؛

64: أي مما يلي هو التعريف الصحيح للمسار؟

A.   Router.Route = {سجل: 'سجل'}

B.   Router.Route ('Record') ؛

C.   Router.Route ('/register') ؛

D.   Router.Route ('/&؟ register') ؛

65: أي مما يلي هو وسيلة صحيحة لاستدعاء الطريقة؟

A.   meteor.function ('pack.add' ، text) ؛

B.   meteor.apply ('pack.add' ، text) ؛

C.   meteor.call ('pack.add' ، text) ؛

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

66: أي مما يلي هو بناء الجملة الصحيح لتحديث عنوان المنشور في مستند مجموعة؟

A.   post.update ('post_id' ، {set: {title: 'new title of post!'}}) ؛

B.   post.update ('post_id' ، {$ set: {title: 'new title of post!'}}) ؛

C.   post.update ('post_id' ، {update: {title: 'new title of post!'}}) ؛

D.   post.update ('post_id' ، {$ set {title: 'new title of post!'}}) ؛

67: باستخدام المثال التالي كيف يمكنك استخدام Filter في مجموعة النيزك؟

A.   var reboutByQuiz1 = jounds.find ({'Quiz._id': 1}). fetch () ؛

B.   var rejects = jounds.find ({'Quiz._id': {$ in: [1،2،3،4،5،6،7]}}).

C.   _.groupby (الإجابات ، الدالة (الإجابة) {return approw.quiz._id ؛}) ؛

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

68: أي مما يلي سوف ينشر منشورًا من مؤلف معين؟

A.   meteor.publish ('posts' ، posts.find ({uptor: uptor})) ؛

B.   meteor.publish ('posts' ، function (effect) {return posts.publish ({uptor: uptor}) ؛}) ؛

C.   meteor.publish ('posts' ، function (uptor) {return posts.find ({uptor: uptor}) ؛}) ؛

D.   meteor.find ('posts' ، function (uptor) {return posts.publish ({uptor: efference}) ؛}) ؛

69: أي من رمز العينة التالي صالح لتصفية نتائج استعلام قاعدة بيانات Meteor؟

A.   var selected = [{Object} ، {Object}] ؛ var selectids = tips.find (). fetch () ؛

B.   var selectids = _.pluck (محدد ، _id) ؛ var articles = tips.find ({_ id: {$ nin: selectids}}) ؛

C.   var selected = [{Object} ، {Object}] ؛ var selectids = tips.find ({_ id: {$ nin: selectids}}) ؛

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

70: أي مما يلي هو الطريقة الصحيحة لإنشاء مجموعة تسمى "منشورات"؟

A.   المشاركات = جديد mongo.collection ('المشاركات) ؛

B.   المشاركات = جديد mongo.collection ('posts) ؛

C.   المشاركات = جديد mongo.collection ('المشاركات) ؛

D.   المشاركات = new mongo.collections ('المنشورات) ؛

71: أي أمر يستخدم لتقييد التحديثات على قاعدة بيانات من قبل أي عميل؟

A.   نيزك إضافة آمن

B.   Meteor إضافة كلمة المرور

C.   نيزك إزالة عدم الأمان

D.   نيزك إضافة سياسة

72: اختر طريقة المثال الصحيحة في المجموعة؟

A.   الأهداف = new meteor.collection ("الأهداف" ، {transform: function (doc) {doc.title = function () {if (false) {console.log ("true") ؛ return 'le bemincement' ؛} else { console.log ("false") ؛ إرجاع 'le début' ؛} return doc}}}) ؛

B.   الأهداف = جديد meteor.collection ("الأهداف") ؛ Targets.Insert ({id: 0 ، title: function () {if (false) {console.log ("true") ؛ return 'le bishencement' ؛} else {console.log ("false") ؛ return 'le le début '؛}} ، النص:' lorem ipsum dolor. '،}) ؛ `

C.   templates.content.target = function () {var currentPosition = meteor.user (). profile.position ؛ إرجاع targets.findone ({id: parseint (currentPosition)}) ؛ } ؛

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

73: كيف يمكن تعديل قاعدة البيانات من UI في تطبيق Meteor؟

A.   template.example.events ({'click #updatethis': function (e ، t) {var newValue = t. $ (' : this._id} ، {$ set: {value: newValue}} ، function (error ، result) {if (error) {console.log (error.reason)} else {console.log ("nice update")} })}})

B.   template.example.event ({'click #updatethis': function (e ، t) {var newValue = t. $ ('. newValue'). : this._id} ، {$ set: {value: newValue}} ، function (error ، result) {if (error) {console.log (error.reason)} else {console.log ("nice update")} })}})

C.   template.example.events ({'dbClick #updatethis': function (e ، t) {var newValue = t. $ (' : this._id} ، {$ set: {value: newValue}} ، function (error ، result) {if (error) {console.log (error.reason)} else {console.log ("nice update")} })}})

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

74: أي مما يلي هو الطريقة الصحيحة للنشر والاشتراك في المشاركات؟

A.   In /Server Folder Add A .js intained: meteor.publish ('posts' ، function () {return posts.find () ؛}) ؛ في /مجلد العميل ، أضف ملف .js يحتوي على: meteor.subscribe ('posts') ؛

B.   في /مجلد العميل ، أضف ملف .js يحتوي على: meteor.publish ('posts' ، function () {return posts.find () ؛}) ؛ In /Server Folder إضافة ملف .js يحتوي على: meteor.subscribe ('posts') ؛

C.   In /Server Folder Add A .js intained: meteor.subscribe ('posts' ، function () {return posts.find () ؛}) ؛ في /مجلد العميل ، أضف ملف .js يحتوي على: meteor.posts ('posts') ؛

D.   In /Server Folder Add A .js intained: meteor.publish ('posts' ، function () {return posts.find () ؛}) ؛ في /مجلد العميل ، أضف ملف .js يحتوي على: meteor.subscribe ('posts') ؛

75: أي مما يلي سيسمح لك بنشر حقول محددة؟

A.   meteor.publish ('posts' ، function () {return posts.find ({} ، {fields: {title: true}}) ؛}) ؛

B.   meteor.publish ('posts' ، function () {return posts.find ({} ، {fields: {title: 1}}) ؛}) ؛

C.   meteor.publish ('posts' ، function () {return posts.find ({} ، {field: {title: 1}}) ؛}) ؛

D.   meteor.publish ('posts' ، function () {return posts.find ({} ، الحقول: {title: 1}) ؛}) ؛

76: تحتوي المجموعات على مستندات وكل مستند له معرف فريد خاص به يمثله؟

A.   {"_id": "W78123Byuxzedw"}

B.   {"id": "W78123Byuxzedw"}

C.   {"id": "W78123Byuxzedw"}

D.   {"KEY": "W78123Byuxzedw"}

77: أي واحد مما يلي يستخدم للبحث في البيانات في مجموعة mycollection؟

A.   myCollection.find () ؛

B.   myCollection.fetch () ؛

C.   myCollection.search () ؛

D.   myCollection.get () ؛

78: يعمل نموذج البيانات هذا بشكل جيد ، ولكن لديه نقطة ضعف كبيرة واحدة. أي مما يلي تعتقد أنه؟ {"_id": "one" ، "text": "Meteor - Full Stack JavaScript Platform" ، "Parent": NULL} {"_id": "اثنين" ، "نص": "لماذا تقول ذلك؟" ، "Parent": "One"} {{كل getComments}} {{text}} {{if havechildren}} {{> comments}} {{/if}} {{/every}} template.helpers ({{{ getComments: function () {var parent = this._id || null ؛ return comments.find ({parent: parent}) ؛} ، havechildren: function () {return comments.find ({parent: this._id}). count ()> 0 ؛}})

A.   من المستحيل تقديم مسار واحد أو جزء منه.

B.   من الصعب إرسال مجموعة فرعية من الشجرة إلى العميل.

C.   لا توجد مشكلة في هذا النموذج.

D.   DDP ليس لديه دعم لهذا النموذج.

79: أي واحد مما يلي سيعيد جميع المنشورات المرتبة بواسطة TimePublished في ترتيب تنازلي؟

A.   template.example.helpers ({postList: function () {return posts.find ({} ، {sort: {timepublished: 1}}) ؛}}) ؛

B.   template.example.helpers ({postList: function () {return posts.find ({} ، {sort: {timepublished: 0}}) ؛}}) ؛

C.   template.example.helpers ({postlist: function () {return posts.find ({} ، {sort: {timepublished: 'desc'}}) ؛}}) ؛

D.   template.example.helpers ({postList: function () {return posts.find ({} ، {sort: {timepublished: -1}}) ؛}}) ؛

80: أي من الطرق التالية ستحصل على اسم المسار؟

A.   المسار الحالي()

B.   getqueryparam ()

C.   getCurrentRouteParam ()

D.   getRoutename ()

81: كم عدد الحجج التي تدعمها طريقة النيزك؟

A.   1

B.   2

C.   3

D.   لانهائي

82: أي من الحزم التالية تستخدم لنماذج تسجيل الدخول؟ (تحقق من كل ما ينطبق)

A.   تسجيلات تسجيل الدخول

B.   حسابات الأشكال

C.   الحسابات-Ui-onstyled

D.   الحسابات-Ui

83: أي مما يلي هو حدث نقرة صالح للزر أدناه؟