Meteor - Preguntas sobre el framework web JavaScript en español

Meteor - Preguntas sobre el framework web JavaScript en español

Nuestros expertos recopilaron estos MCQ de Meteor - JavaScript Web Framework a través de la investigación y esperamos que pueda ver cuánto conocimiento tiene sobre Meteor - JavaScript Web Framework respondiendo estas preguntas de opción múltiple.
¡Comienza ahora desplazándote hacia abajo!

1: ¿Cómo se puede invocar un método de meteorito?

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: ¿Cuál de los siguientes métodos utilizando para configurar el acceso en colecciones?

A.   acceso

B.   denegar

C.   permitir

D.   Permite -worng ands

3: Agregue una regla que coincida con un flujo de eventos que describen el método o los intentos de suscripción. ¿Cada evento es un objeto con las siguientes propiedades?

A.   ID de usuario

B.   nombre de usuario

C.   ConnectionID

D.   clientaddress

4: ¿Cuál de las siguientes es sintaxis correcta para proporcionar un entorno de destino (servidor) para la ruta (enrutador de hierro)?

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: Siempre que el paquete Markdown ya se agregue a su aplicación, ¿cuál de las siguientes es una forma correcta de usarlo en plantilla?

A.   Template name = "home"> {{#markdown}} ## Bienvenido a mi sitio {{/markdown}} </template>

B.   Nombre de la plantilla = "Home"> {{Markdown}} ## Bienvenido a mi sitio {{/markdown}} </template>

C.   Template name = "home"> {markdown} ## Bienvenido a mi sitio {/markdown} </template>

6: ¿Este grupo de devoluciones de llamada es más útil para limpiar o deshacer los efectos externos de los grupos __ o __?

A.   creado

B.   abatido

C.   estestado

D.   renderizado

7: ¿Cuál de los siguientes se puede usar para detener la reactividad del autorun ()?

A.   Tracker.Computation.stop ();

B.   Tracker.autorun.stop ();

C.   Tracker.Computation.halt ();

D.   Tracker.autorun.end ();

8: ¿Cuál de los siguientes paquetes de meteoritos proporciona la plantilla de meteoritos {{> LoginButton}} ayudante?

A.   meteor agrega cuentas de cuentas-password

B.   meteor agrega cuentas de usuario-password

C.   Meteor Agregar cuentas-ui cuentas-password

D.   meteor agrega usuario de usuario de usuario

9: ¿Cuáles de los siguientes paquetes existen para la reactividad?

A.   reactivo-json

B.   ficha reactiva

C.   reactivo-var

D.   Todos estos. -Wrong Ans

10: ¿Cuál de los siguientes métodos en Meteor es equivalente a jQuery $ (documento) .Ready (function () {...}); ?

A.   cargado

B.   renderizado

C.   listo

D.   en eso

11: ¿Cuál de las siguientes no es una solicitud HTTP válida?

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

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

C.   Http.request ("Get", "http: // someurl", ...);

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

12: De la lista a continuación, seleccione la opción que no está satisfecha con la búsqueda de expresión regular?

A.   La búsqueda de expresión regular es en tiempo real

B.   La búsqueda de expresión regular puede coincidir con palabras parciales

C.   La búsqueda de expresión regular es muy eficiente

D.   La búsqueda de expresión regular no es compatible con las búsquedas de comodín

13: ¿Cuáles de los siguientes son los flujos del paquete de cuentas-password?

A.   Inscripción de usuarios

B.   Verificacion de email

C.   Restablecer la contraseña

D.   Todos estos.

14: ¿Cuál de las siguientes plantillas muestra el menú desplegable de inicio de sesión?

A.   {{> LoginButtons}}

B.   {{> logindropdown}}

C.   {{> Login}}

D.   {{> Loginform}}

15: ¿Cuál de los siguientes paquetes utilizando para formularios de inicio de sesión?

A.   formas de inicio de sesión

B.   forma de cuentas

C.   cuentas-ui-inestable

D.   cuentas -ui -wrong Respuesta

16: ¿Cuál es el índice adecuado para la siguiente consulta? db.leaderboard.find ({mes: 10}, {sort: {punto: 1}, límite: 10});

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

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

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

D.   db.leaderboard.ensureIndex ({año: 1})

17: ¿Cuáles de los siguientes cursores existen en la colección de meteoritos?

A.   repetir

B.   cada

C.   para cada

D.   mapa -wrong Ans

18: ¿Cuál de las siguientes opciones es la forma correcta de agregar y usar Markdown en plantillas?

A.   meteor agregar #markdown

B.   meteor agrega markdown

C.   Meteor Agregar plantilla de markdown

D.   plantilla de agregar meteorito: markdown

19: ¿Cuál de los siguientes es correcto para obtener el mostrador de los ayudantes de la plantilla? import {reactiveVar} de la plantilla 'meteor/reactive-var' de 'meteor/reactive-var'. Contador aquí}})

