我目前正在学习一个 geddy 教程,并遇到了一行代码:
<%- partial('form', {step: {}, toDos: toDos}) %>
部分是什么意思?我在没有太多洞察力的情况下进行了谷歌搜索。我猜这意味着您部分加载了内容,因此页面加载速度更快?
任何解释或有用的链接将不胜感激。
自从我编码以来已经有一段时间了,所以如果我应该查看我缺少的特定编码方法(例如 OOP、MVC),请告诉我。
我目前正在学习一个 geddy 教程,并遇到了一行代码:
<%- partial('form', {step: {}, toDos: toDos}) %>
部分是什么意思?我在没有太多洞察力的情况下进行了谷歌搜索。我猜这意味着您部分加载了内容,因此页面加载速度更快?
任何解释或有用的链接将不胜感激。
自从我编码以来已经有一段时间了,所以如果我应该查看我缺少的特定编码方法(例如 OOP、MVC),请告诉我。
我收到了 Dan Craciun 在专家交流中的回答,它为我回答了这个问题:
在 geddy 中,partial(在名称前用 _ 表示)是一个可重用的文件/模板,意味着可以在多个模板中使用。它有助于在不同模板之间共享代码。
请参阅此处以获得更长的解释(大约半页,“部分介绍”):http ://code.tutsplus.com/tutorials/creating-a-todo-list-app-with-nodejs-and-geddy--净24535
HTH,丹
我不确定,但在 Symfony 中 - 使用部分模板以防你有一些模板,但有一部分可能会在以后更改(例如,如果你有 html 页面的标题部分,但标题将是取决于它是什么类型的页面)。
所以为了保留整个模板而不是将其分成两部分,有部分模板。