Meteor - Questions sur le framework web JavaScript en langues françaises

Meteor - Questions sur le framework web JavaScript en langues françaises

Nos experts ont rassemblé ces QCM Meteor - JavaScript Web Framework grâce à des recherches. Nous espérons qu'en répondant à ces questions à choix multiples, vous pourrez tester vos connaissances sur Meteor - JavaScript Web Framework.
Faites défiler vers le bas pour commencer maintenant !

1: Comment invoquer une méthode de météores?

A.   if (meteor.isserver) {Meteor.invoke («SampleMethod»); }

B.   if (meteor.islient) {meteor.invoke («samplemethod»); }

C.   if (meteor.isserver) {meteor.call («sampleMethod»); }

D.   if (meteor.islient) {Meteor.Call («SampleMethod»); }

2: Laquelle des méthodes suivantes utilisant l'accès à la configuration des collections?

A.   accès

B.   refuser

C.   permettre

D.   Permet -Sworng andS

3: Ajoutez une règle qui correspond à un flux d'événements décrivant la méthode ou les tentatives d'abonnement. Chaque événement est un objet avec les propriétés suivantes?

A.   ID de l'utilisateur

B.   nom d'utilisateur

C.   ConnectionId

D.   ClientAddress

4: Lequel des éléments suivants est une syntaxe correcte pour fournir un environnement cible (serveur) pour la route (routeur de fer)?

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: À condition que le package Markdown soit déjà ajouté à votre application, lequel des éléments suivants est correct de l'utiliser dans le modèle?

