Метеор - вопросы по веб-фреймворку JavaScript на русском языке

Метеор - вопросы по веб-фреймворку JavaScript на русском языке

Наши эксперты собрали эти MCQ Meteor — веб-фреймворк JavaScript в ходе исследования, и мы надеемся, что вы сможете увидеть, сколько у вас знаний по теме Meteor — веб-фреймворк JavaScript, ответив на эти вопросы с несколькими вариантами ответов.
Начните прямо сейчас, прокрутив вниз!

1: Как можно вызвать метод метеор?

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

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

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

D.   if (meteor.isclient) {meteor.call (‘Samplemethod '); }

2: Какой из следующих методов используется для настройки доступа в коллекциях?

A.   доступ

B.   отрицать

C.   позволять

D.   позволяет -индж и

3: Добавьте правило, которое сочетается с потоком событий, описывающих метод или попытки подписки. Каждое событие является объектом со следующими свойствами?

A.   ID пользователя

B.   имя пользователя

C.   ConnectionId

D.   ClientAddress

4: Что из следующего является правильным синтаксисом для предоставления целевой (серверной) среды для маршрута (железный маршрутизатор)?

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

B.   Router.route ('/files/: name_of_file', function () {// action}, {где: 'server'});

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

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

5: При условии, что пакет разметки уже добавлен в ваше приложение, какое из следующего является правильным способом использования его в шаблоне?

A.   Шаблон name = "Home"> {{#markdown}} ## добро пожаловать на мой сайт {{/markdown}} </template>

B.   Шаблон name = "Home"> {{Markdown}} ## Добро пожаловать на мой сайт {{/markdown}} </template>

C.   Шаблон name = "Home"> {Markdown} ## Добро пожаловать на мой сайт {/markdown} </template>

6: Эта группа обратных вызовов наиболее полезна для очистки или отмены каких -либо внешних эффектов __ или __ групп?

A.   созданный

B.   набрал

C.   погружено

D.   рендер

7: Что из следующего может быть использовано для прекращения реакционной способности Autorun ()?

A.   Tracker.computation.stop ();

B.   Tracker.autorun.stop ();

C.   Tracker.computation.halt ();

D.   Tracker.autorun.end ();

8: Какой из следующих пакетов Meteor предоставляет шаблон Meteor {{> LoginButton}} помощник?

A.   Meteor добавить счета счета

B.   Meteor добавить пользовательские учетные записи

C.   Meteor Add Accestion-UI Accounts-Password

D.   Meteor добавить пользователь пользователь-пассул

9: Какой из следующих пакетов существует для реактивности?

A.   Реактивный-JSON

B.   реактивный дикт

C.   реактивный-кадр

D.   Все из этого. -Вонг Анс

10: Какой из следующих методов в Meteor эквивалентен jQuery $ (Document) .ready (function () {...}); ?

A.   загружен

B.   рендер

C.   готовый

D.   в этом

11: Что из следующего не является действительным HTTP -запросом?

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

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

C.   Http.request («Get», «http: // someUrl»,…);

D.   Http.call («Get», «http: // someUrl»,…);

12: В приведенном ниже списке выберите опцию, которая не удовлетворена регулярным поиском выражения?

A.   Поиск регулярного выражения в режиме реального времени

B.   Поиск регулярного выражения может соответствовать частичным словам

C.   Поиск регулярного выражения очень эффективный

D.   Поиск регулярного выражения не поддерживает поиски подстановочных знаков

13: Что из перечисленного представляет собой потоки пакета аккаунтов-пассажиров?

A.   Пользовательская регистрация

B.   Подтверждение адреса электронной почты

C.   Сброс пароля

D.   Все из этого.

14: Какой из следующих шаблонов показывает выпадающий вход в систему?

A.   {{> loginbuttons}}

B.   {{> logindRopdown}}

C.   {{> login}}

D.   {{> loginform}}

15: Какой из следующих пакетов используется для форм входа в систему?

A.   вход в систему

B.   счета-формы

C.   счета-u-u-unstyled

D.   Счеты -UI -Wrong Ans

16: Какой подходящий показатель для следующего запроса? db.leaderboard.find ({месяц: 10}, {sort: {point: 1}, limit: 10});

A.   db.LeaderBoard.EnureIndex ({точка: 1})

B.   db.LeaderBoard.EnureIndex ({месяц: 1})

C.   db.LeaderBoard.EnsureIndex ({fullName: 1})

D.   db.LeaderBoard.EnsureIndex ({Год: 1})

17: Какой из следующих курсоров существует в Meteor Collection?

A.   повторить

B.   каждый

C.   для каждого

D.   Карта -Wrong Ans

18: Что из следующего является правильным способом добавления и использования отметки в шаблонах?

A.   Meteor Add #markdown

B.   Метеор добавить отметки

C.   метеор добавить шаблон разметки

D.   метеор добавить шаблон: отметка

19: Что из следующего является правильным, чтобы получить счетчик от помощников шаблона? Import {reactivevar} из «meteor/reactive-var 'template.mainlayout.oncreated (function () {this.counter = new Reactivevar (0);}) template.mainlayout.helpers ({getCounter: function () {// get. счетчик здесь}})

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

B.   Вернуть this.counter.get ();

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

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

20: Какой из следующих тегов шаблона устанавливает контекст данных?

A.   {{#с}}

B.   {{#context}}

C.   {{с}}

D.   {{контекст}}

21: Объект будет виден из обратных вызовов, добавленных с методами и обработчиками событий?

A.   навсегда

B.   созданный

C.   рендер

D.   Ondestroyed -Wrong Ans

22: Как мы подготовим oplog ниже? Meteor.publish ('todos', function () {return todos.find ({}, {limit: 10});});

A.   Todos.find ({sort: {date: -1}}, {Limit: 10})

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

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

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

23: Выберите правильный способ написать публикацию GetCollaborators с этим методом. Он принимает аппликацию и должен возвращать сотрудников в качестве документов пользователей? // app {"_id": "phonecall", "name": "телефонный звонок", "Сотрудники": ["user1", "user2"]} // user {"_id": "user1", "имя" : «Пользователь 1», «Приложения»: ["PhoneCall", "Email"]}

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

B.   Meteor.publish ('getcollaborators', function (appid) {return users.find ({apps: appid});});

C.   Meteor.publish ('getcollaborators', function (appid) {var app = apps.findone ({_ id: appid}); if (app) {return users.find ({_ id: {$ in: app.collaborators}}) ;} else {this.ready ();}});

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

24: ReactiveVars может иметь какое -либо значение, в то время как переменные сеанса ограничены или?

A.   Json

B.   набор

C.   Эйсон

D.   получать

25: Чтобы изменить значения документа, сначала не удаляя его, используйте оператор __. Этот оператор будет только изменять значения указанных полей, не влияя на остальную часть документа?

A.   $ set

B.   $ inc

C.   находить

D.   найти все

26: Какое из следующих правил позволит пользователям редактировать свойство «Роли»?

A.   Meteor.account.allay ()

B.   Meteor.permission.allow ()

C.   Meteor.Roles.Allow ()

D.   Meteor.users.allow ()

27: Какой из следующих пакетов используется для входа в систему? (проверить все, что относится)

A.   вход в систему

B.   счета-формы

C.   счета-u-u-unstyled

D.   Счеты -UI -Wrong Ans

28: Что из следующего не позволит пользователям создавать учетную запись?

A.   Accounts.config ({closeClientAccountcreation: true});

B.   Accounts.config ({forbidaccountcreation: true});

C.   Accounts.config ({forbidclientaccountcreation: true});

D.   Accounts.config ({closeAccountcreation: true});

29: Какой из следующих пакетов используется для создания различных функциональных возможностей учетной записи пользователя в Meteor?

A.   Столайзер

B.   база счетов

C.   АВТОМОБИЛЬНАЯ СТАРТЕГИЯ

D.   Аунтовая база

30: Как получить доступ к коллекции Meteor через базу данных?

A.   два приложения: A и B

B.   одна общая коллекция: сообщения

C.   одна общая база данных через mongo_url

D.   Все вышеперечисленное

31: Метеорская коллекция похожа на продвинутый объект _____?

A.   Множество

B.   База данных

C.   Шаблон

D.   Данные

32: Как вы применяете правила об обновлении наших коллекций?

A.   например, убедитесь, что используются правильные клавиши

B.   Убедиться, что имена нашей команды уникальны

C.   Установка максимального лимита символа, поэтому имена наших команд не слишком длинные

D.   Все вышеперечисленное

33: Что из следующего является действительным определением методов метеоров?

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

B.   if (meteor.isserver) {meteor.methods ({'samplemethod': function () {console.log ("hello world");}}); }

C.   if (meteor.isclient) {meteor.methods ({function samplemethod () {console.log ("hello world");}}); }

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

34: Как вы можете использовать шаблон ниже, включенный на страницу HTML? {{текст}}

A.   {{-> myTemplate}}

B.   {{<myTemplate}}

C.   {{> myTemplate}}

D.   {{myTemplate}}

35: Какой из следующих пакетов существует для реактивности?

A.   Реактивный-JSON

B.   реактивный дикт

C.   реактивный-кадр

D.   Все из этого. Неправильно Анс

36: Какой из следующих пакетов существует для реактивности? (Проверить все, что относится)

A.   Реактивный-JSON

B.   реактивный дикта

C.   реактивный-кадр

D.   Все вышеперечисленное

37: Как может быть сериализована дата ниже? var myjsondate = '{"$ date":…} ’;

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

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

C.   var mydate = meteor.fromjsonvalue (myjsondate);

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

38: Какое свойство принадлежит объекту Tracker.compatation?

A.   .первый забег

B.   .lastrun

C.   .первый раз

D.   .isfirst

39: Какая функция можно использовать для проверки типа переменной?

A.   Patternmatch (myvar, String);

B.   тест (myvar, string);

C.   совпадать (myvar, string);

D.   проверить (myvar, string);

40: Что не так с примерным примером кода? Meteor.SubScribe ("getCommets"); var usersUbs = new subsmanager (); Tomplate.comments.helpers ({getComments: function () {return comments.find ();}, Author: function () {var user = user.findone (this.author); if (user) {return user.name; } else {usersubs.subscribe ("getUser", this.author);}}})

A.   Будет много подписок "getComments" сразу после того, как мы добавим комментарий

B.   Сразу после загрузки страницы будет много подписок "getComments"

C.   Будет много подписок "getuser" сразу после того, как мы добавим комментарий

D.   Сразу после загрузки страницы будет много подписок "getUser"

41: Сделать заявление реактивным в метеоре, используя следующий фрагмент кода?

A.   Template.template_containing_acetexteditor.configuration = function () {return function (editor) {if (session.get ('text') == "что -то") // Здесь я хочу, чтобы это было реактивное {// делать что -то каждый раз 'текст ' изменения } } }

B.   Tracker.autorun (function () {if (session.get ('text') == "что -то") // Это будет работать каждый раз, когда меняется текст сеанса {// делать что -то каждый раз 'text' изменение}}) ** *

C.   Оба из вышеперечисленного

D.   Ни один из вышеперечисленных

42: Какая из следующих ключевых функций реализована Meteor?

A.   Данные по проводе через протокол распределенных данных (DDP)

B.   Задержка компенсации с помощью мини -баз данных

C.   Полная реактивность стека с пламенем и трекером

D.   Все вышеперечисленное

43: Какая метеорная функция позволяет запустить функцию, которая зависит от реактивных источников данных, таким образом, что, если в дальнейшем будут изменения в данных, функция будет повторно?

A.   Tracker.reactive ()

B.   Template.autorun ()

C.   Tracker.autorun ()

D.   Template.execute ()

44: Какой код показывает элемент с идентификатором «Отправить-btn» для регистрации пользователей?

A.   {{#if CurrentUser}} <button id = "Opport-btn"> нажмите меня </button> {{else}} <p id = "opper-text"> Войдите в систему, чтобы отправить {{/if}} * **

B.   Template.newpost.rendered = function () {if (meteor.user ()) {$ ('#отправить-btn'). Show (); $ ('#отправить-текст'). hide (); } else {$ ('#отправить-btn'). hide (); $ ('#отправить-текст'). Show (); }}

C.   Template.newpost.rendered = function () {if (meteor.user ()) {$ ('#отправить-btn'). Show (); $ ('#отправить-текст'). hide (); }}

D.   Все вышеперечисленное

45: Какой вариант сделает реактивный пользовательский интерфейс, когда переменная изменяется в Meteor?

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

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

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

D.   Все вышеперечисленное

46: Какое из следующих значений поддерживается ReactiveVar?

A.   Эйсон

B.   Json

C.   Переменная

D.   Все вышеперечисленное

47: Какая команда создает метеорное приложение по имени MyApp?

A.   Метеор создавать myApp

B.   Meteor App MyApp

C.   Meteor -Create MyApp

D.   Meteor -app myApp

48: Что из следующего представляет собой действительный примерный код Meteor Reactive Подписки?

A.   $ meteorutils.autorun ($ scope, function () {$ meteorsubscribe.subscribe ('apublication', $ scope.getReactivity ('parameter')) .then (function () {alert («Вы подписались!»);}); });

B.   Meteor.publish ("apubublication", function (parameter) {acollection.find ({'Aproperty': 'parameter'}) $ specpibe.subscribe ('apublication', $ scope.parameter) .then (function () {alert (alert (apublication ', $ scope.parameter). "Вы подписались!");});

C.   Оба из вышеперечисленного

D.   Ни один из вышеперечисленных

49: Какова может быть причина, по которой клиент не смог отобразить имя автора для примерного кода примера? Meteor.publish ("getcomments", function () {var comments = comments.find (); var userids = comments.map (function (comment) {return comment. _id: {$ in: userIds}})];})

A.   В клиентском коде есть ошибка.

B.   Когда новый пользователь добавил комментарий, его пользовательская информация не была отправлена ​​клиенту.

C.   Публикация, показанная выше, никогда не отправляет пользовательскую информацию клиенту.

D.   Публикация, показанная выше, неверна

50: Какой из следующих пакетов используется для ReactiveVar?

A.   реактивный-кадр

B.   Reactivevar

C.   реактивные кани

D.   реактивный

51: Какая функция обратного вызова вызывается при создании шаблона?

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

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

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

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

52: Какое утверждение является правильным для использования реактивных баз данных MySQL в Meteor?

A.   Используйте SQL Sintax в стороне клиента: избавиться от ограничений Minimongo в группировке и союзах. Используйте Alasql на клиенте и нормализуйте коллекции Mongo.

B.   Используйте разъем SQL: попробуйте разъемы Numltel MySQL и PG или разъем PG Meteor-Stream. Недостатком является то, что они нарушают развертывание на метеор.

C.   Используйте Mongo в качестве рабов для реляционной базы данных, сохраняя их синхронизацией. MySQL Shadow использует это. Также вы можете посмотреть на Symmetric.ds, чтобы установить двунаправленную репликацию Mongo с большим количеством двигателей SQL.

D.   Все вышеперечисленное

53: Что из следующего является правильным способом получить это значение на клиенте? {"public": {"facebook": {"token": "HE882939201KL28819302"}}}

A.   Meteor.settings.facebook.token

B.   Meteor.settings.public.token

C.   Meteor.public.facebook.token

D.   Meteor.settings.public.facebook.token

54: Какой из следующих методов используется для настройки доступа в коллекциях? (Проверить все, что относится)

A.   доступ

B.   отрицать

C.   позволять

D.   разрешает

55: Что из следующего может быть использовано для получения текущего зарегистрированного в идентификаторе пользователя?

A.   this.userid;

B.   this.userid;

C.   this.loggedUserid;

D.   this.loggeduseid;

56: Какой из следующих курсоров существует в Meteor Collection? (Проверить все, что относится)

A.   повторить

B.   каждый

C.   для каждого

D.   карта

57: Какой оператор трубопровода не является частью конвейера агрегации MongoDB?

A.   $ Группа

B.   $ OUT

C.   $ Project

D.   $ pluck

E.   $ не расслабьтесь

58: Что из следующего является действительным определением коллекции?

A.   Mycollection = new db.collection («образцы»)

B.   MyCollection = новая коллекция («образцы»)

C.   Mycollection = new mongo.collection («образцы»)

D.   Mycollection = new mongodb.collection («образцы»)

59: Какие варианты позволит вам создать счетчик кликов с базой данных в Meteor?

A.   if (meteor.isclient) {template.home.events ({"click .increment": function () {var counterdoc = counter.findone (); if (counterdoc) counter.update ({_ id: counterdoc._id}, {{ $ inc: {clicks: 1}}); else counter.insert ({chlicks: 1});}}); Template.home.helpers ({chlicks: function () {var countroc = counter.findone (); return counterdoc? Counterdoc.clicks: "0";}}); }

B.   <Template name = "Home"> {{clacks}} <br/> <button type = "class =" increment "> Increment </button> </template>

C.   Счетчик = новый mongo.collection ('counter'); Counter.attachschema (new simpleschema ({klicks: {type: number}, censueTat: {type: date, denyupdate: true, autovalue: function () {if (this.isinsert) возвращает новую дату; else if (this.isupsert) return {$ setOninsert: новая дата}; else this.Unset ();}}}));

D.   Все вышеперечисленное

60: Что из следующего является правильным способом создания вспомогательной функции?

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

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

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

D.   Template.layout.helpers ({function foohelper () {return 'foo String';}});

61: Как вы можете получить это. Показатель в функции внутри метода Meteor?

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 (это); }

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); функция innerfunction (userId) {console.log (userId); innerFunction (); }

E.   Все вышеперечисленное

62: Какой вариант показывает, как получить метод Meteor, чтобы вернуть функцию?

A.   Meteor.clientcall.methods ({'consolelog': function (message) {console.log (сообщение);},});

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

C.   Meteor.clientcall.apply (userid, 'consolelog', ['это сообщение должно отображаться в клиентской консоли']);

D.   Все вышеперечисленное

63: Что из следующего установит вывод на «Привет» для примера кода ниже? {{myHelper "Hello"}}

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

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

C.   Template.footemplate.helpers ({myhelper: function (параметры) {output = parameters.mystring}});

64: Что из следующего является правильным определением маршрута?

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

B.   Router.route ('Register');

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

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

65: Что из перечисленного является правильным способом вызова метода?

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

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

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

D.   Все вышеперечисленное

66: Что из следующего является правильным синтаксисом для обновления заголовка сообщения в документе сбора?

A.   Post.update ('post_id', {set: {title: 'Новое заголовок Post!'}});

B.   Post.update ('post_id', {$ set: {title: 'Новое заголовок Post!'}});

C.   Post.update ('post_id', {update: {title: 'Новое заголовок Post!'}});

D.   Post.update ('post_id', {$ set {title: 'Новое заголовок Post!'}});

67: Используя следующий пример, как вы можете использовать фильтр в коллекции Meteor?

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 (ответы, функция (ответ) {return answer.quiz._id;});

D.   Все вышеперечисленное

68: Что из следующего опубликует пост от определенного автора?

A.   Meteor.publish ('posts', posts.find ({Автор: Автор}));

B.   Meteor.publish ('posts', function (автор) {return posts.publish ({author: Author});});

C.   Meteor.publish ('posts', function (автор) {return posts.find ({Author: Author});});

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

69: Какой из следующих примеров является действительным для фильтрации результатов запроса базы данных Meteor?

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

B.   var selectedids = _.pluck (выбрано, _id); var iks = topts.find ({_ id: {$ nin: selectedids}});

C.   var selected = [{Object}, {Object}]; var selectedids = tips.find ({_ ID: {$ nin: selectedids}});

D.   Все вышеперечисленное

70: Что из следующего является правильным способом создания коллекции под названием «Посты»?

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: Какая команда используется для ограничения обновлений в базе данных любым клиентом?

A.   Метеор добавить безопасность

B.   Метеор добавить пароль

C.   Метеор Удалить небезопасную

D.   Метеор добавить политику

72: Выберите правильный пример метода в сборе?

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

B.   Targets = new Meteor.Collection ("Targets"); Targets.Insert ({id: 0, title: function () {if (false) {console.log ("true"); return 'le commencement';} else {console.log ("false"); return 'le début ';}}, текст:' lorem ipsum dolor. ',}); `` `

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

D.   Все вышеперечисленное

73: Как может быть изменена база данных из пользовательского интерфейса в Meteor?

A.   Template.example.events ({'click #updatethis': function (e, t) {var newvalue = t. $ ('.. Newvalue'). Val (); // Взятие значения от случайного ввода. : this._id}, {$ set: {value: newvalue}}, function (error, result) {if (error) {console.log (error.reson)} else {console.log ("Nice Update")} })}})

B.   Template.example.event ({'click #updatethis': function (e, t) {var newvalue = t. $ ('.. Newvalue'). Val (); // Взятие значения из случайного ввода. : this._id}, {$ set: {value: newvalue}}, function (error, result) {if (error) {console.log (error.reson)} else {console.log ("Nice Update")} })}})

C.   Template.example.events ({'dbclick #updatethis': function (e, t) {var newvalue = t. $ ('... Newvalue'). Val (); // Взятие значения из случайного ввода. : this._id}, {$ set: {value: newvalue}}, function (error, result) {if (error) {console.log (error.reson)} else {console.log ("Nice Update")} })}})

D.   Все вышеперечисленное

74: Что из следующего является правильным способом публикации и подписки на посты?

A.   В папке /сервера добавить файл .js, содержащий: meteor.publish ('posts', function () {return posts.find ();}); В папке /клиенте добавить файл .js, содержащий: meteor.subscribe ('posts');

B.   В папке /клиенте добавить файл .js, содержащий: meteor.publish ('posts', function () {return posts.find ();}); В папке /сервера добавить файл .js, содержащий: meteor.subscribe ('posts');

C.   В папке /сервера добавить файл .js, содержащий: meteor.subscribe ('posts', function () {return posts.find ();}); В папке /клиенте добавить файл .js, содержащий: meteor.posts ('posts');

D.   В папке /сервера добавить файл .js, содержащий: meteor.publish ('posts', function () {return posts.find ();}); В папке /клиенте добавить файл .js, содержащий: meteor.subscribe ('posts');

75: Что из следующего позволит вам публиковать конкретные поля?

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

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

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

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

76: Коллекции содержат документы, и в каждом документе есть свой уникальный идентификатор, который представлен?

A.   {"_id": "w78123byuxzedw"}

B.   {"id": "w78123byuxzedw"}

C.   {"Id": "w78123byuxzedw"}

D.   {"Key": "w78123byuxzedw"}

77: Что из следующего используется для поиска данных в коллекции MyCollection?

A.   Mycollection.find ();

B.   Mycollection.fetch ();

C.   Mycollection.search ();

D.   Mycollection.get ();

78: Эта модель данных работает довольно хорошо, однако у нее есть один серьезный слабый момент. Как вы думаете, что из следующего? {"_id": "One", "text": "Meteor - Pull Stack Javascript Platform", "Parent": null} {"_id": "Два", "Текст": "Почему вы так говорите?", "Parent": "One"} {{ingy getComments}} {{text}} {{if havechildren}} {{> Комментарии}} {{/if}} {{/wance}} template.comments.helpers ({{/{/cay}}}}}}}}}}}}}}}}}}}}}}}}}}. getComments: function () {var parent = this._id || null; return comments.find ({parent: parent});}, havechildren: function () {return comments.find ({parent: this._id}). count ()> 0;}})

A.   Невозможно отобразить один путь или его часть.

B.   Трудно отправить подмножество дерева клиенту.

C.   Там нет проблем с этой моделью.

D.   DDP не поддерживает эту модель.

79: Что из следующего вернет все сообщения, отсортированные по времени в порядке убывания?

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

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

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

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

80: Какой из следующих методов получит название маршрута?

A.   currentPath ()

B.   getQueryparam ()

C.   getCurrentRouteParam ()

D.   getRoutEname ()

81: Сколько аргументов поддерживает метод Meteor?

A.   1

B.   2

C.   3

D.   Бесконечный

82: Какой из следующих пакетов используется для входа в систему? (Проверить все, что относится)

A.   вход в систему

B.   счета-формы

C.   счета-u-u-unstyled

D.   Счеты-UI

83: Что из следующего является действительным событием Click для кнопки ниже? <шаблон name = "mytemplate">

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 ({'Щелкните mybutton': function () {..},});

84: Что из следующего можно использовать для доступа к имени текущего маршрута при использовании Meteor Router?

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

B.   Handlebars.registerHelper ('ifrouteis', function (routename, options) {if (meteor.router.page () === Routename) {return options.fn (this);} return Options.Inverse (this);});

C.   Handlebars.registerHelper.helper ('ifrouteis', function (routename, options) {if (meteor.router.page () === routename) {return options.fn (this);} return options.Inverse (this);} );

D.   Все вышеперечисленное

85: Какой код правильно обнаружит, является ли пользователь аутентифицирован или нет?

A.   var LoginRun; Template.bar.rendered = function () {loginrun = deps.autorun (function () {if (meteor.user ()) {// материал для работы при регистрации в}}); } Template.bar.destroyed = function () {loginrun.stop (); }

B.   var LoginRun; Templates.bar.rendered = function () {loginrun = deps.autorun (function () {if (meteor.user ()) {// материал для запуска при регистрации}}} template.bar.destroyed = function () { loginrun.stop ();}

C.   var LoginRun; loginrun = deps.autorun (function () {if (meteor.user ()) {// материал для работы при регистрации}}}); Template.bar.destroyed = function () {loginrun.stop (); }

D.   Все вышеперечисленное

86: Текущая сборка метеоров находится в:

A.   Простая, открытая хромированная консоль и тип: meteor.release (), вы также можете использовать ее в коде.

B.   Простая, открытая хромированная консоль и тип: meteor.update (), вы также можете использовать ее в коде.

C.   Простая, открытая хромированная консоль и тип: meteor.soon (), вы также можете использовать ее в коде.

D.   Все вышеперечисленное

87: Что из следующего является правильным, чтобы добавить роль администратора к пользователю?

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: Какой код будет настроить пользовательский интерфейс учетных записей для использования имен пользователей вместо адресов электронной почты?

A.   Accounts.ui.config ({username: true, электронная почта: false});

B.   Accounts.ui.config ({passwordsignupfields: 'username_only',});

C.   Accessions.ui.config ({usernamonly: true});

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

89: Какой из следующих API можно использовать для предотвращения входа пользователя?

A.   Accessions.validateLoginatmempempt

B.   Счета. Валидателогин

C.   Счеты

D.   Счета. ValidateLoginattempts

90: ___________________-это процесс отображения сгенерированных пользователем изменений в пользовательском интерфейсе, не ожидая, пока сервер признает, что изменение преуспело.

A.   оптимистичный пользовательский интерфейс

B.   Оптимизировать страницу

C.   шаблон рендеринга

D.   Ни один из вышеперечисленных

91: Какой вариант позволяет использовать макеты с метеор-маркировкой?

A.   Meteor.router.add ({'/home/tools': function () {session.set ("hometemplate", "tools"); return 'Home';}, '/home/admin': function () {session .set ("HomeTemplate", "admin"); return 'Home';}});

B.   Template.home.hometemplateTools = function () {return session.equal ("HomeTemplate", "Tools"); }; Template.home.hometemplayeadmin = function () {return session.equal ("hometemplate", "admin"); };

C.   <Template name = "home"> {{#if isadmin}} <h1> student </h1> {{/if}} <div id = "inner_home"> {{#if hometemplaytetools}} {{> hometools}}}}}}}}}}}}} {{/if}} {{#if hometemplateadmin}} {{> homeadmin}} {{/if}} </template>

D.   Все вышеперечисленное

92: Какой из следующих крючков для событий шаблона вызывается, когда пользователь покидает страницу?

A.   закрыто

B.   законченный

C.   оставлять

D.   уничтожен

93: Какая из следующих команд космического бада верна?

A.   {{#if}} .. {{/if}} {{#until}} .. {{/до}} {{#with} .. {{/with}} {{#each}} .. { {/каждый}}

B.   {{#if}} .. {{/if}} {{#unless}} .. {{/infal}} {{#with} .. {{/with}} {{#do}} .. {/пока}}

C.   {{#if}} .. {{/if}} {{#unless}} .. {{/infal}} {{#with} .. {{/with}} {{#each}} .. { {/каждый}}

94: Какой вариант позволяет добавить определенную боковую панель в маршрут?

A.   {{#if mayout.rendersidebar}} {{> sidebaradminnav}} {{/if}} {{> ueld}}

B.   {{#if adminroute}} {{> sidebaradminnav}} {{> yeld}} {{else}} {{> yeld}} {{/if}

C.   {{#if userroute}} {{> sidebaradminnav}} {{> yeld}} {{else}} {{> yeld}} {{/if}

D.   Все вышеперечисленное

95: Свойства, которые вы устанавливаете на объекте экземпляра шаблона, будут видны из обратных вызовов, добавленных с помощью методов ___________ и __________ и из обработчиков событий.

A.   onrendered

B.   созданный

C.   визуализирован

D.   Вернут

96: Какой пример кода правильно использует метеорные методы внутри помощника шаблона?

A.   Template.helloworld.helpers ({txt: function () {return template.instance (). Myasyncvalue.get ();}}); Template.helloworld.add = function () {var self = this; self.myasyncvalue = new Reactivevar («Ожидание ответа от сервера ...»); 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 («Ожидание ответа от сервера ...»); Meteor.call ('getAsyncvalue', function (err, asyncvalue) {if (err) console.log (err); else self.myasyncvalue.set (asyncvalue);}); }

C.   Оба из вышеперечисленного

D.   Ни один из вышеперечисленных

97: Что из следующего является правильным способом регистрации глобального помощника?

A.   Template.registerglobalhelper () {... какой -то код ...});

B.   Template.registerHelper () {... какой -то код ...});

C.   Template.globalhelper () {... какой -то код ...});

D.   Ни один из вышеперечисленных

98: Что из следующего является правильным, чтобы установить переменную сеанса?

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: Что из следующего является правильным синтаксисом для маршрута с использованием железного маршрутизатора?

A.   Router.map (function () {this.router ('Home', {route: '/' template: 'Home'});});

B.   Router.mapper (function () {this.router ('Home', {path: '/', шаблон: 'Home'});});

C.   Router.map (function () {this.route ('Home', {path: '/', шаблон: 'Home'});});

100: Какое из следующих свойств устанавливает шаблон по умолчанию, если шаблон не найден?

A.   DefaultNotFound

B.   Истипл

C.   не найдено

D.   notfoundtemplate