Meteor - JavaScript Web フレームワークに関する日本語の質問

Meteor - JavaScript Web フレームワークに関する日本語の質問

当社の専門家は調査を通じてこれらの Meteor - JavaScript Web Framework MCQ を収集しました。これらの複数選択の質問に答えることで、Meteor - JavaScript Web Framework についてどの程度の知識があるかを確認していただければ幸いです。
下にスクロールして今すぐ始めましょう!

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.   -worng andsを許可します

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}、{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: マークダウンパッケージが既にあなたのアプリに追加されている場合、次のいずれかがテンプレートでそれを使用する正しい方法であるものはどれですか?

A.   テンプレートname = "home"> {{#markdown}} ##私のサイトへようこそ{{/markdown}} </template>

B.   テンプレートname = "home"> {{markdown}} ##私のサイトへようこそ{{/markdown}} </template>

C.   テンプレートname = "home"> {markdown} ##私のサイトへようこそ{/markdown} </template>

6: このコールバックのグループは、__または__グループの外部効果をクリーンアップまたは元に戻すのに最も役立ちますか?

A.   作成した

B.   作成された

C.   Ondestroyed

D.   レンダリング

7: 次のうち、Autorun()の反応性を停止するために使用できるのはどれですか?

A.   tracker.computation.stop();

B.   tracker.autorun.stop();

C.   tracker.computation.halt();

D.   tracker.autorun.end();

8: 次の流星パッケージのどれがMeteorテンプレート{{> loginbutton}}ヘルパーを提供しますか?

A.   Meteorアカウントパスワードを追加します

B.   Meteorユーザーアカウントを追加します

C.   Meteor Add Accounts-UIアカウント-PassWord

D.   Meteorユーザーユーザーパスワードを追加します

9: 次のパッケージのうち、反応性のために存在するパッケージはどれですか?

A.   反応性json

B.   リアクティブ指示

C.   反応var

D.   これらすべて。 -Wrong Ans

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: 次のうち、Accounts-Passwordパッケージのフローはどれですか?

A.   ユーザー登録

B.   電子メールの確認

C.   パスワードを再設定する

D.   これらすべて。

14: 次のテンプレートのどれがログインドロップダウンを示していますか?

A.   {{> loginbuttons}}

B.   {{> logindropdown}}

C.   {{> login}}

D.   {{> loginform}}

15: ログインフォームに使用している次のパッケージのどれはどれですか?

A.   ログインフォーム

B.   アカウント形式

C.   accounts-ui-unstyled

D.   accounts -ui -wrong ans

16: 次のクエリに適したインデックスは何ですか? db.Leaderboard.find({月:10}、{sort:{point:1}、limit:10});

A.   db.Leaderboard.EnsureIndex({Point:1})

B.   db.Leaderboard.EnsureIndex({月:1})

C.   db.Leaderboard.EnsureIndex({FullName:1})

D.   db.Leaderboard.EnsureIndex({year:1})

17: 次のカーソルのどれがMeteorコレクションに存在しますか?

A.   繰り返す

B.   各

C.   foreach

D.   Map -Wrong Ans

18: 次のうち、テンプレートにマークダウンを追加および使用する正しい方法はどれですか?

A.   Meteor Add #markdown

B.   流星追加マークダウン

C.   Meteor Markdownテンプレートを追加します

D.   Meteor追加テンプレート:Markdown

19: テンプレートヘルパーからカウンターを取得するのが正しいのは次のうちどれですか? 'meteor/racerive-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.   {{#コンテクスト}}

C.   {{と}}

D.   {{コンテクスト}}

21: オブジェクトは、追加およびメソッドとイベントハンドラーから追加されたコールバックから表示されますか?

A.   onRendered

B.   作成した

C.   レンダリング

D.   Ondestroyed -Wrong Ans

22: 以下のクエリOplogをどのように準備するのですか? meteor.publish( 'todos'、function(){return todos.find({}、{limit:10});});

A.   todos.find({sort:{date:-1}}、{lime:10})

B.   todos.find({}、{limit:10、sort:{date:-1}})

C.   todos.find({}、{limit:10、sort:1})

D.   todos.find({}、{limed:10、sort:-1})

23: この方法でGetCollaboratorsの出版物を書く正しい方法を選択してください。 APPIDを受け入れ、ユーザーの文書として協力者を返す必要がありますか? // app {"_id": "phonecall"、 "name": "電話"、 "collaborators":["user1"、 "user2"]} // user {"_id": "user1"、 "name" :「ユーザー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 app = 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.   Findall

26: 次のルールのうち、ユーザーが「役割」プロパティを編集できることを可能にしますか?

A.   meteor.account.allow()

B.   meteor.permission.allow()

C.   meteor.roles.allow()

D.   meteor.users.allow()

27: 次のパッケージのうち、ログインフォームに使用されるパッケージはどれですか? (当てはまるもの全てをご確認ください)

A.   ログインフォーム

B.   アカウント形式

C.   accounts-ui-unstyled

D.   accounts -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.   Auth-Strategy

D.   Auth-base

30: データベースを介してMeteorコレクションにどのようにアクセスしますか?

A.   2つのアプリケーション:aとb

B.   1つの共有コレクション:投稿

C.   Mongo_urlを介して1つの共有データベース

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.   反応var

D.   これらすべて。間違ったans

36: 次のパッケージのうち、反応性のために存在するパッケージはどれですか? (当てはまるもの全てをご確認ください)

A.   反応性json

B.   リアクティブディクト

C.   反応var

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.computationオブジェクトに属しますか?

A.   。ファーストラン

B.   .lastrun

C.   。初めて

D.   .ISFIRST

39: どの関数を使用して変数タイプを検証できますか?

A.   PatternMatch(MyVar、String);

B.   テスト(myvar、string);

C.   マッチ(MyVar、文字列);

D.   check(myvar、string);

40: 以下のサンプルコードの何が問題になっていますか? meteor.subscribe( "getCommets"); var usersubs = new Subsmanager(); template.comments.helpers({getComments:function(){return comments.find();}、著者:function(){var user = users.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')== "montse")//ここでは、リアクティブになりたい{// '変更}}}

B.   tracker.autorun(function(){if(session.get( 'text')== "something")//セッションテキストが変更されるたびに実行されます{// 'text'変更}})** *

C.   上記の両方

D.   上記のどれでもない

42: 次の主要な機能のうち、Meteorによって実装されているものはどれですか?

A.   分散データプロトコル(DDP)を介したワイヤ上のデータ

B.   ミニデータベースを使用したレイテンシー補正

C.   炎とトラッカーとの完全なスタック反応性

D.   上記のすべて

43: どのmeteor関数を使用すると、リアクティブデータソースに依存する関数を実行できます。これは、後でデータに変更がある場合、関数が再実行されるようにするようにします。

A.   tracker.Reactive()

B.   template.autorun()

C.   tracker.autorun()

D.   template.execute()

44: ユーザーに記録されたID 'submit-btn'を持つ要素を表示するコードはどれですか?

A.   {{#if currentuser}} <button id = "submit-btn"> click me </button> {{else}} <p id = "submit-text"> {/if}}を送信するにはログインしてください**

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

C.   template.newpost.rendered = function(){if(meteor.user()){$( '#submit-btn')。show(); $( '#submit-text')。hide(); }}

D.   上記のすべて

45: 変数がMeteorで変更されたときに、どのオプションがリアクティブUIを作成しますか?

A.   session.set( 'counter'、0); template.simple.counter = function(){return session.get( 'counter'); } template.simple.events({'クリックボタン':function(){session.set( 'counter'、session.get( 'counter') + 1);}});

B.   template.set( 'counter'、0); template.simple.counter = function(){return session.get( 'counter'); } template.simple.events({'クリックボタン':function(){template.set( 'counter'、template.get( 'counter') + 1);}});

C.   template.get( 'counter'、0); template.simple.counter = function(){return session.set( 'counter'); } template.simple.events({'クリックボタン':function(){session.set( 'counter'、session.get( 'counter') + 1);}});

D.   上記のすべて

46: 次の値のどれがReactiveVarによってサポートされていますか?

A.   エジソン

B.   JSON

C.   変数

D.   上記のすべて

47: MyAppという名前のMeteorアプリを作成するコマンドはどれですか?

A.   meteorはmyappを作成します

B.   MeteorアプリMyApp

C.   Meteor -MyAppを作成します

D.   Meteor -app myapp

48: 次のうちどれが有効な流星リアクティブサブスクリプションサンプルコードですか?

A.   $ meteorutils.autorun($ scope、function(){$ meteorsubscribe.subscribe( 'apublication'、$ scope.getReacivally( 'parameter'))。 });

B.   meteor.publish( "apublication"、function(parameter){acollection.find({'aproperty': 'parameter'})$ subscribe( 'apublication'、$ scope.parameter).then(function(){alert( 「サブスクライブ! ");});

C.   上記の両方

D.   上記のどれでもない

49: クライアントが以下のサンプルコードの著者名をレンダリングできない理由は何ですか? meteor.publish( "getComments"、function(){var comments = comments.find(); var userids = comments.map(comment(comment){return comment.author;}); return [commonde、users.find({{{{{ _id:{$ in:userids}})];})

A.   クライアントコードにはバグがあります。

B.   新しいユーザーがコメントを追加したとき、彼のユーザー情報はクライアントに送信されませんでした。

C.   上記の出版物は、ユーザー情報をクライアントに送信することはありません。

D.   上記の出版物は間違っています

50: 次のパッケージのうち、ReactiveVarに使用されるパッケージはどれですか?

A.   反応var

B.   ReactiveVar

C.   反応var

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: MeteorでリアクティブなMySQLデータベースを使用するのに正しいステートメントはどれですか?

A.   クライアント側でSQL SINTAXを使用します:グループ化と組合のミニモンゴの制限を取り除きます。クライアントでALASQLを使用し、Mongoコレクションを正常化します。

B.   SQLコネクタを使用してください:NumltelのMySQLおよびPGコネクタ、またはMeteor-Stream PGコネクタを試してください。不利な点は、展開をmeteorへの展開を破ることです。

C.   Mongoをリレーショナルデータベースの奴隷として使用し、それらを同期させます。 MySQL Shadowはこれを使用します。また、symmetric.dsを見て、多くのSQLエンジンを使用してMongo双方向の複製を設定することをお勧めします。

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: 次のうち、ユーザーIDの現在のログインを取得するために使用できるのはどれですか?

A.   this.userid;

B.   this.userid;

C.   this.loggeduserid;

D.   this.loggeduseid;

56: Meteorコレクションには、次のカーソルのどれが存在しますか? (当てはまるもの全てをご確認ください)

A.   繰り返す

B.   各

C.   foreach

D.   地図

57: どのパイプラインオペレーターがMongoDB集約パイプラインの一部ではありませんか?

A.   $グループ

B.   $ out

C.   $プロジェクト

D.   $ pluck

E.   $ lowind

58: 有効なコレクション定義は次のうちどれですか?

A.   myCollection = new DB.Collection(「サンプル」)

B.   myCollection = new Collection(「サンプル」)

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({clicks:1});}}); template.home.helpers({clicks:function(){var counterdoc = counter.findone(); return counterdoc?counterdoc.clicks: "0";}}); }

B.   <テンプレートname = "home"> {{clicks}} <br/> <button type = "button" class = "increment"> increment </button> </template>

C.   counter = new Mongo.Collection( 'counter'); counter.attachschema(new simpleschema({clicks:{type:number}、created:{type:date、denyupdate:true、autovalue:function(){if(this.isinsert)return new date; els if(this.isupsert)) return {$ setoninsert:new date}; 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(this); }

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.   上記のすべて

62: どのオプションが機能を返すための流星法を取得する方法を示していますか?

A.   Meteor.ClientCall.Methods({'consoleLog':function(message){console.log(message);}、});

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(parameters){output = parameters.mystring}});

64: 次のうち、ルートの正しい定義はどれですか?

A.   router.route = {登録: 'register'}

B.   router.route( 'レジスタ');

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: 'new title of post!'}});

B.   post.update( 'post_id'、{$ set:{title: 'new title of post!'}});

C.   post.update( 'post_id'、{update:{title: 'new title of post!'}});

D.   post.update( 'post_id'、{$ set {title: 'new title of post!'}});

67: 次の例を使用して、流星コレクションでフィルターを使用するにはどうすればよいですか?

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(Answers、function(Answer){return Answer.quiz._id;});

D.   上記のすべて

68: 次のうち、特定の著者からの投稿を公開するものはどれですか?

A.   meteor.publish( 'posts'、posts.find({著者:著者}));

B.   meteor.publish( 'posts'、function(著者){return posts.publish({著者:著者});});

C.   meteor.publish( 'posts'、function(著者){return posts.find({著者:著者});});

D.   meteor.find( 'posts'、function(著者){return posts.publish({著者:著者});});

69: 次のサンプルコードのうち、MetEorデータベースのクエリの結果をフィルタリングするのに有効なものはどれですか?

A.   var selected = [{object}、{object}]; var selededids = tips.find()。fetch();

B.   var selededids = _.pluck(selected、_id); var article = tips.find({_ id:{$ nin:selededids}});

C.   var selected = [{object}、{object}]; var selededids = tips.find({_ id:{$ nin:selededids}});

D.   上記のすべて

70: 「投稿」という名前のコレクションを作成する正しい方法は次のうちどれですか?

A.   posts = new Mongo.Collection( 'posts);

B.   posts = new Mongo.Collection( 'posts);

C.   posts = new Mongo.Collection( 'posts);

D.   投稿= new Mongo.Collections( '投稿);

71: どのコマンドがクライアントによってデータベースに更新を制限するために使用されますか?

A.   Meteor追加セキュア

B.   Meteorパスワードを追加します

C.   流星は不安を除去します

D.   Meteor追加ポリシー

72: コレクションの正しい例メソッドを選択しますか?

A.   ターゲット= new Meteor.Collection( "Targets"、{transform:function(doc){doc.title = function(){if(false){console.log( "true"); return 'le comecencement';} console.log( "false"); return 'ledébut';} return doc}}});

B.   ターゲット= new meteor.collection( "ターゲット"); Targets.Insert({id:0、title:function(){if(false){console.log( "true"); return 'le comemencement';} else {console.log( "false"); return 'le début ';}}、テキスト:' lorem ipsum dolor。 '、}); `

C.   templates.content.target = function(){var currentposition = meteor.user()。profile.position;ターゲットを返します。findone({id:parseint(currentposition)}); };

D.   上記のすべて

73: MeteorアプリのUIのデータベースをどのように変更できますか?

A.   template.example.events({'click #updatethis':function(e、t){var newValue = t。$( '。NewValue')。 :this._id}、{$ set:{value:newValue}}、function(error、result){if(error){console.log(error.reason)} else {console.log( "nice update")} })}})

B.   template.example.event({'click #updatethis':function(e、t){var newValue = t。$( '。NewValue')。 :this._id}、{$ set:{value:newValue}}、function(error、result){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(error、result){if(error){console.log(error.reason)} else {console.log( "nice update")} })}})

D.   上記のすべて

74: 次のうち、投稿を公開して購読する正しい方法はどれですか?

A.   /サーバーフォルダーの追加:meteor.publish( 'posts'、function(){return posts.find();}); /クライアントフォルダーは、:meteor.subscribe( 'posts')を含む.jsファイルを追加します。

B.   /クライアントフォルダーの追加:meteor.publish( 'post'、function(){return posts.find();}); /serverフォルダーを追加します。

C.   /serverフォルダーの追加:meteor.subscribe( 'post'、function(){return posts.find();}); /クライアントフォルダーは、:meteor.posts( 'posts')を含む.jsファイルを追加します。

D.   /サーバーフォルダーの追加:meteor.publish( 'posts'、function(){return posts.find();}); /クライアントフォルダーは、:meteor.subscribe( 'posts')を含む.jsファイルを追加します。

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: コレクションにはドキュメントが含まれており、各ドキュメントには独自の独自のIDがあり、それによって表されますか?

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: このデータモデルは非常にうまく機能しますが、1つの大きな弱点があります。次のうちどれがそうだと思いますか? {"_id": "one"、 "text": "meteor -full stack javascriptプラットフォーム"、 "parent":null} {"_id": "two"、 "text": "なぜあなたはそう言うのですか?"、 「親」:「1つの」} {{各getComments}} {{{text}}} {{if haveChildren}} {{> comments}} {{/if}} {{/equire}} template.comments.helpers({{ 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({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: 次のメソッドのうち、ルートの名前を取得しますか?

A.   currentPath()

B.   getQueryParam()

C.   getCurrentRouteparam()

D.   getRoutename()

81: 流星法はいくつの引数をサポートしていますか?

A.   1

B.   2

C.   3

D.   無限

82: 次のパッケージのうち、ログインフォームに使用されるパッケージはどれですか? (当てはまるもの全てをご確認ください)

A.   ログインフォーム

B.   アカウント形式

C.   accounts-ui-unstyled

D.   accounts-ui

83: 次のうち、下のボタンの有効なクリックイベントはどれですか? <テンプレートname = "mytemplate">

A.   template.mytemplate.events({'click #mybutton':function(){..}、});

B.   template.mytemplate.events({'クリック$ mybutton':function(){..}、});

C.   template.mytemplate.events({'click .mybutton”:function(){..}、});

D.   template.mytemplate.events({'クリックmybutton':function(){..}、});

84: Meteorルーターを使用するときに、現在のルートの名前にアクセスするために使用できるのは次のうちどれですか?

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.   シンプルで開いたChromeコンソールとタイプ: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:{choles:{admin:true}、}});

D.   meteor.users.permission(userid、{$ set:{roles:{admin:true}、}});

88: メールアドレスの代わりにユーザー名を使用するようにアカウントUIを構成するコードはどれですか?

A.   accounts.ui.config({username:true、email:false});

B.   accounts.ui.config({passwordsignupfields: 'username_only'、});

C.   accounts.ui.config({usernameonly:true});

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

89: 次のAPIのうち、ユーザーのログインを防ぐために使用できるのはどれですか?

A.   accounts.validateloginattempt

B.   accounts.validatelogin

C.   accounts.loginattempt

D.   accounts.validateloginattempts

90: ___________________は、サーバーが変更が成功したことをサーバーが認めるのを待つことなく、UIのユーザーが生成した変更を表示するプロセスです。

A.   楽観的なui

B.   ページを最適化します

C.   レンダリングテンプレート

D.   上記のどれでもない

91: どのオプションを使用すると、Meteor-Routerでレイアウトを使用できますか?

A.   meteor.router.add({'/home/tools':function(){session.set( "hometemplate"、 "tools"); return 'home';}、 '/home/admin':function(){session .set( "HometEmplate"、 "admin"); "home ';}});

B.   template.home.homeTemplatetools = function(){return session.equal( "Hometemplate"、 "Tools"); }; template.home.homeTemplateAdmin = function(){return session.equal( "hometemplate"、 "admin"); };

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

D.   上記のすべて

92: 次のテンプレートイベントフックのうち、ユーザーがページを離れるときに呼び出されるものはどれですか?

A.   閉まっている

B.   終了した

C.   離れる

D.   破壊されました

93: 次のスペースバーコマンドのどれが正しいですか?

A.   {{#if}} .. {{/if}} {{#until}} .. {{/till}} {{#with} .. {{/with}} {{#each}} .. { {/それぞれ}}

B.   {{#if}} .. {{/if}} {{#unless}} .. {{/even}} {{#with} .. {{/with}} {{#do}}} .. { {/その間}}

C.   {{#if}} .. {{/if}} {{#unless}} .. {{/even}} {{#with} .. {{/with}} {{#each}}} {{#eack}}} {{#eack}}} {/それぞれ}}

94: どのオプションを使用すると、特定のサイドバーを追加することができますか?

A.   {{#if layout.rendersidebar}} {{> sidebaradminnav}} {{/if}} {{> ried}}}

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

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

D.   上記のすべて

95: テンプレートインスタンスオブジェクトに設定したプロパティは、___________および__________メソッドとイベントハンドラーで追加されたコールバックから表示されます。

A.   onRendered

B.   作成した

C.   レンダリング

D.   Ondestroyed

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); els 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); els self.myasyncvalue.set(asyncvalue);}); }

C.   上記の両方

D.   上記のどれでもない

97: 次のうち、グローバルヘルパーを登録する正しい方法はどれですか?

A.   template.registerglobalhelper(){... some code ...});

B.   template.registerhelper(){... code ...});

C.   template.globalhelper(){... some code ...});

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: '/'、template: 'home'});});

C.   router.map(function(){this.route( 'home'、{path: '/'、template: 'home'});});

100: テンプレートが見つからない場合、次のプロパティのどれがデフォルトのテンプレートを設定しますか?

A.   defaultNotFound

B.   ISTEMPLATE

C.   見つかりません

D.   notFoundTemplate