Meteor – Fragen zum JavaScript-Webframework in deutschen Sprachen

Meteor – Fragen zum JavaScript-Webframework in deutschen Sprachen

Unsere Experten haben diese Meteor – JavaScript Web Framework MCQs durch Umfragen gesammelt. Wir hoffen, dass Sie durch die Beantwortung dieser Multiple-Choice-Fragen Ihr Wissen über Meteor – JavaScript Web Framework testen können.
Scrollen Sie nach unten, um jetzt loszulegen!

1: Wie kann eine Meteor -Methode aufgerufen werden?

A.   if (meteor.isserver) {meor.invoke ('sampleMethod'); }

B.   if (meteor.isclient) {Meteor.invoke ('SampleMethod'); }

C.   if (meteor.isserver) {Meteor.call ('SampleMethod'); }

D.   if (meteor.isclient) {Meteor.call ('SampleMethod'); }

2: Welche der folgenden Methoden verwenden den Zugriff in Sammlungen?

A.   Zugang

B.   leugnen

C.   erlauben

D.   erlaubt -Worng ands

3: Fügen Sie eine Regel hinzu, die mit einem Strom von Ereignissen übereinstimmt, die Methoden oder Abonnementversuche beschreiben. Jedes Ereignis ist ein Objekt mit den folgenden Eigenschaften?

A.   Benutzer-ID

B.   Nutzername

C.   ConnectionID

D.   ClientAddress

4: Welche der folgenden Syntax ist die korrekte Syntax, um eine Zielumgebung (Server) für die Route (Iron Router) bereitzustellen?

