【问题标题】:What is 'partial' from a coding perspective?从编码的角度来看,什么是“部分”?
【发布时间】:2014-05-12 04:37:40
【问题描述】:

我目前正在学习 geddy 教程,遇到了一行代码:

<%- partial('form', {step: {}, toDos: toDos}) %>

部分是什么意思?我在没有太多洞察力的情况下进行了谷歌搜索。我猜这意味着您部分加载了内容,因此页面加载速度更快?

任何解释或有用的链接将不胜感激。

http://geddyjs.org/tutorial

我已经有一段时间没有编码了,所以如果我应该查看我缺少的特定编码方法(例如 OOP、MVC),请告诉我。

【问题讨论】:

  • 这个问题似乎是题外话,因为它是关于在documentation 中很容易找到的东西: partial partial(partialURL, data) Partial 需要一个 partialURL,它是部分模板的位置和一个数据对象,该对象是用于渲染部分的数据(参数等),然后它渲染部分并将内容放在调用部分函数的位置。跨度>
  • 文档使用“部分”一词来解释什么是部分。现在我知道它是一个“可重复使用的文件/模板”,上面更有意义。

标签: partial geddy


【解决方案1】:

我在专家交流中收到了 Dan Craciun 的回答,它为我回答了这个问题:

在 geddy 中,partial(在名称前用 _ 表示)是一个可重用的文件/模板,意味着可以在多个模板中使用。它有助于在不同模板之间共享代码。

更多解释请参见此处(大约半页,“An intro to partials”):http://code.tutsplus.com/tutorials/creating-a-todo-list-app-with-nodejs-and-geddy--net-24535

HTH, 丹

【讨论】:

  • 对。所以你现在可以接受你自己的答案 :) 从这个问题来看,你不知道什么是一个概念,而是不明白 partial 的功能是什么
【解决方案2】:

我不确定,但在 Symfony 中,如果您有某个模板,则使用部分模板,但稍后可能会更改一部分(例如,如果您有 html 页面的标题部分,但标题会有所不同,具体取决于它是什么类型的页面)。

所以为了保留整个模板而不是将其分成两部分,有部分模板。

【讨论】:

  • 这不是交响乐。如果您阅读我的评论,您会发现这是阅读 GEDDY 文档的问题。它是该框架中的专有功能。现在您已经回答了,OP 无法删除该问题。请等到你有更多的代表并且可以制作这样的 cmets
  • 这里是一些维基:“Partial 需要一个 partialURL,它是一个局部模板的位置和一个数据对象,它是用来渲染部分的数据(参数等),然后它呈现部分并将内容放在调用部分函数的位置。”来自geddy wiki
  • 我昨天在评论中发布的
猜你喜欢
  • 1970-01-01
  • 2015-04-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-22
  • 2016-02-10
  • 1970-01-01
相关资源
最近更新 更多