Meteor - Questões de framework web JavaScript em Língua Portuguesa

Meteor - Questões de framework web JavaScript em Língua Portuguesa

Nossos especialistas reuniram esses Meteor - JavaScript Web Framework MCQs por meio de pesquisas. Esperamos que, ao responder a essas perguntas de múltipla escolha, você possa testar seus conhecimentos sobre o Meteor - JavaScript Web Framework.
Role para baixo para começar agora!

1: Como um método de meteoro pode ser chamado?

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

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

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

D.   if (meteor.iscient) {meteor.call (‘samplemethod '); }

2: Qual dos seguintes métodos que usam para configurar acesso nas coleções?

A.   acesso

B.   negar

C.   permitir

D.   permite -worng ands

3: Adicione uma regra que corresponda a um fluxo de eventos que descrevem o método ou as tentativas de assinatura. Cada evento é um objeto com as seguintes propriedades?

A.   ID do usuário

B.   nome de usuário

C.   ConnectionId

D.   ClientAddress

4: Qual das alternativas a seguir é a sintaxe correta para fornecer o ambiente de destino (servidor) para a rota (roteador de ferro)?

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}, {rota: 'server'});

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

5: Desde que o pacote de marcação já esteja adicionado ao seu aplicativo, qual das seguintes opções é a maneira correta de usá -lo no modelo?