A.   Router.Route ('/Dateien/: name_of_file', function () {// action}, {run: 'server'});

B.   Router.Route ('/Dateien/: name_of_file', function () {// action}, {wobei: 'Server'});

C.   Router.Route ('/Dateien/: name_of_file', function () {// action}, {route: 'server'});

D.   Router.Route ('/Dateien/: name_of_file', function () {// action}, {at: 'server'});

5: Vorausgesetzt, dass das Markdown -Paket bereits zu Ihrer App hinzugefügt wird. Welche der folgenden Möglichkeiten ist eine korrekte Möglichkeit, es in der Vorlage zu verwenden?

A.   Template name = "home"> {{#markdown}} ## Willkommen auf meiner Website {{/markdown}} </Vorlage>

B.   Vorlagenname = "Home"> {{markdown}} ## Willkommen auf meiner Website {{/markdown}} </Vorlage>

C.   Vorlagenname = "Home"> {Markdown} ## Willkommen auf meiner Website {/markdown} </vorlage>

6: Diese Gruppe von Rückern ist am nützlichsten, um externe Auswirkungen von __- oder __ -Gruppen zu reinigen oder rückgängig zu machen?

A.   erstellt

B.   aufgebaut

C.   indestroyed

D.   wiedergegeben

7: Welche der folgenden Aussagen kann verwendet werden, um die Reaktivität des Autorun () zu stoppen?

A.   Tracker.computation.Stop ();

B.   Tracker.Autorun.Stop ();

C.   Tracker.computation.halt ();

D.   Tracker.Autorun.end ();

8: Welches der folgenden Meteor -Pakete bietet Meteor -Vorlage {{> loginbutton}} Helfer?

A.   Meteor Hinzufügen von Kontenskonten für Password

B.   Meteor Hinzufügen von Benutzerkontenpasswörtern

C.   Meteor add Account-UI Account-Passwort

D.   Meteor-Benutzer-Benutzer-Passwort hinzufügen

9: Welche der folgenden Pakete gibt es für Reaktivität?

A.   Reactive-Json

B.   Reaktiv-Dict

C.   Reaktiv-var

D.   Alle von denen. -Wirg Ans

10: Welche der folgenden Methoden im Meteor entspricht JQuery $ (Dokument) .ready (function () {...}); ?

A.   geladen

B.   wiedergegeben

C.   bereit

D.   drin

11: Welche der folgenden Anforderungen ist keine gültige HTTP -Anfrage?

A.   Http.post ("http: // smurl", postdata,…);

B.   Http.get ("http: // monurl", ...);

C.   Http.Request ("get", "http: // monurl", ...);

D.   Http.call ("Get", "http: // monurl", ...);

12: Wählen Sie in der folgenden Liste die Option aus, die mit der regelmäßigen Ausdrucksuche nicht zufrieden ist?

A.   Regelmäßige Ausdrucksuche ist Echtzeit

B.   Regelmäßige Ausdrucksuche kann Teilwörter übereinstimmen

C.   Regelmäßige Ausdrucksuche ist sehr effizient

D.   Regelmäßige Ausdrucksuche unterstützt keine Wildcard -Suche

13: Welche der folgenden Aussagen sind die Flüsse des Account-Password-Pakets?

A.   Benutzeranmeldung

B.   E-Mail-Verifizierung

C.   Passwort zurücksetzen

D.   Alle von denen.

14: Welche der folgenden Vorlagen zeigt den Anmeldung Dropdown?

A.   {{> loginbuttons}}

B.   {{> logindropdown}}

C.   {{> Login}}

D.   {{> loginForm}}

15: Welche der folgenden Pakete verwenden für Anmeldeformulare?

A.   Login-Forms

B.   Konten

C.   Accounts-ui-astyled

D.   Accounts -UI -Wrong Ans

16: Was ist der geeignete Index für die folgende Abfrage? db.leaderboard.find ({Monat: 10}, {sortieren: {point: 1}, limit: 10});

A.   db.leaderboard.ensureIndex ({Punkt: 1})

B.   db.leaderboard.ensureIndex ({Monat: 1})

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

D.   db.leaderboard.ensureIndex ({Jahr: 1})

17: Welcher der folgenden Cursoren gibt es in der Meteor -Sammlung?

A.   wiederholen

B.   jede

C.   für jede

D.   Karte -Wrong Ans

18: Welcher der folgenden Aussagen ist die richtige Möglichkeit, den Markdown in Vorlagen hinzuzufügen und zu verwenden?

A.   Meteor add #markdown

B.   Meteor fügen Markdown hinzu

C.   Meteor -Markdown -Vorlage hinzufügen

D.   Meteor -Vorlage hinzufügen: Markdown

19: Welche der folgenden Aussagen ist richtig, um den Zähler von den Vorlagenhelfern zu erhalten? Import {reactivevar} aus 'meteor/reactive-var' template Zähler hier}})

A.   Return template.instance (). Counter.get ();

B.   Return this.counter.get ();

C.   Return template.currentData (). Counter.get ();

D.   Return template.instance (). Data.counter.get ();

20: Welche der folgenden Vorlagen -Tags legt den Datenkontext fest?

A.   {{#mit}}

B.   {{#Kontext}}

C.   {{mit}}

D.   {{Kontext}}

21: Das Objekt wird aus den mit und Methoden hinzugefügten Rückrufen und von Ereignishandlern sichtbar sein?

A.   Onrender

B.   erstellt

C.   wiedergegeben

D.   ONDESTROYED -WERN

22: Wie machen wir die folgende Abfrage oplog fertig? Meor.publish ('todos', function () {return Todos.find ({}, {limit: 10});});

A.   Todos.find ({sortieren: {Datum: -1}}, {limit: 10})

B.   Todos.find ({}, {limit: 10, sortieren: {Datum: -1}})

C.   Todos.find ({}, {limit: 10, sort: 1})

D.   Todos.find ({}, {limit: 10, sort: -1})

23: Wählen Sie die richtige Möglichkeit, die Veröffentlichung von GetCollaborators mit dieser Methode zu schreiben. Es akzeptiert eine Appid und sollte Mitarbeiter als Benutzerdokumente zurückgeben? // App {"_id": "PhoneCall", "Name": "Telefonanruf", "Kollaborateure": ["user1", "user2"]} // user {"_id": "user1", "Name" : "Benutzer 1", "Apps": ["Phonecall", "E -Mail"]}

A.   Meor.publish ('getCollaborators', function (appid) {return user.find ({collaborators: appid});});

B.   Meor.publish ('getCollaborators', function (Appid) {return user.find ({apps: appid});});

C.   Meor.publish ('getCollaborators', function (appid) {var app = apps.findone ({_ id: appid}); if (app) {return user.find ({_ id: {$ in: app.collaborators}}) ;} else {this.Ready ();}});

D.   Meeor.publish ('getCollaborators', function (appid) {var app = apps.findone ({_ id: appid}); return user.find (_ id: {$ in: app.collaborators}});});

24: Reactivevars können einen Wert halten, während Sitzungsvariablen auf oder?

A.   Json

B.   Satz

C.   Ejson

D.   erhalten

25: Verwenden Sie den __ -Operator, um die Werte eines Dokuments zu ändern, ohne es zuerst zu löschen. Dieser Betreiber ändert nur die Werte der angegebenen Felder, ohne den Rest des Dokuments zu beeinflussen?

A.   $ set

B.   $ INC

C.   finden

D.   finde alle

26: Welche der folgenden Regeln ermöglicht es Benutzern, die Eigenschaft "Rollen" zu bearbeiten?

A.   Meor.account.allow ()

B.   Meteor.Permission.Allow ()

C.   Meor.roles.allow ()

D.   Meor.users.allow ()

27: Welche der folgenden Pakete wird für Anmeldesformulare verwendet? (Zutreffendes bitte ankreuzen)

A.   Login-Forms

B.   Konten

C.   Accounts-ui-astyled

D.   Accounts -UI -Wrong Ans

28: Welche der folgenden Aussagen ermöglichen es den Benutzern nicht, ein Konto zu erstellen?

A.   Contaces.config ({CloseclientAccountCreation: true});

B.   Accocts.config ({ForbidAccountcreation: true});

C.   Contaces.config ({ForbidClientAccountcreation: true});

D.   Accocts.config ({CloseaCocountCreation: true});

29: Welche der folgenden Pakete wird zum Erstellen verschiedener Benutzerkonto -Funktionen im Meteor verwendet?

A.   Satelizer

B.   Account-Base

C.   Auth-Strategie

D.   Auth-Base

30: Wie greifen Sie über die Datenbank auf die Meteor -Sammlung zu?

A.   Zwei Anwendungen: A und B

B.   Eine gemeinsame Sammlung: Beiträge

C.   Eine freigegebene Datenbank über mongo_url

D.   Alle oben genannten

31: Eine Meteorsammlung ist wie ein fortgeschrittenes _____ Objekt?

A.   Array

B.   Datenbank

C.   Vorlage

D.   Daten

32: Wie erzwingen Sie Regeln für die Aktualisierung unserer Sammlungen?

A.   Zum Beispiel sicherzustellen, dass die richtigen Schlüssel verwendet werden

B.   Stellen Sie sicher, dass unsere Teamnamen eindeutig sind

C.   Setzen Sie ein maximales Charakterlimit, damit unsere Teamnamen nicht zu lang sind

D.   Alle oben genannten

33: Welche der folgenden Aussagen ist eine gültige Definition von Meteor -Methoden?

A.   if (meor.isclient) {meor.methods ({'sampleMethod': function () {console.log ("Hallo Welt");}}); }

B.   if (meor.isserver) {Meteor.methods ({'sampleMethod': function () {console.log ("Hallo Welt");}}); }

C.   if (meteor.isclient) {meeor.methods ({function sampleMethod () {console.log ("Hallo Welt");}}); }

D.   if (meor.isserver) {meeor.methods ({function sampleMethod () {console.log ("Hallo Welt");}}); }

34: Wie können Sie die unten auf der HTML -Seite enthaltene Vorlage verwenden? {{Text}}

A.   {{-> mytemplate}}

B.   {{<mytemplate}}

C.   {{> mytemplate}}

D.   {{MyTemplate}}

35: Welche der folgenden Pakete gibt es für Reaktivität?

A.   Reactive-Json

B.   Reaktiv-Dict

C.   Reaktiv-var

D.   Alle von denen. Falsche Ans

36: Welche der folgenden Pakete gibt es für Reaktivität? (Zutreffendes bitte ankreuzen)

A.   Reactive-Json

B.   Reaktiv-Dict

C.   Reaktiv-var

D.   Alles das oben Genannte

37: Wie kann das unten stehende Datum serialisiert werden? var myjsondate = '{"$ date":…}';

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

B.   var mydate = json.fromjsonValue (myjSondate);

C.   var mydate = meor.fromjsonValue (myjSondate);

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

38: Welche Eigenschaft gehört zu Tracker.computation Object?

A.   .erster Lauf

B.   .Letzter Lauf

C.   .erstes Mal

D.   .isfirst

39: Welche Funktion kann verwendet werden, um einen variablen Typ zu validieren?

A.   mustermatch (myvar, String);

B.   Test (myvar, String);

C.   Match (myvar, String);

D.   Check (myvar, String);

40: Was ist falsch mit dem folgenden Beispielcode? Meor.subscribe ("getCommets"); var userSubs = new submanager (); Vorlagen.ChinMents.helPers ({getCompments: function () {return comments.find ();}, Autor: function () {var user = users.findone (this.uthor); if (user) {return user.name; } else {Usersubs.Subscribe ("getUser", this.author);}}})

A.   Es wird viele Abonnements "GetCorments" geben, kurz nachdem wir einen Kommentar hinzugefügt haben

B.   Es gibt viele Abonnements "GetCorments", unmittelbar nach dem Laden der Seite

C.   Es wird viele "GetUser" -Anonnements geben, kurz nachdem wir einen Kommentar hinzugefügt haben

D.   Es gibt viele "GetUser" -Anonnements, kurz nachdem die Seite geladen wurde

41: Machen Sie die Anweisung im Meteor mit dem folgenden Code -Snippet reaktiv?

A.   Template.template_containing_acetExteditor.configuration = function () {return function (editor) {if (session.get ('text') == "etwas") // Hier möchte ich, dass es reaktiv ist. ' Änderungen } } }

B.   Tracker.Autorun (function () {if (session.get ('text') == "etwas") // Dies wird jedes Mal ausgeführt *

C.   Beide der oben genannten

D.   Nichts des oben Genannten

42: Welche der folgenden Schlüsselfunktionen werden von Meteor implementiert?

A.   Daten auf dem Kabel über das verteilte Datenprotokoll (DDP)

B.   Latenzkompensation mit Mini -Datenbanken

C.   Vollstapelreaktivität mit Blaze und Tracker

D.   Alle oben genannten

43: Welche Meteor -Funktion ermöglicht es Ihnen, eine Funktion auszuführen, die von reaktiven Datenquellen abhängt, so dass die Funktion wiederum Umschüsse an den Daten wird, wenn es später Änderungen an den Daten gibt?

A.   Tracker.reactive ()

B.   Template.Autorun ()

C.   Tracker.Autorun ()

D.   Template.execute ()

44: Welcher Code zeigt das Element mit der ID 'subschritt-btn' für protokollierte Benutzer an?

A.   {oder **

B.   Template.newpost.rendered = function () {if (meteor.user ()) {$ ('#suble-btn'). Show (); $ ('#submit-text'). hide (); } else {$ ('#Submit-btn'). hide (); $ ('#submit-text'). show (); }}

C.   Template.newpost.rendered = function () {if (meteor.user ()) {$ ('#suble-btn'). Show (); $ ('#submit-text'). hide (); }}

D.   Alles das oben Genannte

45: Welche Option macht eine reaktive Benutzeroberfläche, wenn die Variable in Meteor geändert wird?

A.   Session.set ('Counter', 0); Template.simple.counter = function () {return session.get ('counter'); } Template.simple.events ({'Schaltfläche klicken': function () {session.set ('counter', session.get ('counter') + 1);}});

B.   Template.set ('counter', 0); Template.simple.counter = function () {return session.get ('counter'); } Template.simple.events ({'Schaltfläche klicken': function () {template.set ('counter', template.get ('counter') + 1);}});

C.   Template.get ('counter', 0); Template.simple.counter = function () {return session.set ('counter'); } Template.simple.events ({'Schaltfläche klicken': function () {session.set ('counter', session.get ('counter') + 1);}});

D.   Alles das oben Genannte

46: Welche der folgenden Werte werden von Reactivevar gestützt?

A.   Ejson

B.   JSON

C.   Variable

D.   Alle oben genannten

47: Welcher Befehl erstellt eine Meteor -App namens MyApp?

A.   Meteor erstellen MyApp

B.   Meteor App MyApp

C.   Meteor -create myapp

D.   Meteor -app MyApp

48: Welche der folgenden Aussagen ist ein gültiger Meteor -Reaktiv -Abonnement -Beispielcode?

A.   $ meorutils.Autorun ($ scope, function () {$ meteorsubscribe.subscribe ('apublication', $ scope.getreactiv ('Parameter') .then (function () {alert ("Sie abonniert!");}); });

B.   Meor.publish ("apublication", function (parameter) {acollection.find ({'aproperty': 'parameter'}) $ subcrize "Sie haben sich abonniert!");});

C.   Beide der oben genannten

D.   Nichts des oben Genannten

49: Was könnte der Grund sein, warum der Kunde den Autoramen für den folgenden Beispielcode nicht rendern konnte? Meor.publish ("getCompments", function () {var commenter = comments.find (); var userIds = commenter.map (Funktion (Kommentar) {zurücksender Kommentar.Author;}); Rückgabe [Kommentare, user.find ({{{{{{{{{{{ _id: {$ in: userIds}})];})

A.   Der Client -Code enthält einen Fehler.

B.   Wenn ein neuer Benutzer einen Kommentar hinzufügte, wurden seine Benutzerinformationen nicht an den Client gesendet.

C.   Die oben gezeigte Veröffentlichung sendet nie Benutzerinformationen an den Client.

D.   Die oben gezeigte Veröffentlichung ist falsch

50: Welche der folgenden Pakete wird für Reactivevar verwendet?

A.   Reaktiv-var

B.   Reactivevar

C.   Reaktive-Vars

D.   reaktiv

51: Welche Rückruffunktion wird aufgerufen, wenn eine Vorlage erstellt wird?

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: Welche Anweisung ist richtig für die Verwendung reaktiver MySQL -Datenbanken in Meteor?

A.   Verwenden Sie SQL Sintax auf der Client -Seite: Machen Sie die Einschränkungen von Minimongo für Gruppierung und Gewerkschaften. Verwenden Sie Alasql für den Client und normalisieren Sie die Mongosammlungen.

B.   Verwenden Sie einen SQL-Anschluss: Versuchen Sie Numltels MySQL- und PG-Steckverbinder oder Meteor-Stream-PG-Anschluss. Der Nachteil ist, dass sie die Bereitstellungen zum Meteor brechen.

C.   Verwenden Sie Mongo als Sklave für die relationale Datenbank und halten Sie sie synchronisiert. Mysql Shadow verwendet dies. Vielleicht möchten Sie sich symmetrisch ansehen.

D.   Alle oben genannten

53: Welche der folgenden Aussagen ist der richtige Weg, um diesen Wert dem Kunden zu erhalten? {"public": {"Facebook": {"Token": "HE882939201KL28819302"}}}

A.   Meteor.Settings.facebook.Token

B.   Meteor.Settings.Public.token

C.   Meor.public.facebook.token

D.   Meor.settings.public.facebook.token

54: Welche der folgenden Methoden werden verwendet, um Zugriff in Sammlungen einzurichten? (Zutreffendes bitte ankreuzen)

A.   Zugang

B.   leugnen

C.   erlauben

D.   erlaubt

55: Welche der folgenden Aussagen kann verwendet werden, um eine aktuelle angemeldete Benutzer -ID zu erhalten?

A.   this.userid;

B.   this.userid;

C.   this.loggedUserid;

D.   this.loggedused;

56: Welcher der folgenden Cursors gibt es in der Meteor -Sammlung? (Zutreffendes bitte ankreuzen)

A.   wiederholen

B.   jede

C.   für jede

D.   Karte

57: Welcher Pipeline -Operator ist nicht Teil der MongoDB -Aggregationspipeline?

A.   $ gruppe

B.   $ raus

C.   $ project

D.   $ zupfen

E.   $ abwickeln

58: Welche der folgenden Abgaben ist eine gültige Sammeldefinition?

A.   MyCollection = new DB.Collection („Proben“)

B.   MyCollection = neue Sammlung („Beispiele“)

C.   MyCollection = New Mongo.Collection („Proben“)

D.   MyCollection = New MongoDB.Collection („Proben“)

59: Mit welchen Optionen können Sie einen Klick -Zähler mit Datenbank in Meteor erstellen?

A.   if (meteor.isclient) {template.home.events ({"klicken .Increment": function () {var cocc. counter $ inc: {klicks: 1}}); else counter.insert ({klicks: 1});}}); Template.home.helpers ({klicks: function () {var cocaldoc = counter.findone (); return coampedoc? Cocaldoc.clicks: "0";}}); }

B.   <Template name = "home"> {{{klicks}} <br/> <schaltetyp = "button" class = "increment"> inkrement </button> </template>

C.   Counter = neuer mongo.collection ('counter'); Conter.attachSchema (neuer Simpleschema ({Klicks: {Typ: Nummer}, erstellt: {Typ: Datum, DenyUpDate: true, autoValue: function () {it.issinsert) Neues Datum zurückgeben; else if (this.isUpSert) return {$ setonInsert: neues Datum}; sonst this.unset ();}}}));

D.   Alle oben genannten

60: Welche der folgenden Aussagen ist der richtige Weg, um eine Helferfunktion zu erstellen?

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: Wie können Sie dies in der Funktion innerhalb der Meteor -Methode erhalten?

A.   myMethod: function () {console.log (this.userId); Funktion InnerFunction () {console.log (this.userId); } Innerfunction.bind (this); }

B.   myMethod: function () {console.log (this.userId); Funktion InnerFunction () {console.log (this.userId); }; Innerfunktion.Apply (this); }

C.   myMethod: function () {var that = this; console.log (this.userId); Funktion Innerfunction () {console.log (that.userId); } Innerfunction (); }

D.   myMethod: function () {var userId = this.userId; console.log (this.userId); Funktion Innerfunction (userID) {console.log (userID); Innerfunktion (); }

E.   Alle oben genannten

62: Welche Option zeigt, wie eine Meteor -Methode zur Rücksendung einer Funktion erstellt wird?

A.   Meor.clientcall.methods ({'consolelog': function (message) {console.log (message);},});

B.   DEPS.Autorun (function () {meteor.clientcall.setClientId (Meteor.userid ());});

C.   Meor.clientcall.apply (userId, 'consolelog', ['Diese Nachricht sollte in der Client -Konsole angezeigt werden.

D.   Alle oben genannten

63: Welche der folgenden Ausgaben setzt die Ausgabe für den folgenden Beispielcode auf "Hallo"? {{MyHelper "Hallo"}}

A.   Template.footemplate.helpers ({myHelper: function (mystring) {output = myString;}});

B.   Template.footemplate.helpers ({myHelper: function (parameter) {output = parameter.hash.mystring}});

C.   Template.footemplate.helpers ({myHelper: function (parameter) {output = parameter.mystring}});

64: Welche der folgenden Definition einer Route ist die richtige Definition?

A.   Router.Route = {Register: 'Register'}

B.   Router.Route ('Register');

C.   Router.Route ('/Register');

D.   Router.Route ('/&? Register');

65: Welche der folgenden Aussagen ist eine korrekte Art, eine Methode aufzurufen?

A.   Meor.function ('pack.add', text);

B.   Meor.apply ('pack.add', text);

C.   Meor.call ('pack.add', text);

D.   Alles das oben Genannte

66: Welche der folgenden Syntax ist die richtige Syntax, um den Beitrag Titel in einem Sammeldokument zu aktualisieren?

A.   Post.update ('post_id', {set: {title: 'neuer title of post!'}});

B.   Post.update ('post_id', {$ set: {title: 'neuer title of post!'}});

C.   Post.update ('post_id', {update: {title: 'neuer title of post!'}});

D.   Post.update ('post_id', {$ set {title: 'neuer title of post!'}});

67: Verwenden Sie das folgende Beispiel Wie können Sie den Filter in einer Meteor -Sammlung verwenden?

A.   var AnswersbyQuiz1 = Answers.find ({'quiz._id': 1}). fetch ();

B.   var Answers = Answers.find ({'quiz._id': {$ in: [1,2,3,4,5,6,7]}}). Fetch ();

C.   _.GroupBy (Antworten, Funktion (Antwort) {return answer.quiz._id;});

D.   Alle oben genannten

68: Welche der folgenden Aussagen veröffentlichen einen Beitrag von einem bestimmten Autor?

A.   Meor.publish ('posts', posts.find ({Autor: Autor}));

B.   Meor.publish ('posts', function (Autor) {return posts.Publish ({Autor: Autor});});

C.   Meor.publish ('post', function (Autor) {return posts.find ({Autor: Autor});});

D.   Meor.find ('post', function (Autor) {return posts.publish ({Autor: Autor});});

69: Welcher der folgenden Beispielcode gilt für die Filter -Meteor -Datenbankabfrageergebnisse?

A.   var selected = [{Objekt}, {Objekt}]; var selectedIds = tips.find (). fetch ();

B.   var selectedIds = _.pluck (ausgewählt, _id); var artikel = tips.find ({_ id: {$ nin: selectedIds}});

C.   var selected = [{Objekt}, {Objekt}]; var selectedIds = tips.find ({_ id: {$ nin: selectedIds}});

D.   Alles das oben Genannte

70: Welche der folgenden Aussagen ist der richtige Weg, um eine Sammlung mit dem Namen "Posts" zu erstellen?

A.   Posts = new mongo.collection ('posts);

B.   Posts = new mongo.collection ('posts);

C.   Posts = new mongo.collection ('posts);

D.   Posts = new mongo.collections ('posts);

71: In welchem ​​Befehl wird die Aktualisierungen von einem Client auf eine Datenbank einschränken?

A.   Meteor addieren sicher

B.   Meteor Passwort hinzufügen

C.   Meteor entfernen Sie unsicher

D.   Meteor -Richtlinie hinzufügen

72: Wählen Sie die richtige Beispielmethode in der Sammlung?

A.   Targets = new meor.collection ("Ziele", {Transformation: function (doc) {doc.title = function () {if (false) {console.log ("true"); return 'le commenzement';} else { console.log ("false"); zurück 'le début';} return doc}}});

B.   Ziele = new Meteor.Collection ("Ziele"); Targets.insert ({id: 0, title: function () {if (false) {console.log ("true"); return 'le anerwende';} else {Console.log ("false"); Debut ';}}, Text:' Lorem ipsum dolor. ',});

C.   Templates.content.target = function () {var curroPosition = meeor.user (). Profil.position; return targets.findone ({id: parseInt (currentPosition)}); };

D.   Alles das oben Genannte

73: Wie kann Datenbank von UI in Meteor App geändert werden?

A.   Template.example.events ({'klicken #updatethis': function (e, t) {var newValue = t. : this._id}, {$ set: {value: newValue}}, Funktion (Fehler, Ergebnis) {if (error) {console.log (error.reason)} else {console.log ("nette update")}} })}})

B.   Template.example.event ({'klicken #updatethis': function (e, t) {var newValue = t. : this._id}, {$ set: {value: newValue}}, Funktion (Fehler, Ergebnis) {if (error) {console.log (error.reason)} else {console.log ("nette update")}} })}})

C.   Template.example.events ({'dbclick #UpDatethis': function (e, t) {var newValue = t. : this._id}, {$ set: {value: newValue}}, Funktion (Fehler, Ergebnis) {if (error) {console.log (error.reason)} else {console.log ("nette update")}} })}})

D.   Alles das oben Genannte

74: Welche der folgenden Aussagen ist die richtige Art, Beiträge zu veröffentlichen und abonnieren?

A.   In /Server -Ordner addieren Sie eine .js -Datei mit: meor.publish ('posts', function () {return posts.find ();}); In /Client -Ordner eine .js -Datei hinzufügen, die: Meteor.SubScribe ('Beiträge');

B.   In /Client -Ordner fügen Sie eine .js -Datei hinzu, die: meor.publish ('posts', function () {return posts.find ();}); In /Server -Ordner eine .js -Datei hinzufügen, die: Meteor.SubScribe ('Beiträge');

C.   In /Server -Ordner fügen Sie eine .js -Datei hinzu, die: meteor.subscribe ('posts', function () {return posts.find ();}); In /Client -Ordner fügen Sie eine .js -Datei hinzu, die: Meteor.posts ('Beiträge');

D.   In /Server -Ordner addieren Sie eine .js -Datei mit: meor.publish ('posts', function () {return posts.find ();}); In /Client -Ordner eine .js -Datei hinzufügen, die: Meteor.SubScribe ('Beiträge');

75: Mit welchem ​​der folgenden folgenden werden Sie bestimmte Felder veröffentlichen?

A.   Meor.publish ('post', function () {return posts.find ({}, {fields: {title: true}});});

B.   Meeor.publish ('post', function () {return posts.find ({}, {fields: {title: 1}});});

C.   Meor.publish ('post', function () {return posts.find ({}, {field: {title: 1}});});

D.   Meor.publish ('post', function () {return posts.find ({}, fields: {title: 1});});

76: Die Sammlungen enthalten Dokumente und jedes Dokument hat eine eigene eindeutige ID, die dargestellt wird?

A.   {"_id": "W78123Byuxzedw"}

B.   {"ID": "W78123Byuxzedw"}

C.   {"ID": "W78123Byuxzedw"}

D.   {"Schlüssel": "W78123Byuxzedw"}

77: Welche der folgenden Aussagen wird verwendet, um Daten in der Sammlung myCollection zu durchsuchen?

A.   MyCollection.find ();

B.   MyCollection.fetch ();

C.   MyCollection.Search ();

D.   MyCollection.get ();

78: Dieses Datenmodell funktioniert ziemlich gut, hat jedoch einen großen Schwachpunkt. Welche der folgenden Aussagen ist es Ihrer Meinung nach? {"_id": "eins", "Text": "Meteor - Voller Stack JavaScript -Plattform", "Eltern": null} {"_id": "Two", "Text": "Warum sagst du so?", "Parent": "eins"} {{{jeweils GetCompments}} {{text} {{{if havechildren}} {{> commenter} {{/if}} {{/jeder}} Vorlagen.helpers ({{{{{{{{{{{/jeder GetCompments: function () {var parent = this._id || null; return comments.find ({parent: übergeordnet});}, havechildren: function () {return comments.find ({parent: this._id}). count ()> 0;}})

A.   Es ist unmöglich, einen einzelnen Weg oder einen Teil davon zu machen.

B.   Es ist schwierig, eine Teilmenge des Baumes an den Client zu senden.

C.   Es gibt kein Problem mit diesem Modell.

D.   DDP hat keine Unterstützung für dieses Modell.

79: Welche der folgenden Beiträge gibt alle Beiträge zurück, die in absteigender Reihenfolge sortiert sind?

A.   Template.example.helpers ({postList: function () {return posts.find ({}, {sortieren: {timatePublished: 1}});}});

B.   Template.example.helpers ({postList: function () {return posts.find ({}, {sortieren: {timatePublished: 0}});}});

C.   Template.example.helpers ({postList: function () {return posts.find ({}, {sort: {timatePublished: 'desc'}});}});

D.   Template.example.helpers ({postList: function () {return posts.find ({}, {sortieren: {timatePublished: -1}});}});

80: Welche der folgenden Methoden erhalten den Namen der Route?

A.   CurrentPath ()

B.   GetQueryparam ()

C.   GetCurrentrouteParam ()

D.   GetRoutename ()

81: Wie viele Argumente unterstützt eine Meteor -Methode?

A.   1

B.   2

C.   3

D.   Unendlich

82: Welche der folgenden Pakete werden für Anmeldeformulare verwendet? (Zutreffendes bitte ankreuzen)

A.   Login-Forms

B.   Konten

C.   Accounts-ui-astyled

D.   Accounts-ui

83: Welches der folgenden Klickereignisse für die Schaltfläche unten ist ein gültiges Klickereignis?

A.   Template.mytemplate.events ({'klicken #mybutton': function () {..},});

B.   Template.mytemplate.events ({'klicken $ myButton': function () {..},});

C.   Template.mytemplate.events ({'klick .mybutton': function () {..},});

D.   Template.mytemplate.events ({'klicken Sie auf myButton': function () {..},});

84: Welche der folgenden Aussagen kann verwendet werden, um auf den Namen der aktuellen Route zuzugreifen, wenn Sie Meteor Router verwenden?

A.   Handlungen.registerHelper ('ifrouteis', function (routEname) {return meeor.router.page () === routName;});

B.   HandleSbars.registerHelper ('ifRouteis', Funktion (RoutName, Optionen) {if (meteor.router.page () === routName) {return options.fn (this);} returnoptions.inverse (this);});

C.   Handelbars.registerHelper.helper ('ifrouteis', Funktion (RoutName, Optionen) {if (meteor.router.page () === RoutName) {return options.fn (this);} returnoptions.inverse.inverse (this);} );

D.   Alles das oben Genannte

85: Welcher Code erkennt korrekt, ob ein Benutzer authentifiziert ist oder nicht?

A.   var loginrun; Template.bar.rendered = function () {loginrun = deps.Autorun (function () {if (meeor.user ()) {// sachen zum Ausführen in}}); } Template.bar.destroyed = function () {loginrun.Stop (); }

B.   var loginrun; Templates.bar.rendered = function () {loginrun = deps.Autorun (function () {if (meeor.user ()) {// sachen zum Ausführen in}}} emale.bar.destroyed = function () {{ loginrun.Stop ();}

C.   var loginrun; loginrun = deps.Autorun (function () {if (meteor.user ()) {// sachen zum Ausführen, wenn sie in}}}); Template.bar.destroyed = function () {loginrun.Stop (); }

D.   Alles das oben Genannte

86: Der aktuelle Meteor -Build findet sich in:

A.   Einfache, offene Chromkonsole und -Typ: Meteor.Release () können Sie sie auch im Code verwenden.

B.   Einfache, offene Chromkonsole und -Typ: Meteor.Update () können Sie sie auch im Code verwenden.

C.   Einfache, offene Chromkonsole und -Typ: Meteor.soon () können Sie sie auch in Code verwenden.

D.   Alles das oben Genannte

87: Welche der folgenden Aussagen ist korrekt, um dem Benutzer eine Administratorrolle hinzuzufügen?

A.   Meor.users.add (userId, {$ set: {rollen: {admin: true},}});

B.   Meor.users.create (userId, {$ set: {rollen: {admin: true},}});

C.   Meor.users.update (userId, {$ set: {rollen: {admin: true},}});

D.   Meor.users.permission (userId, {$ set: {rollen: {admin: true},}});

88: In welchem ​​Code konfigurieren Sie die Benutzeroberfläche für die Verwendung von Benutzernamen anstelle von E -Mail -Adressen?

A.   Accocts.Ui.config ({Benutzername: True, E -Mail: false});

B.   Contacess.ui.config ({PassageSignUpFields: 'userername_only',});

C.   Contaces.ui.config ({userernameonly: true});

D.   Contaces.ui.config ({E -Mail: false});

89: Welche der folgenden API kann verwendet werden, um die Anmeldung des Benutzers zu verhindern?

A.   Accocts.Validateloginattempt

B.   Accocts.Validatelogin

C.   Accocts.loginattempt

D.   Konten

90: ___________________ ist der Prozess, in dem benutzergenerierte Änderungen in der Benutzeroberfläche angezeigt werden, ohne darauf zu warten, dass der Server bestätigt, dass die Änderung erfolgreich ist.

A.   optimistische Benutzeroberfläche

B.   Seite optimieren

C.   Vorlage Rendering

D.   Nichts des oben Genannten

91: Mit welcher Option können Sie Layouts mit Meteor-Router verwenden?

A.   Meor.router.add ({'/home/tools': function () {session.set ("hometemplate", "tools"); return 'home';}, '/home/admin': function () {Sitzung .set ("hometemplate", "admin"); zurück 'home';}});

B.   Template.home.hometemPlatetools = function () {return session.equal ("hometemplate", "tools"); }; Template.home.hometemPlateadmin = function () {return session.equal ("hometemplate", "admin"); };

C.   <template name = "home"> {{#if isadmin}} <h1> student </h1> {{/if}} <div id = "inner_home"> {{#if homETemPlatetools}} {{> Heimatentools}}}}}}} {oder

D.   Alle oben genannten

92: Welche der folgenden Vorlagenereignis -Haken heißt, wenn ein Benutzer die Seite verlässt?

A.   geschlossen

B.   fertig

C.   verlassen

D.   zerstört

93: Welche der folgenden Leerzeichenbefehle sind korrekt?

A.   {oder {/jede}}

B.   {oder {/während}}

C.   {oder {/jede}}

94: Mit welcher Option können Sie eine bestimmte Seitenleiste zur Route hinzufügen?

A.   {oder

B.   {oder

C.   oder

D.   Alles das oben Genannte

95: Die Eigenschaften, die Sie in einem Vorlageninstanzobjekt festgelegt haben, sind aus den Rückrufen mit ___________ und __________ -Methoden und von Ereignishandlern sichtbar.

A.   Onrendered

B.   erstellt

C.   gerendert

D.   indestroyiert

96: Welcher Beispielcode verwendet Meteor -Methoden in einem Vorlagenhelfer?

A.   Template.helloworld.helpers ({txt: function () {return template.instance (). MyaSyncValue.get ();}}); Template.helloworld.add = function () {var self = this; self.myasyncValue = new reactivevar ("Warten auf die Antwort vom Server ..."); Meor.call ('getaSyncValue', Funktion (err, asyncValue) {if (err) console.log (err); else self.myasyncValue.set (asyncValue);}); }

B.   Template.helloworld.helpers ({txt: function () {return template.instance (). MyaSyncValue.get ();}}); Template.helloworld.created = function () {var self = this; self.myasyncValue = new reactivevar ("Warten auf die Antwort vom Server ..."); Meor.call ('getaSyncValue', Funktion (err, asyncValue) {if (err) console.log (err); else self.myasyncValue.set (asyncValue);}); }

C.   Beide der oben genannten

D.   Nichts des oben Genannten

97: Welche der folgenden Aussagen ist die richtige Art, Global Helper zu registrieren?

A.   Template.registerGlobalHelper () {... ein Code ...});

B.   Template.registerHelper () {... ein Code ...});

C.   Template.globalHelper () {... ein Code ...});

D.   Nichts des oben Genannten

98: Welche der folgenden Aussagen ist korrekt, um eine Sitzungsvariable festzulegen?

A.   Session.define ('variable_name', 5);

B.   Session.create ('variable_name', 5);

C.   Session.new ('variable_name', 5);

D.   Session.set ('variable_name', 5);

99: Welche der folgenden Aussagen ist die richtige Syntax für die Route mit Iron Router?

A.   Router.map (function () {this.router ('home', {Route: '/' Vorlage: 'home'});});

B.   Router.Mapper (function () {this.router ('home', {path: '/', Vorlage: 'home'});});

C.   Router.map (function () {this.route ('home', {path: '/', Vorlage: 'home'});});

100: Welche der folgenden Eigenschaften legt eine Standardvorlage fest, wenn keine Vorlage gefunden wird?

A.   defaultnotfound

B.   Verpackung

C.   nicht gefunden

D.   NotfoundTemplate