A.   modèle name = "home"> {{#markdown}} ## Bienvenue sur mon site {{/ markdown}} </ template>

B.   modèle name = "home"> {{markdown}} ## Bienvenue sur mon site {{/ markdown}} </ template>

C.   modèle name = "home"> {markdown} ## Bienvenue sur mon site {/ markdown} </ template>

6: Ce groupe de rappels est le plus utile pour nettoyer ou annuler les effets externes des groupes __ ou __?

A.   créé

B.   surnommé

C.   aigu

D.   Rendu

7: Lequel des éléments suivants peut être utilisé pour arrêter la réactivité de l'Autorun ()?

A.   Tracker.computation.stop ();

B.   Tracker.autorun.stop ();

C.   Tracker.computation.halt ();

D.   Tracker.autorun.end ();

8: Lequel des packages Meteor suivants fournit un modèle de météore {{> LoginButton}} Helper?

A.   METEOR Ajouter un mot de passe de comptes de comptes

B.   Meteor Ajouter un mot de passe des comptes d'utilisateurs

C.   Meteor Ajouter des comptes-UI Accoutes-Password

D.   Meteor Ajouter un mot de passe utilisateur utilisateur

9: Lesquels des packages suivants existent existent pour la réactivité?

A.   réactif-json

B.   dict réactif

C.   réactif-var

D.   Tous ces. -Wrong Ans

10: Laquelle des méthodes suivantes dans Meteor équivaut à jQuery $ (document) .ready (function () {...}); ?

A.   chargé

B.   Rendu

C.   prêt

D.   init

11: Lequel des éléments suivants n'est pas une demande HTTP valide?

A.   Http.post («http: // someurl», postdata,…);

B.   Http.get («http: // someurl»,…);

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

D.   Http.call ("get", "http: // someUrl",…);

12: Dans la liste ci-dessous, sélectionnez l'option qui n'est pas satisfaite de la recherche d'expression régulière?

A.   La recherche d'expression régulière est en temps réel

B.   La recherche d'expression régulière peut correspondre aux mots partiels

C.   La recherche d'expression régulière est très efficace

D.   La recherche d'expression régulière ne prend pas en charge

13: Lequel des éléments suivants sont les flux de packages de mots-passe-comptes?

A.   Inscription des utilisateurs

B.   Vérification de l'E-mail

C.   Réinitialiser le mot de passe

D.   Tous ces.

14: Lequel des modèles suivants montre la liste déroulante de connexion?

A.   {{> LoginButtons}}

B.   {{> logindropdown}}

C.   {{> Login}}

D.   {{> Loginform}}

15: Lequel des packages suivants à l'aide de formulaires de connexion?

A.   forme de connexion

B.   comptes

C.   Accounts-Ui-unstyled

D.   Accounts-Ui -Wrong Ans

16: Quel est l'index approprié pour la requête suivante? db.leaderboard.find ({mois: 10}, {tri: {point: 1}, limite: 10});

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

B.   db.leaderboard.enSureIndex ({mois: 1})

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

D.   db.leaderboard.enSureIndex ({année: 1})

17: Lequel des curseurs suivants existe dans la collection de météores?

A.   répéter

B.   chaque

C.   pour chaque

D.   map --wrong et

18: Lequel des éléments suivants est le moyen correct d'ajouter et d'utiliser Markdown dans les modèles?

A.   Meteor Add #markdown

B.   Meteor Ajouter Markdown

C.   Modèle de marque d'ajout de météore

D.   Modèle d'ajout de météore: Markdown

19: Lequel des éléments suivants est correct pour obtenir le comptoir des aides à modèle? import {reactivevar} à partir de 'meteor / reactive-var' template.mainlayout.onCreated (function () {this.counter = new ReactiveVar (0);}) template.mainlayout.helpers ({getCounter: fonction () {// get compteur ici}})

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

B.   Renvoie ce.counter.get ();

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

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

20: Laquelle des balises de modèle suivantes définit le contexte des données?

A.   {{#avec}}

B.   {{#contexte}}

C.   {{avec}}

D.   {{contexte}}

21: L'objet sera visible à partir des rappels ajoutés avec des méthodes et des gestionnaires d'événements?

A.   endent

B.   créé

C.   Rendu

D.   ondestroyed -wrong Ans

22: Comment pouvons-nous préparer l'oplog de requête ci-dessous? Meteor.publish ('todos', function () {return todos.find ({}, {limit: 10});});

A.   Todos.find ({tri: {date: -1}}, {limite: 10})

B.   Todos.find ({}, {limite: 10, tri: {date: -1}})

C.   Todos.find ({}, {limite: 10, tri: 1})

D.   Todos.find ({}, {limite: 10, tri: -1})

23: Choisissez la bonne façon d'écrire la publication GetCollaborators avec cette méthode. Il accepte un AppID et devrait renvoyer des collaborateurs à mesure que les utilisateurs documentent? // app {"_id": "phonECall", "name": "téléphonique", "collaborateurs": ["user1", "user2"]} // utilisateur {"_id": "user1", "name" : "User 1", "Apps": ["PhoneCall", "Email"]}

A.   Meteor.publish ('getCollaborators', function (appid) {return users.find ({collaborateurs: 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}}) ;} else {this.ready ();}});

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

24: ReactiveVars peut maintenir n'importe quelle valeur, tandis que les variables de session sont limitées à ou?

A.   JSON

B.   ensemble

C.   Ejson

D.   obtenir

25: Pour modifier les valeurs d'un document sans le supprimer d'abord, utilisez l'opérateur __. Cet opérateur ne changera que les valeurs des champs spécifiés sans affecter le reste du document?

A.   $ set

B.   $ Inc

C.   trouver

D.   Trouver tout

26: Laquelle des règles suivantes permettra aux utilisateurs de modifier la propriété des «rôles»?

A.   Meteor.account.allow ()

B.   Meteor.permission.allow ()

C.   Meteor.roles.allow ()

D.   Meteor.users.allow ()

27: Lequel des packages suivants est utilisé pour les formulaires de connexion? (Cochez toutes les cases)

A.   forme de connexion

B.   comptes

C.   Accounts-Ui-unstyled

D.   Accounts-Ui -Wrong Ans

28: Lequel des éléments suivants ne permettra pas aux utilisateurs de créer un compte?

A.   Comptes.config ({closeClientAccountCreation: true});

B.   Comptes.config ({interdictiondAccountCreation: true});

C.   Accounts.Config ({ForbidClientAccountCreation: true});

D.   Comptes.config ({closeAccountCreation: true});

29: Lequel des packages suivants est utilisé pour créer différentes fonctionnalités de compte utilisateur dans Meteor?

A.   satelizer

B.   comptes-base

C.   authentique

D.   auto-base

30: Comment accédez-vous à la collection de météores via la base de données?

A.   Deux applications: A et B

B.   Une collection partagée: publications

C.   Une base de données partagée via Mongo_url

D.   Tout ce qui précède

31: Une collection de météores est comme un objet avancé _____?

A.   Tableau

B.   Base de données

C.   Modèle

D.   Données

32: Comment appliquez-vous les règles sur la mise à jour de nos collections?

A.   comme s'assurer que les bonnes clés sont utilisées

B.   s'assurer que nos noms d'équipe sont uniques

C.   définir une limite de caractère maximum pour que nos noms d'équipe ne soient pas trop longs

D.   Tout ce qui précède

33: Lequel des éléments suivants est une définition de méthodes de météores valides?

A.   if (meteor.islient) {Meteor.Methods ({'SampleMethod': function () {console.log ("Hello World");}}); }

B.   if (meteor.isserver) {Meteor.Methods ({'SampleMethod': function () {console.log ("Hello World");}}); }

C.   if (meteor.islient) {Meteor.Methods ({fonction SampleMethod () {console.log ("Hello World");}}); }

D.   if (meteor.isserver) {Meteor.Methods ({fonction SampleMethod () {console.log ("Hello World");}}); }

34: Comment pouvez-vous utiliser le modèle ci-dessous inclus dans la page HTML? {{texte}}

A.   {{-> mytemplate}}

B.   {{<myTemplate}}

C.   {{> mytemplate}}

D.   {{mytemplate}}

35: Lequel des packages suivants existe pour la réactivité?

A.   réactif-json

B.   dict réactif

C.   réactif-var

D.   Tous ces. Mauvais Ans

36: Lesquels des packages suivants existent pour la réactivité? (Cochez toutes les cases)

A.   réactif-json

B.   dict réactif

C.   réactif-var

D.   Tout ce qui précède

37: Comment la date ci-dessous peut-elle être sérialisée? 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: Quelle propriété appartient à l'objet Tracker.Compputation?

A.   .première exécution

B.   .dernier tour

C.   .première fois

D.   .issirst

39: Quelle fonction peut être utilisée pour valider un type variable?

A.   PatternMatch (MyVar, String);

B.   test (myvar, string);

C.   match (myvar, string);

D.   Vérifier (MyVar, String);

40: Quel est le problème avec l'exemple de code ci-dessous? Meteor.Subscribe ("GetComts"); var usersubs = new subsManager (); Template.comments.helpers ({getComments: function () {return commentaires.find ();}, auteur: function () {var user = users.findOne (this.author); if (user) {return user.name; } else {usersubs.Subscribe ("getuser", this.author);}}})

A.   Il y aura beaucoup d'abonnements "getcomments" juste après avoir ajouté un commentaire

B.   Il y aura beaucoup d'abonnements "getcomments" juste après le chargement de la page

C.   Il y aura beaucoup d'abonnements "GetUser" juste après avoir ajouté un commentaire

D.   Il y aura beaucoup d'abonnements "getuser" juste après le chargement de la page

41: Rendre l'instruction réactive en Meteor en utilisant l'extrait de code suivant?

A.   Template.Template_Containing_aceTexteditor.Configuration = function () {return function (editor) {if (session.get ('text') == "quelque chose") // Je veux que ce soit réactif {// faire quelque chose à chaque fois ' ' changements } } }

B.   Tracker.autorun (function () {if (session.get ('text') == "quelque chose") // cela s'exécutera chaque fois *

C.   Les deux ci-dessus

D.   Aucune de ces réponses

42: Lesquelles des caractéristiques clés suivantes sont implémentées par Meteor?

A.   Données sur le fil via le protocole de données distribué (DDP)

B.   Compensation de latence avec mini bases de données

C.   Réactivité complète de la pile avec l'incendie et le tracker

D.   Tout ce qui précède

43: Quelle fonction de météores vous permet d'exécuter une fonction qui dépend des sources de données réactives, de telle manière que s'il y a des modifications apportées aux données plus tard, la fonction sera rediffurée?

A.   Tracker.reactive ()

B.   Template.autorun ()

C.   Tracker.autorun ()

D.   Template.execute ()

44: Quel code affiche l'élément avec ID 'Soumide-Btn' pour les utilisateurs connectés?

A.   {{#if currentUser}} <Button id = "soumid-btn"> Cliquez sur moi </ bouton> {{else}} <p id = "soumi-text"> Veuillez vous connecter pour soumettre {{/ if}} * **

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

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

D.   Tout ce qui précède

45: Quelle option fera une interface utilisateur réactive lorsque la variable est modifiée en météore?

A.   Session.set («compteur», 0); Template.simple.counter = function () {return session.get ('counter'); } Template.simple.events ({'click bouton': function () {session.set ('counter', session.get ('compter') + 1);}});

B.   Template.set ('compteur', 0); Template.simple.counter = function () {return session.get ('counter'); } Template.simple.events ({'click bouton': function () {template.set ('counter', template.get ('counter') + 1);}});

C.   Template.get ('compteur', 0); Template.simple.counter = function () {return session.set ('counter'); } Template.simple.events ({'click bouton': function () {session.set ('counter', session.get ('compter') + 1);}});

D.   Tout ce qui précède

46: Lesquelles des valeurs suivantes sont prises en charge par ReactiveVar?

A.   Ejson

B.   Json

C.   Variable

D.   Tout ce qui précède

47: Quelle commande crée une application Meteor nommée MyApp?

A.   Meteor Créer MyApp

B.   Application Meteor MyApp

C.   Meteor -Create MyApp

D.   Meteor -App MyApp

48: Lequel des éléments suivants est un exemple de code d'abonnements réactifs réactifs valides?

A.   $ meteorutils.autorun ($ scope, function () {$ meteorsubscribe.subscribe ('apublication', $ scope.getReactively ('paramètre')) .Then (function () {alert ("vous vous êtes abonné!");}); });

B.   Meteor.publish ("apublication", function (paramètre) {acollection.find ({'apploperty': 'paramètre'}) $ abonne "Vous avez abonné!");});

C.   Les deux ci-dessus

D.   Aucune de ces réponses

49: Quelle pourrait être la raison pour laquelle le client n'a pas pu rendre le nom de l'auteur de l'exemple de code ci-dessous? Meteor.publish ("getcomments", function () {var commentaires = commentaire.find (); var userrids = commentaire.map (function (comment) {return comment.author;}); return [commentaires, users.find ({{{{{{{{{{{{{{{{ _id: {$ in: userrids}})];})

A.   Il y a un bogue dans le code client.

B.   Lorsqu'un nouvel utilisateur a ajouté un commentaire, ses informations d'utilisateur n'ont pas été envoyées au client.

C.   La publication indiquée ci-dessus n'envoie jamais d'informations utilisateur au client.

D.   La publication indiquée ci-dessus est erronée

50: Lequel des packages suivants est utilisé pour ReactiveVar?

A.   réactif-var

B.   réactif

C.   vars réactifs

D.   réactif

51: Quelle fonction de rappel est appelée lorsqu'un modèle est créé?

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: Quelle instruction est correcte pour utiliser des bases de données MySQL réactives dans Meteor?

A.   Utilisez SQL SINTAX à côté du client: débarrassez-vous des limitations minimongo du regroupement et des syndicats. Utilisez Alasql sur le client et normalisez les collections Mongo.

B.   Utilisez un connecteur SQL: essayez les connecteurs MySQL et PG de Numltel ou le connecteur PG Meteor-Stream. L'inconvénient est qu'ils cassent les déploiements en météore.

C.   Utilisez Mongo comme esclave pour la base de données relationnelle, en les gardant en synchronisation. MySQL Shadow utilise ceci. Vous voudrez peut-être regarder Symmetric.DS pour définir la réplication bidirectionnelle de Mongo avec beaucoup de moteurs SQL.

D.   Tout ce qui précède

53: Lequel des éléments suivants est le bon moyen d'obtenir cette valeur sur le client? {"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: Lesquelles des méthodes suivantes sont utilisées pour configurer l'accès dans les collections? (Cochez toutes les cases)

A.   accès

B.   refuser

C.   permettre

D.   permet

55: Lequel des éléments suivants peut être utilisé pour obtenir un ID utilisateur actuel actuel?

A.   this.Userid;

B.   this.Userid;

C.   this.loggedUserid;

D.   this.loggedUseid;

56: Lequel des curseurs suivants existe dans la collection de météores? (Cochez toutes les cases)

A.   répéter

B.   chaque

C.   pour chaque

D.   carte

57: Quel opérateur de pipeline ne fait pas partie du pipeline d'agrégation MongoDB?

A.   $ groupe

B.   $ out

C.   $ projet

D.   $ Puck

E.   $ se dérouler

58: Lequel des éléments suivants est une définition de collecte valide?

A.   MyCollection = new db.collection («échantillons»)

B.   MyCollection = nouvelle collection («échantillons»)

C.   MyCollection = new Mongo.collection («échantillons»)

D.   MyCollection = new MongoDB.collection («échantillons»)

59: Quelle (s) option (s) vous permettra de créer un compteur de clics avec une base de données dans Meteor?

A.   if (meteor.islient) {template.home.events ({"cliquez. $ inc: {clics: 1}}); else compter.insert ({clics: 1});}}); Template.home.helpers ({clics: function () {var Counterdoc = Counter.FindOne (); return Counterdoc? CounterDoc.Clicks: "0";}}); }

B.   <template name = "home"> {{clics}} <br/> <Button type = "Button" class = "incrément"> incrément </ bouton> </ template>

C.   Compter = new Mongo.collection ('compteur'); Counter.Attachschema (new Simpleschema ({clics: {type: numéro}, créé: {type: date, denyupdate: true, autovalue: function () {if (this.isinsert) renvoie une nouvelle date; else if (this.isupsert) return {$ setoninsert: new Date}; else this.unset ();}}}));

D.   Tout ce qui précède

60: Lequel des éléments suivants est la bonne façon de créer une fonction d'assistance?

A.   Template.layout.helper ({foohelper: function () {return 'foo string';}});

B.   Template.layout.helpers ({foohelper: function () {return 'foo string';}});

C.   Template.layout ({foohelper: fonction helper () {return 'foo string';}});

D.   Template.layout.helpers ({fonction foohelper () {return 'foo string';}});

61: Comment pouvez-vous obtenir ce.USERID en fonction à l'intérieur de la méthode des météores?

A.   myMethod: function () {console.log (this.Userid); fonction innerFunction () {console.log (this.userid); } innerfunction.bind (this); }

B.   myMethod: function () {console.log (this.Userid); fonction innerFunction () {console.log (this.userid); }; innerfonction.Apply (this); }

C.   myMethod: function () {var that = this; console.log (this.Userid); fonction innerFunction () {console.log (that.userid); } innerFunction (); }

D.   myMethod: function () {var userId = this.UserId; console.log (this.Userid); fonction innerFunction (userId) {console.log (userId); innerfonction (); }

E.   Tout ce qui précède

62: Quelle option montre comment obtenir une méthode de météores pour renvoyer une fonction?

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

B.   DepS.autorun (function () {meteor.clientcall.setClientId (Meteor.Userrid ());});

C.   Meteor.clientcall.apply (utilisateur, «consolelog», [«ce message devrait apparaître dans la console client»]);

D.   Tout ce qui précède

63: Lequel des éléments suivants définira la sortie sur "Hello" pour l'exemple de code ci-dessous? {{Myhelper "Hello"}}

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

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

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

64: Lequel des éléments suivants est la définition correcte d'un itinéraire?

A.   Router.route = {registre: 'registre'}

B.   Router.route («registre»);

C.   Router.route ('/ registre');

D.   Router.route ('/ &? Registre');

65: Lequel des éléments suivants est une façon correcte d'appeler une méthode?

A.   Meteor.function ('pack.add', texte);

B.   Meteor.apply ('pack.add', texte);

C.   Meteor.call ('pack.add', texte);

D.   Tout ce qui précède

66: Lequel des éléments suivants est la syntaxe correcte pour mettre à jour le titre de publication dans un document de collection?

A.   Poster.update ('post_id', {set: {title: 'nouveau titre de post!'}});

B.   Poster.update ('post_id', {$ set: {title: 'nouveau titre de post!'}});

C.   Post.update ('post_id', {mise à jour: {title: 'nouveau titre de POST!'}});

D.   Post.update ('post_id', {$ set {title: 'nouveau titre de POST!'}});

67: En utilisant l'exemple suivant, comment pouvez-vous utiliser le filtre dans une collection de météores?

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

B.   var réponses = réponses.find ({'Quiz._id': {$ in: [1,2,3,4,5,6,7]}}). fetch ();

C.   _.groupBy (réponses, fonction (réponse) {return réponse.quiz._id;});

D.   Tout ce qui précède

68: Lequel des éléments suivants publiera un article d'un certain auteur?

A.   Meteor.Publish ('Posts', posts.find ({auteur: auteur}));

B.   Meteor.Publish ('Posts', fonction (auteur) {return Posts.Publish ({auteur: auteur});});

C.   Meteor.Publish ('Posts', fonction (auteur) {return Posts.Find ({auteur: auteur});});

D.   Meteor.find ('Posts', function (auteur) {return posts.publish ({auteur: auteur});});

69: Lequel des exemples de code suivant est valable pour filtrer les résultats de la requête de la base de données de météores?

A.   var sélectionné = [{objet}, {objet}]; var selectedId = Tips.Find (). fetch ();

B.   var selectedIdS = _.Pluck (sélectionné, _id); var articles = Tips.find ({_ id: {$ nin: selectedID}});

C.   var sélectionné = [{objet}, {objet}]; var selectedId = Tips.Find ({_ id: {$ nin: selectedID}});

D.   Tout ce qui précède

70: Lequel des éléments suivants est la bonne façon de créer une collection nommée «publications»?

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: Quelle commande est utilisée pour restreindre les mises à jour d'une base de données par un client?

A.   Meteor Ajouter sécurisé

B.   Meteor Ajouter un mot de passe

C.   Meteor supprimer l'insécurité

D.   Meteor Ajouter une stratégie

72: Choisissez l'exemple correct dans la collection?

A.   Targets = new Meteor.Collection ("Targets", {transform: function (doc) {doc.title = function () {if (false) {console.log ("true"); return 'le commençant';} else { console.log ("false"); return 'le debut';} return doc}}});

B.   Cibles = new Meteor.Collection ("cibles"); Targets.insert ({id: 0, title: function () {if (false) {console.log ("true"); return 'le commençant';} else {console.log ("false"); return 'le Début ';}}, texte:' Lorem ipsum Dolor. ',}); `

C.   Templates.Content.target = function () {var currentPosition = Meteor.User (). Profil.Position; return Targets.FindOne ({id: parseInt (currentPosition)}); };

D.   Tout ce qui précède

73: Comment modifier la base de données de l'interface utilisateur dans Meteor App?

A.   Template.example.events ({'cliquer #updatethis': function (e, t) {var newValue = t. $ ('. NewValue'). Val (); // prendre la valeur de la collection d'entrée aléatoire.update ({_ id : this._id}, {$ set: {value: newValue}}, fonction (erreur, résultat) {if (error) {console.log (error.reason)} else {console.log ("belle mise à jour")} })}})

B.   Template.example.event ({'cliquez #updateThis': fonction (e, t) {var newValue = t. $ ('. NewValue'). Val (); // prendre la valeur de la collection d'entrée aléatoire.update ({_ id : this._id}, {$ set: {value: newValue}}, fonction (erreur, résultat) {if (error) {console.log (error.reason)} else {console.log ("belle mise à jour")} })}})

C.   Template.example.events ({'dbclick #updatethis': function (e, t) {var newValue = t. $ ('. NewValue'). Val (); // prendre la valeur de la collection d'entrée aléatoire.update ({_ id : this._id}, {$ set: {value: newValue}}, fonction (erreur, résultat) {if (error) {console.log (error.reason)} else {console.log ("belle mise à jour")} })}})

D.   Tout ce qui précède

74: Lequel des éléments suivants est la bonne façon de publier et de s'abonner aux publications?

A.   Folder in / serveur Ajouter un fichier .js contenant: meteor.publish ('poteaux', function () {return posts.find ();}); Folder dans / client Ajouter un fichier .js contenant: meteor.subscribe ('Posts');

B.   Folder dans / client Ajouter un fichier .js contenant: meteor.publish ('poteaux', function () {return posts.find ();}); Folder in / serveur Ajouter un fichier .js contenant: meteor.subscribe ('Posts');

C.   Folder in / serveur Ajouter un fichier .js contenant: meteor.Subscribe ('Posts', function () {return posts.find ();}); Folder dans / client Ajouter un fichier .js contenant: meteor.posts («publications»);

D.   Folder in / serveur Ajouter un fichier .js contenant: meteor.publish ('poteaux', function () {return posts.find ();}); Folder dans / client Ajouter un fichier .js contenant: meteor.subscribe ('Posts');

75: Lequel des éléments suivants vous permettra de publier des champs spécifiques?

A.   Meteor.publish ('poteaux', function () {return posts.find ({}, {champs: {title: true}});});

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

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

D.   Meteor.publish ('poteaux', function () {return Posts.Find ({}, champs: {title: 1});});

76: Les collections contiennent des documents et chaque document a son propre ID unique qui est représenté par?

A.   {"_id": "W78123BYUXEDW"}

B.   {"id": "W78123BYUXEDW"}

C.   {"Id": "W78123BYUXEDW"}

D.   {"Key": "W78123BYUXEDW"}

77: Lequel des éléments suivants est utilisé pour rechercher des données dans la collecte MyCollection?

A.   MyCollection.Find ();

B.   MyCollection.fetch ();

C.   MyCollection.Search ();

D.   MyCollection.get ();

78: Ce modèle de données fonctionne assez bien, mais il a un point faible majeur. Lequel des éléments suivants pensez-vous que c'est? ? "Parent": "One"} {{chaque Getcomments}} {{text}} {{if hovechildren}} {{> commentaires}} {{/ if}} {{/ chaque}} template.comments.helpers ({{{{ getcomments: function () {var parent = this._id || null; return commentaires.find ({parent: parent});}, hovechildren: function () {return commentaires.find ({parent: this._id}). count ()> 0;}})

A.   Il est impossible de rendre un seul chemin ou une partie de celui-ci.

B.   Il est difficile d'envoyer un sous-ensemble de l'arbre au client.

C.   Il n'y a aucun problème avec ce modèle.

D.   DDP n'a aucun support pour ce modèle.

79: Lequel des éléments suivants retournera tous les messages triés par TimePeblié par ordre décroissant?

A.   Template.example.helpers ({PostsList: function () {return Posts.Find ({}, {tri: {timePublished: 1}});}});

B.   Template.example.helpers ({PostsList: function () {return Posts.Find ({}, {Sort: {timePublished: 0}});}});

C.   Template.example.helpers ({PostsList: function () {return Posts.Find ({}, {tri: {timePublished: 'desc'}});}});

D.   Template.example.helpers ({PostsList: function () {return Posts.Find ({}, {tri: {timePublished: -1}});}});

80: Laquelle des méthodes suivantes obtiendra le nom de l'itinéraire?

A.   CurrentPath ()

B.   getQueryParam ()

C.   getCurrentRouteParam ()

D.   getRoutename ()

81: Combien d'arguments soutiennent une méthode de météore?

A.   1

B.   2

C.   3

D.   Infini

82: Lesquels des packages suivants sont utilisés pour les formulaires de connexion? (Cochez toutes les cases)

A.   forme de connexion

B.   comptes

C.   Accounts-Ui-unstyled

D.   Accounts-Ui

83: Lequel des éléments suivants est un événement de clic valide pour le bouton ci-dessous?