📜  如何在 JavaScript 中使用 Ejs?(1)

📅  最后修改于: 2023-12-03 15:08:38.909000             🧑  作者: Mango

如何在 JavaScript 中使用 Ejs?

Ejs是一个流行的JavaScript模板引擎,它允许您将数据注入到动态HTML模板中,并生成最终的HTML文件。在本文中,将向您介绍如何在JavaScript中使用Ejs模板引擎。

步骤1: 安装Ejs

首先,您需要安装Ejs模板引擎。您可以使用npm来安装:

npm install ejs
步骤2: 创建Ejs模板

接下来,您需要创建一个Ejs模板。Ejs模板是普通的HTML文件,但是它包含一些模板标志,允许您插入动态内容。以下是一个简单的Ejs模板示例:

<!DOCTYPE html>
<html>
  <head>
    <title><%= pageTitle %></title>
  </head>
  <body>
    <h1><%= header %></h1>
    <p><%= content %></p>
  </body>
</html>

在上面的代码中,您可以看到有三个模板标志<%= %>。这些标志表示应将动态内容注入到HTML中。

步骤3: 编写JavaScript代码

现在,您需要编写JavaScript代码来渲染Ejs模板并生成最终的HTML输出。以下是一个简单的JavaScript代码示例:

const ejs = require('ejs');
const fs = require('fs');

const template = fs.readFileSync('./template.ejs', 'utf8');

const rendered = ejs.render(template, {
  pageTitle: 'Welcome to my website',
  header: 'Hello, World!',
  content: 'This is some dynamic content for my website.'
});

console.log(rendered);

在上面的代码中,我们首先使用Node.js的FileSystem模块读取Ejs模板文件。然后,我们使用Ejs模块的render方法将数据注入到模板中并生成最终的HTML输出。

步骤4: 运行JavaScript代码

现在,您可以将上面的JavaScript代码保存为一个文件,并在终端窗口中运行该文件:

node index.js

通过这个简单的四个步骤,您就可以在JavaScript中使用Ejs模板引擎。