Meteor - JavaScript web 框架中文题

Meteor - JavaScript web 框架中文题

我们的专家通过调查收集了这些 Meteor - JavaScript Web 框架 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和

3: 添加一个规则,该规则与描述方法或订阅尝试的事件流匹配。每个事件都是具有以下属性的对象?

A.   用户身份

B.   用户名

C.   Connection Id

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: 前提是已将Markdown软件包添加到您的应用程序中,以下哪一种是在模板中使用它的正确方法?

A.   模板名称=“ home”> {{#markDown}} ##欢迎来到我的网站{{/markdown}} </template>

B.   模板名称=“ home”> {{markdown}} ##欢迎来到我的网站{{/markdown}} </template>

C.   模板名称=“ 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: 以下哪一个流星软件包提供流星模板{{> loginbutton}}助手?

A.   流星添加帐户 - 通信

B.   流星添加用户帐户通信

C.   流星添加Account-UI帐户通信

D.   流星添加用户 - 通信

9: 以下哪些包含以下包裹以进行反应性?

A.   反应性杰森

B.   反应性

C.   反应性var

D.   所有这些。 -wrong ans

10: 流星中的以下哪种方法相当于jQuery $(document).Dready(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.   Accounts-ui-Unstyled

D.   Account -ui -wrong ans

16: 以下查询的合适索引是什么? db.headerboard.find({月:10},{stort:{point:1},limit:10});

A.   db.Leaderboard.ensureIndex({point:1})

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

C.   db.headerboard.ensureIndex({fullname:1})

D.   db.Leaderboard.ensureIndex({Year:1})

17: 流星集合中存在以下哪个光标?

A.   重复

B.   每个

C.   foreach

D.   地图-wrong ans

18: 以下哪种是在模板中添加和使用降价的正确方法?

A.   流星添加#markdown

B.   流星添加降价

C.   流星添加标记模板

D.   流星添加模板:降价

19: 以下哪项是正确的,可以从模板助手那里获得计数器?导入{reactiveVar}来自'Meteor/vactive-var'emplate.mainlayout.oncreated(function(){this.counter = new reactiveVar(0);})template.mainLayOut.helpers.helpers({getCounter {getCounter:function:function:get get get get get for)在这里计数器}})

A.   返回template.instance()。counter.get();

B.   返回this.counter.get();

C.   返回template.currentData()。counter.get();

D.   返回template.instance()。data.counter.get();

20: 以下哪个模板标签设置数据上下文?

A.   {{#和}}

B.   {{#语境}}

C.   {{和}}

D.   {{语境}}

21: 从添加和方法和事件处理程序的回调中可以看到该对象吗?

A.   雇用

B.   创建

C.   渲染

D.   ondestroyed -wrong ans

22: 我们如何准备下面的查询OPLOG? seeor.publish('todos',function(){retot todos.find({},{limit:limit:10});});

A.   todos.find({stort:{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: 选择使用此方法编写GetCollaborator出版物的正确方法。它接受一个属性,应该返回合作者作为用户文档吗? // app {“ _id”:“ phoneCall”,“ name”:“ phone呼叫”,“合作者”:[“ user1”,“ user2”]} // user {“ _id”:“ user1”,“ user1”,“名称” :“用户1”,“ apps”:[“ 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 unders.find({_ id:_ id:{$ in app.collaborators}}}}})) ;} else {this.ready();}});

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

24: 反应活体可以保持任何值,而会话变量仅限于还是?

A.   json

B.   放

C.   埃森

D.   得到

25: 要更改文档的值而不先删除文档的值,请使用__运算符。该操作员只会在不影响文档的其余部分的情况下更改指定字段的值?

A.   $设置

B.   $ inc

C.   寻找

D.   找到所有

26: 以下哪个规则将允许用户编辑“角色”属性?

A.   Meteor.account.allow()

B.   seeor.permission.allow()

C.   Meteor.Roles.Allow()

D.   Meteor.users.allow()

27: 以下哪个软件包用于登录表单? (检查所有适用)

A.   登录格式

B.   帐户形式

C.   Accounts-ui-Unstyled

D.   Account -ui -wrong ans

28: 以下哪项将不允许用户创建帐户?

A.   accounts.config({cloceClientAccountCreation:true});

B.   accounts.config({forbidacCountCreation:true});

C.   accounts.config({forbidClientAccountCreation:true});

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

29: 以下哪个软件包用于在流星中创建不同的用户帐户功能?

A.   卫星器

B.   帐户基础

C.   auth-strategy

D.   身份验

30: 您如何通过数据库访问流星集合?

A.   两个应用程序:A和B

B.   一个共享集合:帖子

C.   一个通过mongo_url共享数据库

D.   上述所有的

31: 流星集合就像一个高级_____对象吗?

A.   大批

B.   数据库

C.   模板

D.   数据

32: 您如何执行更新我们的收藏的规则?

A.   例如确保使用正确的钥匙

B.   确保我们的团队名称是独一无二的

C.   设置最大角色限制,以免我们的团队名称不长

D.   上述所有的

33: 以下哪个是有效的Meteor方法定义?

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({函数SampleMethod(){console.log(“ Hello world”);}}); }

D.   if(Meteor.isserver){Meteor.Methods({函数SampleMethod(){console.log(“ Hello world”);}}); }

34: 如何使用下面的模板中的HTML页面? {{文本}}

A.   {{ - > myTemplate}}}

B.   {{{<mytemplate}}

C.   {{> myTemplate}}

D.   {{myTemplate}}

35: 以下哪个包裹有反应性?

A.   反应性杰森

B.   反应性

C.   反应性var

D.   所有这些。错误的ANS

36: 存在以下哪个包装以进行反应性? (检查所有适用)

A.   反应性杰森

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.   .iffirst

39: 哪个函数可用于验证变量类型?

A.   statersmatch(myvar,string);

B.   测试(MyVar,字符串);

C.   匹配(Myvar,字符串);

D.   检查(MyVar,字符串);

40: 以下示例代码有什么问题? Meteor.Subscribe(“ getCommets”); var userubs = new submanager(); template.comments.helpers({getComments:function(){return remistry.find();},作者:function(){var user = user = users.findone(this.author); if(user){return){return user.name; } else {userubs.subscribe(“ getuser”,this.author);}}}})

A.   添加评论后,将会有很多“ getComments”订阅

B.   页面加载后,将有很多“ getComments”订阅

C.   添加评论后,将会有很多“ getuser”订阅

D.   页面加载后,将有很多“ getuser”订阅

41: 使用以下代码段在流星中反应反应?

A.   template.template_containing_aceetexteditor.configuration = function(){return function(editor){if(session.get('text')==“ sosings”) ' 变化 } } }

B.   tracker.autorun(function(){if(session.get('text')==“某物”)//这每次都会运行session text text {//每次'text'text'clands}})** *

C.   以上两个

D.   以上都不是

42: 流星实现了以下哪些关键功能?

A.   通过分布式数据协议(DDP)上的电线上的数据

B.   使用迷你数据库的延迟补偿

C.   充满堆栈反应性,大火和跟踪器

D.   上述所有的

43: 哪个流星功能允许您运行取决于反应性数据源的函数,以使数据稍后发生更改,则该函数将重新运行?

A.   tracker.Reactive()

B.   template.autorun()

C.   tracker.autorun()

D.   template.execute()

44: 哪个代码显示登录用户的ID“ submit-btn”元素?

A.   {{{#if CurrentUser}} <按钮ID =“ smitf-btn”>单击me </button> {{else}} <p id =“ simpr-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: 当变量在流星中更改时,哪种选项将使反应性UI?

A.   Session.Set('Counter',0); template.simple.counter = function(){return session.get('counter'); } template.simple.events({'click button':function(){session.set.set('counter',session.get('counter') + 1) + 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.set('counter',session.get('counter') + 1) + 1);}}});

D.   上述所有的

46: ReactiveVar支持以下哪个值?

A.   埃森

B.   JSON

C.   多变的

D.   上述所有的

47: 哪个命令创建一个名为MyApp的流星应用程序?

A.   流星创建myapp

B.   流星应用MyApp

C.   流星 - 创建MyApp

D.   流星-App MyApp

48: 以下哪一项是有效的流星反应性订阅样本代码?

A.   $ aeteorutils.autorun($ scope,function(){$ queorSubScribe.SubScribe('apublication',$ scope.getReactivalivility('parameter')).then(function(function(){arter(){arter(“ you subscribed!”);}); });

B.   Meteor.publish(“ apublation”,function(parameter){acollection.find({'aproperty':'aproperty':'parameter'})$ subscribe.subscribe('apublication',$ scope.parameter).parameter).parameter).parameter)。 “您订阅了!”);});

C.   以上两个

D.   以上都不是

49: 客户无法为以下示例代码渲染作者名称的原因是什么? Meteor.publish(“ getComments”,function(){var comment = comment.find(); var userIds = comment.map(function(comment){return comment.author;}); return [remote [comment,users.find({ _id:{$ in:userIds}})];})

A.   客户端代码中有一个错误。

B.   当新用户添加评论时,他的用户信息不会发送给客户端。

C.   上面显示的出版物永远不会将用户信息发送给客户。

D.   上面显示的出版物是错误的

50: 以下哪个软件包用于ReactiveVar?

A.   反应性var

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数据库是正确的?

A.   在客户端使用SQL SINTAX:摆脱分组和工会的最小限制。在客户端上使用AlasQL并将Mongo集合标准化。

B.   使用SQL连接器:尝试Numltel的MySQL和PG连接器,或Meteor-stream PG连接器。缺点是他们破坏了流星的部署。

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: 流星集合中存在以下哪个光标? (检查所有适用)

A.   重复

B.   每个

C.   foreach

D.   地图

57: 哪个管道操作员不是MongoDB聚合管道的一部分?

A.   $组

B.   $ out

C.   $项目

D.   $ pluck

E.   $ Undind

58: 以下哪个是有效的集合定义?

A.   mycollection =新DB.Collection(“样本”)

B.   mycollection =新收藏(“样本”)

C.   mycollection = new Mongo.Collection(“样本”)

D.   mycollection = new Mongodb.Collection(“样本”)

59: 哪个选项将允许您在流星中使用数据库创建单击计数器?

A.   if(Meteor.isclient){template.home.events({“ click .increment”:function(){var counterdoc = counterdoc = counter.findone(); if(counterdoc)counter.update({_ id:countrdoc._id},{ $ inc:{clicks:1}}); else counter.insert({clicks:1});}}); template.home.helpers({clicks:function(){var counterdoc = counter.findone(); return counterdoc?counterdoc.clicks:“ 0”;}}); }

B.   <template name =“ home”> {{{clicks}} <br/> <button type =“ button” class =“ regrement”>增量</button> </button> </template>

C.   Counter = new Mongo.Collection('Counter'); Counter.attachschema(新的SimpleSchema({单击:{type:numbers},createat:{type:date:date,denyupdate:true,autovalue:autovalue:function(){if(this.isinsert)返回{$ 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(){返回'foo string';}});

D.   template.layout.helpers({function foohelper(){return'foo string';}});

61: 如何在Meteor方法中获得函数中的userid?

A.   myMethod:function(){console.log(this.userid);函数nirnfunction(){console.log(this.userid); } nistruction.bind(this); }

B.   myMethod:function(){console.log(this.userid);函数nirnfunction(){console.log(this.userid); }; nistruction.apply(this); }

C.   myMethod:function(){var that = this; console.log(this.userid);函数nirnFunction(){console.log(that.userid); } Intrinfunction(); }

D.   myMethod:function(){var userId = this.userid; console.log(this.userid);功能nirnfunction(userId){console.log(userId); nirnfunction(); }

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: 以下示例代码将以下哪一项将输出设置为“ Hello”? {{myhelper“ hello”}}

A.   template.footemplate.helpers({myHelper:function(mystring){output = mystring;}});

B.   template.footemplate.helpers({myHelper:function(parameters){outption = parameters.hash.mystring}}});

C.   template.footemplate.helpers({myHelper:function(parameters){output = parameters.mysstring}});

64: 以下哪个是路由的正确定义?

A.   router.route = {寄存器:'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: 使用以下示例,如何在流星集合中使用过滤器?

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 answers.quiz._id;});

D.   上述所有的

68: 以下哪项将发表某个作者的帖子?

A.   Meteor.publish('posts',posts.find({作者:furet}));

B.   Meteor.publish('posts',函数(作者){return posts.publish({wutor:rution});});

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

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

69: 以下哪个示例代码有效地过滤Meteor数据库查询结果?

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

B.   var selectedID = _.pluck(selected,_id); var articles = tips.find({_ id:{$ nin:selectionIds}});

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

D.   上述所有的

70: 以下哪项是创建名为“帖子”的集合的正确方法?

A.   帖子= new mongo.collection('posts);

B.   preast = new mongo.collection('帖子);

C.   帖子= new mongo.collection('posts);

D.   帖子=新的mongo.collections('post);

71: 哪个命令用于将任何客户端限制到数据库的更新?

A.   流星添加安全

B.   流星添加密码

C.   流星删除不安全

D.   流星添加政策

72: 在集合中选择正确的示例方法?

A.   targets = new Meteor.Collection(“ Targets”,{transform:function(doc){doc.title = function(){if(false){console.log(“ true”); return'le le sermencement';} else {else { console.log(“ false”);返回'ledébut';} return doc}}}});

B.   targets = new Meteor.Collection(“目标”); targets.insert({id:0,title:function(){if(false){console.log(“ true”); return'le lemencement';} else {console.log(“ false”); return'Le début';}},文字:'lorem ipsum dolor。',});

C.   templates.content.target = function(){var CurrentPosition = Meteor.user()。profile.position; position;返回targets.findone({id:parseint(current position)}); };

D.   上述所有的

73: 如何修改来自Meteor应用中UI的数据库?

A.   template.example.events({{'click #updatethis':function(e,t){var newValue =t。$('。newValue')。val(); //从随机输入集合中获取值:this._id},{$ set:{value:newValue}},function(error,结果){if(error){console.log(error.reason)} else {console.log(“ nice update”)} })}})

B.   template.example.event({{'click #updatethis':function(e,t){var newValue =t。$('。newValue')。val(); //从随机input collection.update中获取值:this._id},{$ set:{value:newValue}},function(error,结果){if(error){console.log(error.reason)} else {console.log(“ nice update”)} })}}))

C.   template.example.events({{'dbClick #updatethis':function(e,t){var newValue =t。$('。newValue')。val(); //从随机输入collection.update中获取值:this._id},{$ set:{value:newValue}},function(error,结果){if(error){console.log(error.reason)} else {console.log(“ nice update”)} })}}))

D.   上述所有的

74: 以下哪项是发布和订阅帖子的正确方法?

A.   在 /服务器文件夹中添加一个.js文件包含:Meteor.publish('posts',function(){return posts.find();});在 /客户端文件夹添加一个.js文件包含:Meteor.SubScribe('ports');

B.   在 /客户端文件夹添加一个.js文件包含:Meteor.publish('posts',function(){return posts.find();});在 /服务器文件夹中添加一个.js文件包含:Meteor.SubScribe('ports');

C.   在 /服务器文件夹中添加一个.js文件包含:Meteor.SubScribe('post',function(){return posts.find();});在 /客户端文件夹添加一个.js文件包含:Meteor.posts('post');

D.   在 /服务器文件夹中添加一个.js文件包含:Meteor.publish('posts',function(){return posts.find();});在 /客户端文件夹添加一个.js文件包含:Meteor.SubScribe('ports');

75: 以下哪项将允许您发布特定字段?

A.   Meteor.publish('post',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.   seeor.publish('posts',function(){return posts.find({},fields:{title:1});});

76: 这些集合包含文档,每个文档都有自己的独特ID,该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: 该数据模型效果很好,但是它具有一个主要的弱点。您认为这是以下哪项? {“ _id”:“一个”,“ text”:“ Meteor-完整的堆栈JavaScript平台”,“ parent”:null} {“ _id”:“二”,“ text”:“你为什么这么说? “ parent”:“一个”} {{{每个getComments}} {{text}} {{if havechildren}}}}} {{> comment}}} {{/if}}} {/if}} {/erven {/erven}}}}}}}}}}}}} template.comments.helpers.helpers( getComments:function(){var parent = this._id || null; return comment.find({parent:parent});},havechildren:function(){return comment.find({parent {parent:this._id})。 count()> 0;}})

A.   不可能渲染一条路径或部分路径。

B.   很难将树的子集发送给客户。

C.   这个模型没有问题。

D.   DDP不支持此模型。

79: 以下哪一项将返回按以下订单发布的所有帖子?

A.   template.example.helpers({postSlist:function(){return posts.find({},{stort:stort:{timePubling:1}}});}}});

B.   template.example.helpers({postSlist:function(){return posts.find({},{stort:stort:{timePubling:nimePubling:nime}}});}}});

C.   template.example.helpers({postslist:function(){return posts.find({},{stort:stort:{timePubled:'desc'}}});}}}});

D.   template.example.helpers({postslist:function(){return posts.find({},{stort:stort:{timePubled:-1}}});}}});

80: 以下哪种方法将获得路线的名称?

A.   CurrentPath()

B.   getquerquerparam()

C.   getCurrentRouteparam()

D.   getRoutename()

81: 流星方法支持多少参数?

A.   1

B.   2

C.   3

D.   无穷

82: 以下哪些软件包用于登录表单? (检查所有适用)

A.   登录格式

B.   帐户形式

C.   Accounts-ui-Unstyled

D.   帐户-UI

83: 以下哪个是下面按钮的有效点击事件?

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

B.   template.mytemplate.events({'click $ mybutton':function(){..},});

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

D.   template.myTemplate.events({'click mybutton':function(){..},});

84: 使用流星路由器时,以下哪项可用于访问当前路线的名称?

A.   handlebars.registerHelper('ifrouteis',function(rutename){return Meteor.router.page()====== rutename;});

B.   handlebars.registerHelper('ifrouteis',function(utarename,options){if(eteor.router.page()======================== reptions.fn(this);} returnd options.inverse.inverse(this);});

C.   handlebars.registerhelper.helper('ifrouteis',function(utaName,options){if(eteor.router.page()======================= repots.fn(this);} returnd options.inverse.inverse(this) );

D.   上述所有的

85: 哪个代码将正确检测用户是否已进行身份验证?

A.   var登录; template.bar.rendered = function(){loginrun = deps.autorun(function(){if(Meteor.user()){//在登录}}}时运行的东西); } template.bar.destroyed = function(){loginrun.stop(); }

B.   var登录; templates.bar.rendered = function(){loginrun = deps.autorun(function(){if(Meteor.user()){//在登录}}}}}}} template.bar.destroyed = function = function(){ loginrun.stop();}

C.   var登录; 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:{角色:{admin:true},},}});

B.   eteor.users.create(userId,{$ set:{角色:{admin:true},},}});

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

D.   eteor.users.permission(userId,{$ set:{角色:{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.   帐户。ValidateTeloginAttEmpt

B.   accounts.ValidateLogin

C.   帐户

D.   帐户

90: ___________________是显示用户生成的UI更改而无需等待服务器确认更改成功的过程。

A.   乐观的UI

B.   优化页面

C.   渲染模板

D.   以上都不是

91: 哪个选项允许您与流星 - 路由器一起使用布局?

A.   Meteor.Router.Add({'/home/home/tools':function(){session.set(“ hometemplate”,“ tools”); return'home';},'/home/admin':function(){session() 。

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> student </h1> {{/if}} <div id =“ inner_home”> {{#if hometemplateTools}}} {{/if}}} {{#if hometemplateadmin}}}} {{> homeadmin}}}} {{/if}}} </template>

D.   上述所有的

92: 当用户离开页面时,以下哪个模板事件挂钩被调用?

A.   关闭

B.   完成的

C.   离开

D.   被摧毁

93: 以下哪个空格键命令正确?

A.   {{#if}} .. {{/if}}} {{#until}} .. {{/dyst}}} {{#with} .. {{/with}}} {/每个}}

B.   {{{#if}} .. {{/if}} {{#unles}} .. {{/exther}}} {{#with} .. {{/with}}} {/尽管}}

C.   {{#if}} .. {{/if}}} {{#unles}} .. {{/exther}}} {{#with} .. {{/with}}} {{#each}} {/每个}}

94: 哪个选项允许您添加特定的侧边栏以路由?

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

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

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

D.   上述所有的

95: 您在模板实例对象上设置的属性将从___________和__________方法以及事件处理程序中添加的回调中看到。

A.   授予

B.   创建

C.   渲染

D.   ondestroy

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',函数(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',函数(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',{路径:'/',template:'home'});});

C.   router.map(function(){this.route('home',{路径:'/',template:'home'});});

100: 如果找不到模板,则以下哪些属性设置默认模板?

A.   DefaultNotFound

B.   iStemplate

C.   未找到

D.   NotFoundTemplate