A.   TEMPLATE DE RETURN.INSTANCE (). Contador.get ();

B.   Devolver esto.counter.get ();

C.   Return Template.CurrentData (). Contar.get ();

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

20: ¿Cuál de las siguientes etiquetas de plantilla establece el contexto de datos?

A.   {{#con}}

B.   {{#contexto}}

C.   {{con}}

D.   {{contexto}}

21: ¿El objeto será visible desde las devoluciones de llamada agregadas con y métodos y de los manejadores de eventos?

A.   enrutado

B.   creado

C.   renderizado

D.   Ondestroyed -wrong Ans

22: ¿Cómo preparamos la siguiente consulta Oplog? Meteor.publish ('Todos', function () {return toDos.find ({}, {límite: 10});});

A.   Todos.find ({sort: {date: -1}}, {límite: 10})

B.   Todos.find ({}, {Limit: 10, Sort: {date: -1}})

C.   Todos.Find ({}, {Limit: 10, Sort: 1})

D.   Todos.Find ({}, {Limit: 10, Sort: -1})

23: Elija la forma correcta de escribir la publicación de GetCollaborators con este método. ¿Acepta una APPID y debería devolver a los colaboradores como documentos de usuarios? // App {"_id": "Phonecall", "Nombre": "Llamada telefónica", "Colaboradores": ["User1", "User2"]} // user {"_id": "user1", "nombre" : "Usuario 1", "Aplicaciones": ["Phonecall", "Correo electrónico"]}

A.   Meteor.publish ('getCollaborators', function (appid) {return users.find ({colaborators: 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 puede contener cualquier valor, mientras que las variables de sesión se limitan a o?

A.   Json

B.   colocar

C.   Ejson

D.   conseguir

25: Para cambiar los valores de un documento sin eliminarlo primero, use el operador __. ¿Este operador solo cambiará los valores de los campos especificados sin afectar el resto del documento?

A.   $ set

B.   $ Inc

C.   encontrar

D.   encuentra todos

26: ¿Cuál de las siguientes reglas permitirá a los usuarios editar la propiedad de 'roles'?

A.   Meteor.account.how ()

B.   Meteor.permission.how ()

C.   Meteor.roles.how ()

D.   Meteor.users.how ()

27: ¿Cuál de los siguientes paquetes se usa para formularios de inicio de sesión? (marque todo lo que corresponda)

A.   formas de inicio de sesión

B.   forma de cuentas

C.   cuentas-ui-inestable

D.   cuentas -ui -wrong Respuesta

28: ¿Cuál de los siguientes no permitirá a los usuarios crear una cuenta?

A.   Cuentas.config ({CloseClientAcCountCreation: true});

B.   Cuentas.config ({foridacCountCreation: true});

C.   Cuentas.config ({foridClientAcCountCreation: true});

D.   Cuentas.config ({selleAcCountCreation: true});

29: ¿Cuál de los siguientes paquetes se utiliza para crear diferentes funcionalidades de cuenta de usuario en Meteor?

A.   satelizador

B.   base de cuentas

C.   estrategia de autores

D.   base de autores

30: ¿Cómo se accede a la colección de meteoritos a través de la base de datos?

A.   Dos aplicaciones: A y B

B.   Una colección compartida: publicaciones

C.   Una base de datos compartida a través de Mongo_url

D.   Todo lo anterior

31: ¿Una colección de meteoritos es como un objeto _____ avanzado?

A.   Matriz

B.   Base de datos

C.   Plantilla

D.   Datos

32: ¿Cómo se hace cumplir las reglas para actualizar nuestras colecciones?

A.   como asegurarme de que se usen las teclas correctas

B.   Asegurarse de que los nombres de nuestro equipo sean únicos

C.   Establecer un límite de personaje máximo para que los nombres de nuestro equipo no sean demasiado largos

D.   Todo lo anterior

33: ¿Cuál de los siguientes es una definición de métodos de meteoros válidos?

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: ¿Cómo puede usar la plantilla a continuación incluida en la página HTML? {{texto}}

A.   {{-> mytemplate}}

B.   {{<mytemplate}}

C.   {{> mytemplate}}

D.   {{mytemplate}}

35: ¿Cuál de los siguientes paquetes existe para la reactividad?

A.   reactivo-json

B.   ficha reactiva

C.   reactivo-var

D.   Todos estos. ANS mal

36: ¿Cuáles de los siguientes paquetes existen para la reactividad? (Marque todo lo que corresponda)

A.   reactivo-json

B.   Dicción reactiva

C.   reactivo-var

D.   Todo lo anterior

37: ¿Cómo se puede serializar la fecha a continuación? 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: ¿Qué propiedad pertenece al objeto Tracker.Computation?

A.   .primer intento

B.   .última carrera

C.   .primera vez

D.   .es primero

39: ¿Qué función se puede usar para validar un tipo de variable?

A.   PatternMatch (myvar, string);

B.   prueba (myvar, string);

C.   Match (myVar, cadena);

D.   comprobar (myVar, cadena);

40: ¿Qué hay de malo en el siguiente código de muestra? Meteor.subscribe ("getCommets"); var user UserSubs = new SubsManager (); Template.comments.helpers ({getComments: function () {return comentarios.find ();}, autor: function () {var user = users.findone (this.author); if (user) {return user.name; } else {Userersubs.subscribe ("getUser", this.author);}}})

A.   Habrá muchas suscripciones de "getcomments" justo después de agregar un comentario

B.   Habrá muchas suscripciones de "getComments" justo después de que se cargue la página.

C.   Habrá muchas suscripciones de "getUser" justo después de agregar un comentario

D.   Habrá muchas suscripciones de "getUser" justo después de que la página se carga

41: ¿Hacer que la declaración sea reactiva en Meteor usando el siguiente fragmento de código?

A.   Template.template_containing_acetexteditor.configuration = function () {return function (editor) {if (session.get ('text') == "something") // Aquí quiero que sea reactivo {// hacer algo cada vez 'text' text ' cambios } } }

B.   Tracker.aUutorUn (function () {if (session.get ('text') == "algo") // Esto se ejecutará cada vez que el texto de la sesión cambia {// haz algo cada vez que 'text' cambia}}) ** *

C.   Ambos de lo anterior

D.   Ninguna de las anteriores

42: ¿Cuáles de las siguientes características clave son implementadas por Meteor?

A.   Datos en el cable a través del Protocolo de datos distribuidos (DDP)

B.   Compensación de latencia con mini bases de datos

C.   Reactividad de pila completa con Blaze and Tracker

D.   Todo lo anterior

43: ¿Qué función de meteorito le permite ejecutar una función que depende de fuentes de datos reactivas, de tal manera que si hay cambios en los datos más adelante, la función se volverá a ejecutar?

A.   Tracker.reactive ()

B.   Template.autorun ()

C.   Tracker.autorun ()

D.   Template.execute ()

44: ¿Qué código muestra el elemento con ID 'enviar btn' para los usuarios registrados?

A.   {{#if CurrentUser}} <button id = "enviar-btn"> haga clic en mí </boton> {{else}} <p id = "enviar-text"> Inicie sesión para enviar {{/if}} * * **

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

C.   Template.newPost.rendered = function () {if (meteor.user ()) {$ ('#subsit-btn'). Show (); $ ('#Subtit-Text'). Hide (); }}

D.   Todo lo anterior

45: ¿Qué opción hará una interfaz de usuario reactiva cuando la variable se cambie en Meteor?

A.   Session.set ('contador', 0); Template.simple.counter = function () {return session.get ('contador'); } Template.simple.events ({'Botón de clic': function () {session.set ('contador', session.get ('contador') + 1);}});

B.   Template.set ('contador', 0); Template.simple.counter = function () {return session.get ('contador'); } Template.simple.events ({'Botón de clic': function () {Template.set ('contador', plantlate.get ('contador') + 1);}});

C.   Template.get ('contador', 0); Template.simple.counter = function () {return session.set ('contador'); } Template.simple.events ({'Botón de clic': function () {session.set ('contador', session.get ('contador') + 1);}});

D.   Todo lo anterior

46: ¿Cuál de los siguientes valores es compatible con ReactiveVar?

A.   EJson

B.   Json

C.   Variable

D.   Todo lo anterior

47: ¿Qué comando crea una aplicación de meteorito llamada MyApp?

A.   meteor crea myapp

B.   aplicación de meteorito myapp

C.   meteor -creación myapp

D.   meteor -app myapp

48: ¿Cuál de los siguientes es un código de muestra de suscripciones de meteorito válido?

A.   $ meteorutils.autorun ($ scope, function () {$ meteorSubScribe.subscribe ('apublication', $ scope.getReACTIVY ('parámetro') .Then (function () {alert ("Usted suscrito!");}); });

B.   Meteor.publish ("apublication", function (parameter) {acollection.find ({'apropiado': 'parámetro'}) $ suscripción.subscribe ('apublication', $ scope.parameter) .then (function () {alerta ((alerta () "¡Te suscribiste!");});

C.   Ambos de lo anterior

D.   Ninguna de las anteriores

49: ¿Cuál podría ser la razón por la que el cliente no pudo representar el nombre del autor para el siguiente código de muestra? Meteor.publish ("getComments", function () {var comentarios = comentarios.find (); var userIds = comentarios.map (function (comment) {return comment.author;}); return [comentarios, users.find ({ _id: {$ in: userIds}})];})

A.   Hay un error en el código del cliente.

B.   Cuando un nuevo usuario agregó un comentario, su información de usuario no se envió al cliente.

C.   La publicación que se muestra arriba nunca envía información del usuario al cliente.

D.   La publicación que se muestra arriba es incorrecta

50: ¿Cuál de los siguientes paquetes se usa para ReactiveVar?

A.   reactivo-var

B.   reactivevar

C.   Varos reactivos

D.   reactivo

51: ¿Qué función de devolución de llamada se llama cuando se crea una plantilla?

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: ¿Qué afirmación es correcta para usar bases de datos reactivas MySQL en Meteor?

A.   Use SQL Sintax en el lado del cliente: deshacerse de las limitaciones de Minimongo en la agrupación y los sindicatos. Use ALASQL en el cliente y normalice las colecciones de Mongo.

B.   Use un conector SQL: pruebe los conectores MySQL y PG de NumlTel, o conector PG de meteorito. La desventaja es que rompen las implementaciones en meteoritos.

C.   Use Mongo como esclavo para la base de datos relacional, manteniéndolos en sincronización. MySQL Shadow usa esto. También es posible que desee mirar SymMetric.DS para establecer la replicación bidireccional de Mongo con muchos motores SQL.

D.   Todo lo anterior

53: ¿Cuál de las siguientes es la forma correcta de obtener este valor en el cliente? {"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: ¿Cuál de los siguientes métodos se utilizan para configurar el acceso en colecciones? (Marque todo lo que corresponda)

A.   acceso

B.   denegar

C.   permitir

D.   permitir

55: ¿Cuál de los siguientes se puede usar para registrar un ID de usuario actual?

A.   this.userid;

B.   this.userid;

C.   this.loggeduserid;

D.   this.goggeduseid;

56: ¿Cuáles de los siguientes cursores existen en la colección de meteoritos? (Marque todo lo que corresponda)

A.   repetir

B.   cada

C.   para cada

D.   mapa

57: ¿Qué operador de tuberías no forma parte de la tubería de agregación MongoDB?

A.   $ grupo

B.   $ fuera

C.   $ proyecto

D.   $ desplume

E.   $ Descansar

58: ¿Cuál de las siguientes es una definición de colección válida?

A.   MyCollection = new db.Collection ("muestras")

B.   MyCollection = nueva colección ("muestras")

C.   MyCollection = new Mongo.Collection ("Muestras")

D.   MyCollection = new MongoDB.Collection ("Muestras")

59: ¿Qué opción (s) le permitirán crear un contador de clics con la base de datos en Meteor?

A.   if (meteor.isclient) {Template.home.events ({"Click .increment": function () {var contador = contador.findone (); if (contradoc) contar.update ({_ id: contradoc._id}, { $ inc: {Clicks: 1}}); else contar.insert ({Clicks: 1});}}); TEMPLATE.HOME.HELPERS ({Clicks: function () {var contador = contador.findone (); return CounterDoc? Contradoc.clicks: "0";}}); }

B.   <Template name = "home"> {{Clicks}} <br/> <button type = "button" class = "increment"> increment </boton> </template>

C.   Contador = new Mongo.Collection ('contador'); Counter.attachsChema (new SimplePleChema ({Clicks: {type: number}, creatingat: {type: date, denyUpdate: true, autovalue: function () {if (this.isinsert) devuelve nueva fecha; else if (this.isupsert) return {$ setoninsert: new Date}; else este.unset ();}}}));

D.   Todo lo anterior

60: ¿Cuál de las siguientes es la forma correcta de crear una función de ayudante?

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: ¿Cómo puedes conseguir esto. Userid en función dentro del método de meteoritos?

A.   mymethod: function () {console.log (this.userid); function innerFunction () {console.log (this.userid); } InnerFunction.bind (this); }

B.   mymethod: function () {console.log (this.userid); function innerFunction () {console.log (this.userid); }; innerfunction.apply (esto); }

C.   mymethod: function () {var that = this; console.log (this.userid); function innerFunction () {console.log (that.userid); } InnerFunction (); }

D.   mymethod: function () {var userId = this.userId; console.log (this.userid); function innerFunction (userId) {console.log (userId); InnerFunction (); }

E.   Todo lo anterior

62: ¿Qué opción muestra cómo obtener un método de meteorito para devolver una función?

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

B.   Deps.autorun (function () {meteor.clientcall.setClientid (meteor.userid ());});

C.   Meteor.clientcall.apply (userid, 'consolelog', ['Este mensaje debe aparecer en la consola del cliente']);

D.   Todo lo anterior

63: ¿Cuál de las siguientes opciones establecerá la salida en "Hello" para el código de muestra a continuación? {{myhelper "hola"}}

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

B.   Template.footemplate.helpers ({myHelper: function (parámetros) {output = parameters.hash.mystring}});

C.   Template.footemplate.helpers ({myHelper: function (parámetros) {output = parameters.mytring}});

64: ¿Cuál de las siguientes es la definición correcta de una ruta?

A.   Router.route = {registro: 'Registro'}

B.   Router.route ('registrar');

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

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

65: ¿Cuál de las siguientes es una forma correcta de llamar a un método?

A.   Meteor.function ('paquete.add', texto);

B.   Meteor.apply ('paquete.add', texto);

C.   Meteor.call ('paquete.add', texto);

D.   Todo lo anterior

66: ¿Cuál de las siguientes es la sintaxis correcta para actualizar el título de la publicación en un documento de colección?

A.   Post.update ('post_id', {set: {title: 'nuevo título de publicación!'}});

B.   Post.update ('post_id', {$ set: {título: 'nuevo título de publicación!'}});

C.   Post.update ('post_id', {actualización: {título: 'nuevo título de publicación!'}});

D.   Post.update ('post_id', {$ set {title: 'nuevo título de publicación!'}});

67: Usando el siguiente ejemplo, ¿cómo puede usar el filtro en una colección de meteoritos?

A.   Var Answersbyquiz1 = Answers.Find ({'Quiz._id': 1}). Fetch ();

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

C.   _.groupby (respuestas, funciones (respuesta) {return respuesta.quiz._id;});

D.   Todo lo anterior

68: ¿Cuál de los siguientes publicará una publicación de cierto autor?

A.   Meteor.publish ('publicaciones', posts.find ({autor: autor}));

B.   Meteor.publish ('publicar', function (autor) {return posts.publish ({autor: autor});});

C.   Meteor.publish ('publicaciones', function (autor) {return posts.find ({autor: autor});});

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

69: ¿Cuál de los siguientes código de muestra es válido para filtrar los resultados de la consulta de la base de datos de Meteor?

A.   var seleccionado = [{objeto}, {objeto}]; var selectionIDs = tips.find (). fetch ();

B.   var selectionIDs = _.pluck (seleccionado, _id); var prates = tips.find ({_ id: {$ nin: selectedIds}});

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

D.   Todo lo anterior

70: ¿Cuál de las siguientes es la forma correcta de crear una colección llamada 'publicaciones'?

A.   Publicaciones = new Mongo.Collection ('Posts);

B.   Publicaciones = new Mongo.Collection ('Posts);

C.   Publicaciones = new Mongo.Collection ('Posts);

D.   Publicaciones = new Mongo.Collections ('Postes);

71: ¿Qué comando se utiliza para restringir las actualizaciones a una base de datos por cualquier cliente?

A.   meteor agregue seguro

B.   meteor agrega contraseña

C.   meteorito eliminar inseguro

D.   Política de adición de meteoritos

72: Elige el método de ejemplo correcto en la colección?

A.   Targets = new Meteor.Collection ("Targets", {transform: function (doc) {doc.title = function () {if (false) {console.log ("true"); return 'le inicial';} else { console.log ("falso"); return 'le début';} return doc}}});

B.   Targets = new Meteor.Collection ("Objetivos"); Targets.insert ({id: 0, title: function () {if (false) {console.log ("true"); return 'le comienzo';} else {console.log ("false"); return 'le deBut ';}}, texto:' lorem ipsum dolor. ',}); `

C.   Templates.content.target = function () {var currentPosition = meteor.user (). Perfil.position; return Targets.findone ({id: parseInt (currentPosition)}); };

D.   Todo lo anterior

73: ¿Cómo se puede modificar la base de datos de la interfaz de usuario en la aplicación Meteor?

A.   Template.example.events ({'hacer clic #updatethis': function (e, t) {var newValue = t. $ ('. NewValue'). Val (); // Tomando valor de la colección de entrada aleatoria. : this._id}, {$ set: {value: newValue}}, function (error, resultado) {if (error) {console.log (error.rason)} else {console.log ("agradable actualización")} })}})

B.   Template.example.event ({'Click #updatethis': function (e, t) {var newValue = t. $ ('. NewValue'). Val (); // Tomando valor de la colección de entrada aleatoria.Update (_ Id : this._id}, {$ set: {value: newValue}}, function (error, resultado) {if (error) {console.log (error.rason)} else {console.log ("agradable actualización")} })}})

C.   Template.example.events ({'dbclick #updatethis': function (e, t) {var newValue = t. $ ('. NewValue'). Val (); // Tomando valor de la colección de entrada aleatoria. : this._id}, {$ set: {value: newValue}}, function (error, resultado) {if (error) {console.log (error.rason)} else {console.log ("agradable actualización")} })}})

D.   Todo lo anterior

74: ¿Cuál de las siguientes es la forma correcta de publicar y suscribirse a las publicaciones?

A.   Carpeta en /servidor Agregar un archivo .js que contiene: meteor.publish ('publicar', function () {return posts.find ();}); Carpeta in /cliente Agregar un archivo .js que contiene: meteor.subscribe ('publicaciones');

B.   In /Client Carper Agregue un archivo .js que contenga: meteor.publish ('publicar', function () {return posts.find ();}); Carpeta en /servidor Agregar un archivo .js que contiene: meteor.subscribe ('publicaciones');

C.   Carpeta en /servidor Agregar un archivo .js que contiene: meteor.subscribe ('publicar', function () {return posts.find ();}); Carpeta in /cliente Agregar un archivo .js que contiene: meteor.posts ('publicaciones');

D.   Carpeta en /servidor Agregar un archivo .js que contiene: meteor.publish ('publicar', function () {return posts.find ();}); Carpeta in /cliente Agregar un archivo .js que contiene: meteor.subscribe ('publicaciones');

75: ¿Cuál de los siguientes le permitirá publicar campos específicos?

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

B.   Meteor.publish ('posts', function () {return posts.find ({}, {campos: {título: 1}});});

C.   Meteor.publish ('posts', function () {return posts.find ({}, {campo: {título: 1}});});

D.   Meteor.publish ('posts', function () {return posts.find ({}, campos: {título: 1});});

76: Las colecciones contienen documentos y cada documento tiene su propia identificación única que está representada por?

A.   {"_id": "w78123byuxzedw"}

B.   {"id": "w78123byuxzedw"}

C.   {"Id": "w78123byuxzedw"}

D.   {"Key": "W78123byuxzedw"}

77: ¿Cuál de los siguientes se usa para buscar datos en la recopilación myCollection?

A.   MyCollection.find ();

B.   MyCollection.fetch ();

C.   MyCollection.search ();

D.   MyCollection.get ();

78: Este modelo de datos funciona bastante bien, sin embargo, tiene un punto débil importante. ¿Cuál de los siguientes crees que es? {"_id": "One", "Text": "Meteor - Plataforma de JavaScript de pila completa", "Parent": Null} {"_id": "Two", "Text": "¿Por qué dices eso?", "Parente": "One"} {{cada uno getComments}} {{text}} {{if havechildren}} {{> comentarios}} {{/if}} {{/cada uno}} Template.comments.helpers ({ getComments: function () {var parent = this._id || null; return comentarios.find ({parent: parent});}, haveChildren: function () {return comentarios.find ({parent: this._id}). count ()> 0;}})

A.   Es imposible hacer una sola ruta o parte de ella.

B.   Es difícil enviar un subconjunto del árbol al cliente.

C.   No hay problema con este modelo.

D.   DDP no tiene soporte para este modelo.

79: ¿Cuál de las siguientes opciones devolverá todas las publicaciones ordenadas por TIMEPUBREDED en orden descendente?

A.   Template.example.helpers ({postsList: function () {return posts.find ({}, {sort: {timePublished: 1}});}});

B.   Template.example.helpers ({postsList: function () {return posts.find ({}, {sort: {timePublished: 0}});}});

C.   Template.example.helpers ({postsList: function () {return posts.find ({}, {sort: {TimePublished: 'Desc'}});}});

D.   Template.example.helpers ({postsList: function () {return posts.find ({}, {sort: {timePublished: -1}});}});

80: ¿Cuál de los siguientes métodos obtendrá el nombre de la ruta?

A.   trayectoria de corriente()

B.   getQueryParam ()

C.   getCurrentrouteParam ()

D.   getRoutEname ()

81: ¿Cuántos argumentos admite un método de meteorito?

A.   1

B.   2

C.   3

D.   Infinito

82: ¿Cuáles de los siguientes paquetes se utilizan para formularios de inicio de sesión? (Marque todo lo que corresponda)

A.   formas de inicio de sesión

B.   forma de cuentas

C.   cuentas-ui-inestable

D.   cuentas-ui

83: ¿Cuál de los siguientes es un evento de clic válido para el botón a continuación?

A.   Template.mytemplate.events ({'Click #myButton': function () {..},});

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

C.   Template.mytemplate.events ({'Click .myButton ’: function () {..},});

D.   Template.mytemplate.events ({'Click myButton': function () {..},});

84: ¿Cuál de los siguientes se puede usar para acceder al nombre de la ruta actual cuando se usa el enrutador de meteoritos?

A.   ManubeS.registerHelper ('iFrouteis', function (rutename) {return meteor.router.page () === rutename;});

B.   HandleBars.RegisterHelper ('Ifrouteis', function (Routename, Options) {if (meteor.router.page () === rutename) {return options.fn (this);} options.inverse (this);});

C.   HandleBars.RegisterHelper.Helper ('Ifrouteis', function (Routename, Options) {if (meteor.router.page () === rutename) {return options.fn (this);} return options.inverse (this);};}; );

D.   Todo lo anterior

85: ¿Qué código detectará correctamente si un usuario está autenticado o no?

A.   var loginrun; TEMPLATE.BAR.RENDERED = function () {loginrun = deps.autorun (function () {if (meteor.user ()) {// cosas para ejecutar cuando se registra en}}); } Template.Bar.Destroyed = function () {LoginRun.stop (); }

B.   var loginrun; TEMPLATES.BAR.RENDERED = function () {loginrun = deps.aUutorUn (function () {if (meteor.user ()) {// cosas para ejecutar cuando se registra en}}} template.bar.destroyed = function () {) {) LoginRun.stop ();}

C.   var loginrun; loginrun = deps.autorun (function () {if (meteor.user ()) {// cosas para ejecutar cuando se registra en}}); Template.Bar.Destroyed = function () {LoginRun.stop (); }

D.   Todo lo anterior

86: La construcción actual de meteoritos se encuentra en:

A.   Consola y tipo de Chrome Simple, Open: Meteor.Release (), también puede usarla en código.

B.   Consola y tipo de Chrome Simple, abierto: meteor.update (), también puede usarla en código.

C.   Consola y tipo de Chrome Simple, abierto: meteor.soon (), también puede usarla en código.

D.   Todo lo anterior

87: ¿Cuál de las siguientes opciones es correcta para agregar un rol de administrador al usuario?

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

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

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

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

88: ¿Qué código configurará la interfaz de usuario de las cuentas para usar nombres de usuario en lugar de direcciones de correo electrónico?

A.   Cuentas.ui.config ({nombre de usuario: true, correo electrónico: falso});

B.   Cuentas.ui.config ({contraseñaSignupfields: 'username_only',});

C.   Cuentas.ui.config ({usernameOnly: true});

D.   Cuentas.ui.config ({correo electrónico: falso});

89: ¿Cuál de las siguientes API se puede usar para evitar que el usuario inicie sesión?

A.   Cuentas.validateloginattempt

B.   Cuentas.validatelogin

C.   Cuentas.loginattempt

D.   Cuentas.validateloginattempts

90: ___________________ es el proceso de mostrar cambios generados por el usuario en la interfaz de usuario sin esperar a que el servidor reconozca que el cambio ha tenido éxito.

A.   ui optimista

B.   Página de optimización

C.   plantilla de representación

D.   Ninguna de las anteriores

91: ¿Qué opción le permite usar diseños con meteorito?

A.   Meteor.router.add ({'/home/tools': function () {session.set ("hometEmplate", "herramientas"); return 'home';}, '/home/admin': function () {session .set ("HometEmplate", "Admin"); return 'Home';}});

B.   TEMPLATE.HOME.HOMETEMPLATETOOLS = function () {return session.equal ("hometEmplate", "herramientas"); }; TEMPLATE.HOME.HOMETEMPLATEMIN = function () {return session.equal ("hometEmplate", "admin"); };

C.   <Template name = "home"> {{#if isadmin}} <h1> student </h1> {{/if}} <div id = "inner_home"> {{#if hometEmplatetools}}} {{> Hometools}} {{/if}} {{#if hometEmplateadmin}} {{> homeadmin}} {{/if}} </template>

D.   Todo lo anterior

92: ¿Cuál de los siguientes ganchos de evento de plantilla se llama cuando un usuario sale de la página?

A.   cerrado

B.   finalizado

C.   dejar

D.   destruido

93: ¿Cuál de los siguientes comandos de la barra espaciadora es correcta?

A.   {{#if}} .. {{/if}} {{#until}} .. {{/hasta}} {{#with} .. {{/con}} {{#each}} .. { {/cada}}

B.   {{#if}} .. {{/if}} {{#undless}} .. {{/a menos que}} {{#with} .. {{/con}} {{#do}} .. {{ {/mientras}}

C.   {{#if}} .. {{/if}} {{#undless}} .. {{/a menos que}} {{#with} .. {{/con}} {{#each}} .. { {/cada}}

94: ¿Qué opción le permite agregar una barra lateral específica a la ruta?

A.   {{#if Layout.rendersideBar}} {{> SideBaradminnav}} {{/if}} {{> rendimiento}}

B.   {{#if AdminRoute}} {{> SideBaradminnav}} {{> yeld}} {{else}} {{> yeld}} {{/if}

C.   {{#if UserRuteute}} {{> SideBaradminnav}} {{> yeld}} {{else}} {{> yeld}} {{/if}

D.   Todo lo anterior

95: Las propiedades que establece en un objeto de instancia de plantilla se verán visibles desde las devoluciones de llamada agregadas con los métodos ___________ y ​​__________ y ​​de los controladores de eventos.

A.   inrendered

B.   creado

C.   renderizado

D.   Ondestroyed

96: ¿Qué código de muestra usa correctamente métodos de meteoritos dentro de un ayudante de plantilla?

A.   Template.Helloworld.Helpers ({txt: function () {return Template.Instance (). MyaSynCValue.get ();}}); Template.Helloworld.add = function () {var self = this; self.myasyncValue = new ReactiveVar ("Esperando la respuesta del servidor ..."); Meteor.call ('getAsyncValue', function (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 ("Esperando la respuesta del servidor ..."); Meteor.call ('getAsyncValue', function (err, asyncValue) {if (err) console.log (err); else self.myasyncvalue.set (asyncValue);}); }

C.   Ambos de lo anterior

D.   Ninguna de las anteriores

97: ¿Cuál de los siguientes es la forma correcta de registrar Global Helper?

A.   TEMPLATE.REGISTERGLOBALHELPER () {... algún código ...});

B.   Template.RegisterHelper () {... algún código ...});

C.   Template.GlobalHelper () {... algún código ...});

D.   Ninguna de las anteriores

98: ¿Cuál de los siguientes es correcto establecer una variable de sesión?

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: ¿Cuál de las siguientes es sintaxis correcta para la ruta usando el enrutador de hierro?

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

B.   Router.mapper (function () {this.router ('home', {ruta: '/', plantilla: 'home'});});

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

100: ¿Cuál de las siguientes propiedades establece una plantilla predeterminada si no se encuentra una plantilla?

A.   Default NotFound

B.   Istemplate

C.   extraviado

D.   NotfoundTemplate