Node.js 什么是模板/模板引擎

Node.js 什么是模板/模板引擎,node.js,Node.js,我在网上上了一门关于FullStack的课程,之后我申请了实习 在实习期间,面试官问了我一个与NodeJS中模板引擎相关的问题,这些术语对我来说完全陌生 所以我回到家里,只能算出npm模块,比如小胡子 那么,有人能解释一下NodeJS中的模板/模板引擎是什么吗 模板引擎用于拆分代码。例如,您有一个web应用程序,您可以拆分页脚、页眉、正文、布局等,以便在其他页面上使用 您还可以使用模板引擎将其连接到模块和功能,例如: 你可以在ejs或pug中有一个按钮,如果你点击它,你可以从app.js运行一

我在网上上了一门关于FullStack的课程,之后我申请了实习

在实习期间,面试官问了我一个与NodeJS中模板引擎相关的问题,这些术语对我来说完全陌生

所以我回到家里,只能算出npm模块,比如小胡子


那么,有人能解释一下NodeJS中的模板/模板引擎是什么吗

模板引擎用于拆分代码。例如,您有一个web应用程序,您可以拆分
页脚、页眉、正文、布局等,以便在其他页面上使用

您还可以使用模板引擎将其连接到模块和功能,例如:

  • 你可以在
    ejs
    pug
    中有一个按钮,如果你点击它,你可以从app.js运行一个帐户。我个人使用模板引擎结合框架,如
在下次面试中,你可以说:

  • nodejs中的模板引擎可用于将nodejs应用程序代码从前端布局中拆分,前端元素可与节点应用程序一起动态使用,例如,如果单击按钮,它可以从节点运行操作
    app.js
    。这可以用于任何类型的应用程序,并且它可以具有用户输入交互,例如用户可以填写的表单字段,以及将输入保存到MongoDB之类的数据库。使用模板引擎,您可以让前端与nodejs应用程序交互

  • 模板引擎还用于将元素拆分为多个组件,如:
    页脚、页眉、页眉、布局等。因此,您不需要为其他页面重写这些元素,这样您的应用程序就可以轻松扩展

  • 模板引擎主要与nodejs框架结合使用,例如

我还可以推荐您使用
ejs
express.js
对nodejs中的模板制作进行很好的解释。它们是更多的模板引擎,但是
ejs
被广泛使用并且非常流行,所以我建议首先学习这一点

在Nodejs中,最常用的模板引擎是和

若你们有问题,请告诉我,我真的希望我能帮助你们

您好


Karim简单地说,“模板化”引擎是一个可以使用您使用的服务器端代码从服务器端操作HTML代码的引擎。通过它非常真实的内置语法,您可以循环、动态更改内容、向用户发出警报消息等

有很多模板引擎

  • Laravel-叶片模板引擎
  • ASP.NET-刀片模板引擎
  • Node.js-车把、哈巴狗和其他一些

这里对一般概念进行了相当得体的解释:它是在呈现视图中编译变量的工具的常用名称,通常是html,通常用于web应用程序(例如ejs、Handlebar、jade等)。我知道
ejs
,但是我们使用
react
,在组件和容器中分解代码。所以我们可以称react为
模板引擎
react是一个用于构建用户界面的JavaScript库。但它就像一个模板引擎。除了它在js文件中具有服务器端js代码和html布局结构,并将其拆分为react模块。我将react称为服务器端模板引擎。