A.   nome do modelo = "home"> {{#markdown}} ## Bem -vindo ao meu site {{/markdown}} </modemplate>

B.   Modelo Nome = "Home"> {{Markdown}} ## Bem -vindo ao meu site {{/Markdown}} </modemplate>

C.   nome do modelo = "home"> {markdown} ## bem -vindo ao meu site {/markdown} </modemplate>

6: Este grupo de retornos de chamada é mais útil para limpar ou desfazer quaisquer efeitos externos de __ ou __ grupos?

A.   criada

B.   OnCreated

C.   OnDestroyed

D.   renderizado

7: Qual das alternativas a seguir pode ser usada para interromper a reatividade do autorun ()?

A.   Rastrear.computation.stop ();

B.   Tracker.autorun.stop ();

C.   Rastrear.computation.halt ();

D.   Tracker.autorun.end ();

8: Qual dos seguintes pacotes de meteoros fornece modelo de meteoro {{> loginButton}} Helper?

A.   meteoro Adicionar contas de contas

B.   meteoro Adicionar contas de usuário-passanha

C.   meteoro Adicionar contas-ui contas-pasassword

D.   meteoro Adicionar o usuário-passa-palavra-usuário

9: Quais dos pacotes a seguir existem para a reatividade?

A.   REATIVA-JSON

B.   reativo-dict

C.   Reativo-Var

D.   Todos esses. -Wrong Ans

10: Qual dos seguintes métodos em meteoro é equivalente a jQuery $ (documento) .ready (function () {...}); ?

A.   carregado

B.   renderizado

C.   preparar

D.   iniciar

11: Qual das alternativas a seguir não é uma solicitação HTTP válida?

A.   Http.post ("http: // someurl", pós -dados,…);

B.   Http.get (“http: // algumurl”,…);

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

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

12: Na lista abaixo, selecione a opção que não está satisfeita com a pesquisa regular de expressão?

A.   A pesquisa de expressão regular é em tempo real

B.   A pesquisa de expressão regular pode corresponder a palavras parciais

C.   A pesquisa de expressão regular é muito eficiente

D.   A pesquisa de expressão regular não suporta pesquisas de curinga

13: Qual das alternativas a seguir são os fluxos do pacote de contas-passa-palavras?

A.   Inscrição do usuário

B.   Verificação de e-mail

C.   Redefinir senha

D.   Todos esses.

14: Qual dos seguintes modelos mostra o menu suspenso de login?

A.   {{> loginButtons}}

B.   {{> logIndropdown}}

C.   {{> login}}

D.   {{> loginform}}

15: Qual dos pacotes a seguir usando os formulários de login?

A.   Formulários de login

B.   Formulários de contas

C.   contas-ui-instantilled

D.   Contas -Ui -Wrong Ans

16: Qual é o índice adequado para a seguinte consulta? db.Leaderboard.find ({mês: 10}, {Sort: {Point: 1}, limite: 10});

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

B.   db.leaderboard.ensureIndex ({mês: 1})

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

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

17: Qual dos seguintes cursores existe na coleção de meteoros?

A.   repita

B.   cada

C.   para cada

D.   Mapa -wrong Ans

18: Qual das alternativas a seguir é a maneira correta de adicionar e usar a marcação nos modelos?

A.   Meteor Adicionar #Markdown

B.   Meteor Add Markdown

C.   Meteor Adicionar modelo de marcação

D.   Modelo de adição de meteoro: Markdown

19: Qual das alternativas a seguir está correta para obter o balcão dos ajudantes do modelo? importar {reaciveVar} de 'meteoro/reativa-var' modply.mainlayout.OnCreated (function () {this.counter = new ReactiveVar (0);}) model.mainlayout.helpers ({getCounter: function () {// obtém contador aqui}})

A.   Retorno model.instance (). Contador.get ();

B.   Return this.counter.get ();

C.   Retorno modelo.currentData (). Contador.get ();

D.   Retorno model.instance (). Data.counter.get ();

20: Qual das seguintes tags de modelo define o contexto de dados?

A.   {{#com}}

B.   {{#contexto}}

C.   {{com}}

D.   {{contexto}}

21: O objeto será visível a partir dos retornos de chamada adicionados com os métodos e dos manipuladores de eventos?

A.   ONSENDERED

B.   criada

C.   renderizado

D.   OnDestroyed -wrong Ans

22: Como preparamos a consulta abaixo pronta? Meteor.publish ('Todos', function () {return Todos.find ({}, {limite: 10});});

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

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

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

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

23: Escolha a maneira correta de escrever a publicação GetCollaborators com este método. Ele aceita um Appid e deve devolver colaboradores como documentos de usuários? // App {"_id": "PhoneCall", "Nome": "CHAMADA telefônica", "Collaborators": ["User1", "User2"]} // User {"_id": "User1", "Nome" : "Usuário 1", "Apps": ["PhoneCall", "Email"]}

A.   Meteor.publish ('getCollaborators', function (appid) {return users.find ({colaboradores: 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}); retorna usuários.find ({_ id: {$ in: App.collaborators}}});});

24: ReactiveVars pode conter algum valor, enquanto as variáveis ​​de sessão são limitadas a ou?

A.   JSON

B.   definir

C.   Ejson

D.   pegar

25: Para alterar os valores de um documento sem excluí -lo primeiro, use o operador __. Esse operador alterará apenas os valores dos campos especificados sem afetar o restante do documento?

A.   $ set

B.   $ inc

C.   encontrar

D.   encontrar tudo

26: Qual das seguintes regras permitirá que os usuários editem a propriedade 'Papéis'?

A.   Meteor.account.allow ()

B.   Meteor.permission.allow ()

C.   Meteor.roles.allow ()

D.   Meteor.users.allow ()

27: Qual dos pacotes a seguir é usado para formulários de login? (verifique tudo o que se aplica)

A.   Formulários de login

B.   Formulários de contas

C.   contas-ui-instantilled

D.   Contas -Ui -Wrong Ans

28: Qual das alternativas a seguir não permitirá que os usuários criem uma conta?

A.   Conta.config ({ClosClientAccountCreation: true});

B.   Conta.config ({probidAccountCreation: true});

C.   Conta.config ({probidClientAccountCreation: true});

D.   Conta.config ({closeAcCountCreation: true});

29: Qual dos pacotes a seguir é usado para criar diferentes funcionalidades da conta de usuário em meteoros?

A.   Satelizador

B.   contas-base

C.   Auth-Strategy

D.   Auth-Base

30: Como você acessa a coleção de meteoros através do banco de dados?

A.   Duas aplicações: A e B

B.   Uma coleção compartilhada: postagens

C.   Um banco de dados compartilhado via Mongo_url

D.   Tudo o que precede

31: Uma coleção de meteoros é como um objeto _____ avançado?

A.   Variedade

B.   Base de dados

C.   Modelo

D.   Dados

32: Como você aplica regras sobre a atualização de nossas coleções?

A.   como garantir que as chaves certas sejam usadas

B.   certificando -se de que nossos nomes de equipes sejam únicos

C.   Definir um limite máximo de caracteres para que os nomes de nossas equipes não sejam muito longos

D.   Tudo o que precede

33: Qual das alternativas a seguir é uma definição 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.iscient) {meteor.methods ({function sampleMethod () {console.log ("hello world");}}); }

D.   if (meteor.isserver) {meteor.methods ({function sampleMethod () {console.log ("hello world");}}); }

34: Como você pode usar o modelo abaixo incluído na página HTML? {{texto}}

A.   {{-> myTemplate}}

B.   {{<myTemplate}}

C.   {{> myTemplate}}

D.   {{myTemplate}}

35: Qual dos pacotes a seguir existe para reatividade?

A.   REATIVA-JSON

B.   reativo-dict

C.   Reativo-Var

D.   Todos esses. Ans

36: Qual dos pacotes a seguir existem para reatividade? (Verifique tudo o que se aplica)

A.   REATIVA-JSON

B.   reativo-dict

C.   Reativo-Var

D.   Tudo o que precede

37: Como a data abaixo pode ser serializada? 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: Qual propriedade pertence ao objeto Tracker.computation?

A.   .Primeira corrida

B.   .Última corrida

C.   .primeira vez

D.   .é primeiro

39: Qual função pode ser usada para validar um tipo de variável?

A.   PatternMatch (myvar, string);

B.   teste (myvar, string);

C.   Match (myvar, string);

D.   Verifique (myvar, string);

40: O que há de errado com o código de amostra abaixo? Meteor.subscribe ("getCommets"); var usersubs = new SubsManager (); Template.comments.helpers ({getComments: function () {return comments.find ();}, autor: function () {var user = users.findone (this.author); if (user) {return user.name; } else {usersubs.subscribe ("getUser", this.author);}}})

A.   Haverá muitas assinaturas de "getcomments" logo após adicionar um comentário

B.   Haverá muitas assinaturas de "getcomments" logo após a carga da página

C.   Haverá muitas assinaturas "getuser" logo após adicionar um comentário

D.   Haverá muitas assinaturas "getuser" logo após a página carregar

41: Torne a declaração reativa no meteoro usando o seguinte snippet de código?

A.   Template.template_contening_acetextexeditor.configuration = function () {return function (editor) {if (session.get ('text') == "algo") // aqui quero que seja reativo {// fazer algo todos os tempos 'texto ' mudanças } } }

B.   Tracker.autorun (function () {if (session.get ('text') == "algo") // Isso será executado sempre que o texto da sessão muda {// faz algo todas as vezes 'textos' alterações}}) ** *

C.   Ambos mencionados acima

D.   Nenhuma das acima

42: Quais dos seguintes recursos importantes são implementados pelo Meteor?

A.   Dados no fio através do protocolo de dados distribuídos (DDP)

B.   Compensação de latência com mini bancos de dados

C.   Reatividade completa da pilha com incêndio e rastreador

D.   Tudo o que precede

43: Qual função do meteoro permite executar uma função que depende de fontes de dados reativas, de tal maneira que, se houver alterações nos dados posteriormente, a função será executada?

A.   Rastrear.Retive ()

B.   Template.autorun ()

C.   Tracker.autorun ()

D.   Template.execute ()

44: Qual código mostra o elemento com o ID 'submmit-btn' para usuários conectados?

A.   {{#if CurrentUser}} <button id = "submit-btn"> clique em mim </butter> {{else}} <p id = "submit-text"> por favor, faça o login para enviar {{/if}} * **

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

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

D.   Tudo o que precede

45: Qual opção fará a interface do usuário reativa quando a variável for alterada no meteoro?

A.   Session.set ('contador', 0); Template.simple.counter = function () {retorna session.get ('contador'); } Template.simple.events ({'clique no botão': function () {session.set ('contador', session.get ('contador') + 1);}});

B.   Template.set ('contador', 0); Template.simple.counter = function () {retorna session.get ('contador'); } Template.simple.events ({'clique no botão': function () {model.set ('contador', model.get.get ('contador') + 1);}});

C.   Template.get ('contador', 0); Template.simple.counter = function () {retorna session.set ('contador'); } Template.simple.events ({'clique no botão': function () {session.set ('contador', session.get ('contador') + 1);}});

D.   Tudo o que precede

46: Quais dos seguintes valores são suportados pelo ReaciveVar?

A.   Ejson

B.   JSON

C.   Variável

D.   Tudo o que precede

47: Qual comando cria um aplicativo de meteoro chamado MyApp?

A.   Meteor Crie MyApp

B.   App Meteor MyApp

C.   Meteor -crie MyApp

D.   Meteor --pp MyApp

48: Qual das alternativas a seguir é um código de amostra de assinaturas reativas de meteoros válido?

A.   $ meteorutils.autorun ($ scope, function () {$ meteorsubscribe.subscribe ('apublication', $ scope.getReactivamente ('parâmetro') .then (function () {alert ("você assinou!");}); });

B.   Meteor.publish ("Apublication", function (parâmetro) {acollection.find ({'Apperty': 'Parameter'}) $ subscribe.subScribe ('Apublication', $ scope.parameter) .then (function () {alert ( "Você se inscreveu!");});

C.   Ambos mencionados acima

D.   Nenhuma das acima

49: Qual poderia ser a razão pela qual o cliente não conseguiu renderizar o nome do autor para o código de amostra abaixo? Meteor.publish ("getComments", function () {var Comentments = Comments.find (); var userIds = Comments.map (function (comentário) {return comentam.author;}); retorna [comentários, usuários.find ({{ _id: {$ in: userIds}})];})

A.   Há um bug no código do cliente.

B.   Quando um novo usuário adicionou um comentário, suas informações do usuário não foram enviadas ao cliente.

C.   A publicação mostrada acima nunca envia informações do usuário ao cliente.

D.   A publicação mostrada acima está errada

50: Qual dos pacotes a seguir é usado para o ReaciveVar?

A.   Reativo-Var

B.   ReactiveVar

C.   Varas reativas

D.   reativo

51: Qual função de retorno de chamada é chamada quando um modelo é criado?

A.   Template.template_name.created = function () {}; Template.template_name.RenderD = function () {};

B.   Template.template_name.new = function () {}; Template.template_name.RenderD = function () {};

C.   Template.template_name.active = function () {}; Template.template_name.RenderD = function () {};

D.   Template.template_name.created = function () {}; Template.template_name.active = function () {};

52: Qual afirmação está correta para o uso de bancos de dados reativos do MySQL em meteoro?

A.   Use SQL Sintax no lado do cliente: Livre -se das limitações mínimas no agrupamento e sindicatos. Use Alasql no cliente e normalize as coleções mongas.

B.   Use um conector SQL: tente os conectores MySQL e PG da NUMLTEL ou o conector PG de fluxo de meteoros. A desvantagem é que eles quebram as implantações em meteoros.

C.   Use Mongo como escravo para o banco de dados relacional, mantendo -os em sincronia. MySQL Shadow usa isso. Além disso, você pode querer olhar para o Symmetric.ds para definir a replicação bidirecional de Mongo com muitos mecanismos SQL.

D.   Tudo o que precede

53: Qual das alternativas a seguir é a maneira correta de obter esse valor no 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: Quais dos seguintes métodos são usados ​​para configurar o acesso às coleções? (Verifique tudo o que se aplica)

A.   acesso

B.   negar

C.   permitir

D.   permite

55: Qual das alternativas a seguir pode ser usada para obter um ID de usuário logado atual?

A.   this.UserID;

B.   this.UserID;

C.   this.LoggedUserID;

D.   this.LoggedUseID;

56: Qual dos seguintes cursores existem na coleção de meteoros? (Verifique tudo o que se aplica)

A.   repita

B.   cada

C.   para cada

D.   mapa

57: Qual operador de pipeline não faz parte do pipeline de agregação do MongoDB?

A.   $ grupo

B.   $ out

C.   $ projeto

D.   $ PLUCK

E.   $ desenrolar

58: Qual das alternativas a seguir é uma definição de coleção válida?

A.   MyCollection = new DB.Collection ("Amostras")

B.   MyCollection = New Collection ("Amostras")

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

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

59: Quais opções permitirão criar um contador de clique com o banco de dados no meteoro?

A.   if (meteor.iscient) {template.home.events ({"click .increment": function () {var contatdoc = contat.findone (); if (contatdoc) contatdate ({_ id: contradoc._id}, {{{{{{{{ $ inc: {cliques: 1}}); else counter.insert ({clicks: 1});}}); Template.home.helpers ({cliques: function () {var contatdoc = contat.findone (); retorna contraDoc? Countsococ.Clicks: "0";}}); }

B.   <model name = "home"> {{clicks}} <br/> <button type = "button" class = "increment"> increment </button> </modemplate>

C.   Contador = new mongo.collection ('contador'); Contador.attachschema (new SimplesChema ({cliques: {type: number}, criado: {type: date, DenyUpDate: true, autovalue: function () {if (this.isinsert) retorna nova data; else (this.isUpSert) return {$ setoninsert: new Date}; else this.UnSet ();}}}));

D.   Tudo o que precede

60: Qual das alternativas a seguir é a maneira correta de criar uma função auxiliar?

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: Como você pode obter isso.UserID em função dentro do método do meteoro?

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 (this); }

C.   myMethod: function () {var que = this; console.log (this.UserID); function innerfunction () {console.log (that.userID); } innerFunction (); }

D.   myMethod: function () {var userID = this.UserID; console.log (this.UserID); função innerfunction (userID) {console.log (userID); innerFunction (); }

E.   Tudo o que precede

62: Qual opção mostra como obter um método de meteoros para retornar uma função?

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

B.   Deps.autorun (function () {meteor.clientCall.setClientId (meteor.userId ());});

C.   Meteor.clientcall.apply (userID, 'consolelog', ['Esta mensagem deve aparecer no console do cliente']);

D.   Tudo o que precede

63: Qual das seguintes opções definirá a saída como "Hello" para o código de amostra abaixo? {{myhelper "hello"}}

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.mystring}});

64: Qual das alternativas a seguir é a definição correta de uma rota?

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

B.   Router.Route ('Register');

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

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

65: Qual das alternativas a seguir é uma maneira correta de chamar um método?

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

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

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

D.   Tudo o que precede

66: Qual das alternativas a seguir é a sintaxe correta para atualizar o título da postagem em um documento de coleção?

A.   Post.update ('post_id', {set: {title: 'Novo título do post!'}});

B.   Post.update ('post_id', {$ set: {title: 'Novo título do post!'}});

C.   Post.update ('post_id', {update: {title: 'Novo título do post!'}});

D.   Post.update ('post_id', {$ set {title: 'Novo título do post!'}});

67: Usando o exemplo a seguir, como você pode usar o filtro em uma coleção de meteoros?

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 (respostas, function (resposta) {return Answer.quiz._id;});

D.   Tudo o que precede

68: Qual dos seguintes publicará um post de um certo autor?

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

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

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

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

69: Qual dos seguintes código de amostra é válido para filtrar os resultados da consulta do banco de dados do meteoros?

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

B.   var selectedIDs = _.pluck (selecionado, _id); var artigos = tips.find ({_ id: {$ nin: selectedids}});

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

D.   Tudo o que precede

70: Qual das alternativas a seguir é a maneira correta de criar uma coleção chamada 'Posts'?

A.   Postagens = new Mongo.collection ('postagens);

B.   Postagens = novo mongo.collection ('postagens);

C.   Postagens = novo mongo.collection ('postagens);

D.   Postagens = new Mongo.Collections ('postagens);

71: Qual comando é usado para restringir as atualizações a um banco de dados por algum cliente?

A.   Meteor Adicionar seguro

B.   Meteor Adicionar senha

C.   Meteor Remover inseguro

D.   METEOR ADICIONE POLÍTICA

72: Escolha o método de exemplo correto na coleção?

A.   Metas = new meteor.collection ("metas", {transform: function (doc) {doc.title = function () {if (false) {console.log ("true"); return 'le início';} else { console.log ("false"); retornar 'le début';} retornar doc}}});

B.   Metas = new meteor.collection ("metas"); Targets.Insert ({id: 0, title: function () {if (false) {console.log ("true"); retornar 'lei início';} else {console.log ("false"); retornar 'le le début ';}}, texto:' Lorem ipsum dolor. ',}); `

C.   Modeplates.content.target = function () {var currentPosition = meteor.user (). Perfil.position; retornar os destino.findone ({id: parseint (currentposition)}); };

D.   Tudo o que precede

73: Como o banco de dados da interface do usuário no aplicativo Meteor pode ser modificado?

A.   Template.example.events ({'clique #UpDatethis': function (e, t) {var newValue = t. $ ('. Newvalue'). : this._id}, {$ set: {value: newValue}}, function (erro, resultado) {if (error) {console.log (error.Reason)} else {console.log ("nice update")} })}})

B.   Template.example.event ({'clique #UpDatethis': function (e, t) {var newValue = t. $ ('. Newvalue'). : this._id}, {$ set: {value: newValue}}, function (erro, resultado) {if (error) {console.log (error.Reason)} else {console.log ("nice update")} })}})

C.   Template.example.events ({'dbClick #UpDatethis': function (e, t) {var newValue = t. $ ('. Newvalue'). : this._id}, {$ set: {value: newValue}}, function (erro, resultado) {if (error) {console.log (error.Reason)} else {console.log ("nice update")} })}})

D.   Tudo o que precede

74: Qual das alternativas a seguir é a maneira correta de publicar e assinar postagens?

A.   Pasta in /servidor Adicione um arquivo .js contendo: meteor.publish ('postagens', function () {return posts.find ();}); Pasta in /client Adicione um arquivo .js contendo: meteor.subscribe ('postagens');

B.   Pasta in /client Adicione um arquivo .js contendo: meteor.publish ('postagens', function () {return posts.find ();}); Pasta in /servidor Adicione um arquivo .js contendo: meteor.subscribe ('postagens');

C.   Pasta in /servidor Adicione um arquivo .js contendo: meteor.subscribe ('posts', function () {return posts.find ();}); Pasta in /client Adicione um arquivo .js contendo: meteor.posts ('posts');

D.   Pasta in /servidor Adicione um arquivo .js contendo: meteor.publish ('postagens', function () {return posts.find ();}); Pasta in /client Adicione um arquivo .js contendo: meteor.subscribe ('postagens');

75: Qual das alternativas a seguir permitirá que você publique campos específicos?

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

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

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

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

76: As coleções contêm documentos e cada documento tem seu próprio ID que é representado?

A.   {"_id": "w78123byuxzedw"}

B.   {"id": "w78123byuxzedw"}

C.   {"Id": "w78123byuxzedw"}

D.   {"Key": "w78123byuxzedw"}

77: Qual dos seguintes é usados ​​para pesquisar dados na coleção MyCollection?

A.   MyCollection.find ();

B.   MyCollection.Fetch ();

C.   MyCollection.Search ();

D.   MyCollection.get ();

78: Esse modelo de dados funciona muito bem, no entanto, possui um grande ponto fraco. Qual das seguintes opções você acha que é? {"_id": "One", "Text": "Meteor - Plataforma JavaScript Full Stack", "Parent": Null} {"_id": "Two", "Text": "Por que você diz?", "Parent": "One"} {{cada getComments}} {{text}} {{se hevechildren}}} {{> comments}} {{{/if}} {{/cada}} template.comms.helpers ({{{ getComments: function () {var pai = this._id || null; retorna comentários. count ()> 0;}})

A.   É impossível renderizar um único caminho ou parte dele.

B.   É difícil enviar um subconjunto da árvore para o cliente.

C.   Não há problema com este modelo.

D.   O DDP não tem suporte para este modelo.

79: Qual das seguintes opções retornará todas as postagens classificadas pelo TimePublado em ordem decrescente?

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

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

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

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

80: Qual dos seguintes métodos receberá o nome da rota?

A.   caminho atual()

B.   getQueryparam ()

C.   getCurrentRouteParam ()

D.   getRoutEname ()

81: Quantos argumentos um método meteoro suporta?

A.   1

B.   2

C.   3

D.   Infinito

82: Quais dos pacotes a seguir são usados ​​para formulários de login? (Verifique tudo o que se aplica)

A.   Formulários de login

B.   Formulários de contas

C.   contas-ui-instantilled

D.   Contas-Ui

83: Qual das alternativas a seguir é um evento de clique válido para o botão abaixo? mybutton

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

B.   Template.mytemplate.events ({'clique em $ mybutton': function () {..},});

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

D.   Template.mytemplate.events ({'clique em mybutton': function () {..},});

84: Qual das alternativas a seguir pode ser usada para acessar o nome da rota atual ao usar o roteador de meteoros?

A.   Handlebars.registerHelper ('ifrouteis', function (rotename) {return meteor.router.page () === rotename;});

B.   Handlebars.registerHelper ('ifrouteis', function (roteName, options) {if (meteor.router.page () === rotename) {retorna opções.fn (this);} opções de retorno.inverse (this);});

C.   Handlebars.registerhelper.helper ('ifrouteis', function (rotenename, opções) {if (meteor.router.page () === RoutEname) {retorna opções.fn (this);} opções de retorno.inverse (this);} );

D.   Tudo o que precede

85: Qual código detectará corretamente se um usuário é autenticado ou não?

A.   var LoginRun; Template.bar.renderD = function () {loginrun = deps } Template.bar.destroyed = function () {loginrun.stop (); }

B.   var LoginRun; Modeplates.bar.RenderD = function () {loginrun = deps.autorun (function () {if (meteor.user ()) {// coisas para executar quando logado}}} template.bar.destroyed = function () { loginrun.stop ();}

C.   var LoginRun; loginrun = deps Template.bar.destroyed = function () {loginrun.stop (); }

D.   Tudo o que precede

86: A construção atual de meteoros é encontrada em:

A.   Console e tipo de cromo simples e aberto: meteor.release (), você também pode usá -lo no código.

B.   Console e tipo de cromo simples e aberto: meteor.update (), você também pode usá -lo no código.

C.   Console e tipo de cromo simples e abertos: meteor.soon (), você também pode usá -lo no código.

D.   Tudo o que precede

87: Qual das alternativas a seguir está correto para adicionar uma função de administrador ao usuário?

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

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

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

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

88: Qual código configurará a interface do usuário da conta para usar nomes de usuário em vez de endereços de email?

A.   Conta.ui.config ({nome de usuário: true, email: false});

B.   Accouts.ui.config ({senhaSignUpfields: 'UserName_only',});

C.   Accounta.ui.config ({userNameonly: true});

D.   Conta.ui.config ({email: false});

89: Qual das seguintes API pode ser usada para impedir o login do usuário?

A.   Conta.Validateloginattempt

B.   Accouts.Validatelogin

C.   Accouts.Loginattemp

D.   Accouts.ValidateLoginattempts

90: ___________________ é o processo de mostrar alterações geradas pelo usuário na interface do usuário sem esperar o servidor reconhecer que a alteração foi bem-sucedida.

A.   Ui otimista

B.   Otimizar a página

C.   Modelo de renderização

D.   Nenhuma das acima

91: Qual opção permite que você use layouts com meteoros?

A.   Meteor.router.add ({'/home/ferramentas': function () {session.set ("homeTemplate", "ferramentas"); retornar 'home';}, '/home/admin': function () {sessão .set ("hometemplate", "admin"); retornar 'home';}});

B.   Template.home.hometemplateTools = function () {retorna session.equal ("hometemplate", "ferramentas"); }; Template.home.hometemplateAdmin = function () {return Session.equal ("HomeTemplate", "Admin"); };

C.   <model name = "home"> {{#if isadmin}} <h1> aluno </h1> {{/if}} <div id = "iner_home"> {{#if homeTemplateTeTools}} {{> hometools}}} {{/if}} {{#if HomeTemplateAdmin}} {{> homeadmin}} {{/if}} </modemplate>

D.   Tudo o que precede

92: Qual dos seguintes ganchos de eventos de modelo é chamado quando um usuário sai da página?

A.   fechado

B.   finalizado

C.   deixar

D.   Destruído

93: Qual dos seguintes comandos da barra de espaço estão corretos?

A.   {{#if}} .. {{/if}} {{#until}} .. {{/até}} {{#with} .. {{/com}} {{#each}} .. { {/cada}}

B.   {{#if}} .. {{/if}} {{#unless}} .. {{/a menos {/enquanto}}

C.   {{#if}} .. {{/if}} {{#Unless}} .. {{/a menos {/cada}}

94: Qual opção permite que você adicione uma barra lateral específica para rotear?

A.   {{#if layout.rendersidebar}} {{> latebaradMinnav}} {{/if}} {{> rendimento}}

B.   {{#if adminRoute}} {{> lateBaradMinnav}} {{{> yeld}} {{else}} {{> yeld}} {{/if}

C.   {{#if userRoute}} {{> latebaradMinnav}} {{> yeld}} {{else}} {{> yeld}} {{/if}

D.   Tudo o que precede

95: As propriedades definidas em um objeto de instância de modelo serão visíveis dos retornos de chamada adicionados com os métodos ___________ e __________ e dos manipuladores de eventos.

A.   On -rendered

B.   criada

C.   renderizado

D.   OnDestroyed

96: Qual código de amostra usa corretamente os métodos de meteoros dentro de um ajudante de modelo?

A.   Template.helloworld.helpers ({txt: function () {return modelo.instance (). Myasyncvalue.get ();}}); Template.helloworld.add = function () {var self = this; self.myasyncvalue = new ReactiveVar ("Aguardando a resposta do servidor ..."); Meteor.call ('getasyncvalue', function (err, asyncvalue) {if (err) console.log (err); else self.myasyncvalue.set (asyncvalue);}); }

B.   Template.helloworld.helpers ({txt: function () {return modelo.instance (). Myasyncvalue.get ();}}); Template.helloworld.created = function () {var self = this; self.myasyncvalue = new ReactiveVar ("Aguardando a resposta do servidor ..."); Meteor.call ('getasyncvalue', function (err, asyncvalue) {if (err) console.log (err); else self.myasyncvalue.set (asyncvalue);}); }

C.   Ambos mencionados acima

D.   Nenhuma das acima

97: Qual das alternativas a seguir é a maneira correta de registrar o Helper Global?

A.   Template.registerglobalhelper () {... algum código ...});

B.   Template.registerHelper () {... algum código ...});

C.   Template.globalhelper () {... algum código ...});

D.   Nenhuma das acima

98: Qual das alternativas a seguir está correta para definir uma variável de sessão?

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: Qual das alternativas a seguir é a sintaxe correta para a rota usando o roteador de ferro?

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

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

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

100: Qual das seguintes propriedades define um modelo padrão se um modelo não for encontrado?

A.   defaultNotfound

B.   istemplate

C.   não encontrado

D.   notfoundtemplate