了解 Handlebars、Express 和 Node.js 背后的基础知识
Understanding the Basics behind Handlebars, Express, and Node.js
自从我在 class 中接触到 Handlebars 以来,我一直在努力理解它。我研究了不同的资源和视频(例如 YouTube、Whosebug 等)以尝试更多地了解它,但我仍然觉得我没有理解它。
有人可以用他们自己的术语向我解释什么是 Handlebars,或者将他们在学习 Handlebars 时发现有帮助的资源发给我吗?
谢谢!
Udemy 上有一门课程使用 handlebarsjs 和 Node 和 Express,我认为它是从非常基础的课程开始的。 This is it。
handlebars.js 是一个模板引擎,允许动态数据与您的 HTML 代码混合。模板引擎是由于需要大量动态 HTML 操作的复杂项目而创建的。以前,软件开发人员创建新的 HTML 代码块并使用 Javascript 将它们动态插入到 DOM 中。这最终变得笨重且难以维护。此外,它会导致代码重复。为了解决这个问题,模板引擎允许创建预定义模板以在多个位置使用而无需重复代码。模板就像“宏”;无论在哪里使用它们,它们中的代码都会被插入到那个地方。它们还有助于让您的 html 远离您的 javascript 文件,从而提高代码的可读性和可重用性。有关更全面的解释,请参阅此 blog post
学习 handlebars.js 的最佳资源是他们的 documentation
自从我在 class 中接触到 Handlebars 以来,我一直在努力理解它。我研究了不同的资源和视频(例如 YouTube、Whosebug 等)以尝试更多地了解它,但我仍然觉得我没有理解它。
有人可以用他们自己的术语向我解释什么是 Handlebars,或者将他们在学习 Handlebars 时发现有帮助的资源发给我吗?
谢谢!
Udemy 上有一门课程使用 handlebarsjs 和 Node 和 Express,我认为它是从非常基础的课程开始的。 This is it。
handlebars.js 是一个模板引擎,允许动态数据与您的 HTML 代码混合。模板引擎是由于需要大量动态 HTML 操作的复杂项目而创建的。以前,软件开发人员创建新的 HTML 代码块并使用 Javascript 将它们动态插入到 DOM 中。这最终变得笨重且难以维护。此外,它会导致代码重复。为了解决这个问题,模板引擎允许创建预定义模板以在多个位置使用而无需重复代码。模板就像“宏”;无论在哪里使用它们,它们中的代码都会被插入到那个地方。它们还有助于让您的 html 远离您的 javascript 文件,从而提高代码的可读性和可重用性。有关更全面的解释,请参阅此 blog post
学习 handlebars.js 的最佳资源是他们的 documentation