【发布时间】:2021-03-23 12:13:38
【问题描述】:
在处理 Javascript 和 ejs 模板中的逻辑时,我感到很困惑。我可以在条件语句中编写所有逻辑,例如模板中的 for 循环,语句周围使用语法 <% %>。它肯定能够在 Javascript 文件中编写相同的逻辑。以 Javascript 为例:
if (posts.length == 0) {
//do something
}
在 ejs 中:
<% if (posts.length == 0) { %>
//do something
<% } %>
功能相同,但在 JS 中,更容易调试和自动完成语法;在 ejs 中,更容易将 HTML 元素(例如锚标记)包裹在超链接中。所以,有什么原则可以把条件语句写在哪个文件里?
【问题讨论】:
标签: javascript conditional-statements ejs