【问题标题】:Understanding the Basics behind Handlebars, Express, and Node.js了解 Handlebars、Express 和 Node.js 背后的基础知识
【发布时间】:2019-05-10 07:10:08
【问题描述】:

自从我在课堂上接触到 Handlebars 以来,我一直在努力理解它。我研究了不同的资源和视频(例如,YouTube、* 等)以尝试了解更多有关它的信息,但我仍然觉得我没有得到它。

有人可以用他们自己的术语向我解释什么是 Handlebars,或者向我发送他们在学习时发现有用的资源吗?

谢谢!

【问题讨论】:

标签: mysql node.js express handlebars.js


【解决方案1】:

有一个关于 Udemy 的课程,它使用了 handlebarsjs 和 Node 和 Express,我认为它从非常基础的开始。 This is it

【讨论】:

    【解决方案2】:

    handlebars.js 是一个模板引擎,它允许将动态数据与您的 HTML 代码混合。由于需要大量动态 HTML 操作的复杂项目而创建了模板引擎。以前,软件开发人员创建新的 HTML 代码块并使用 Javascript 将它们动态插入到 DOM 中。这最终变得笨重且难以维护。此外,它会导致代码重复。为了解决这个问题,模板引擎允许创建用于多个位置的预定义模板,而无需重复代码。模板就像“宏”;无论在何处使用它们,它们中的代码都会插入到该位置。它们还有助于使您的 html 远离 javascript 文件,从而提高代码的可读性和可重用性。更全面的解释见blog post

    学习handlebars.js 的最佳资源是他们的documentation

    【讨论】: