ejs
1,ejs對應(yīng)具體的需求,你覺得可以怎么分析具體的需求




2,用法:
語法:

模板的繼承:

條件語句和循環(huán)

局部變量 ? 客戶端模板 EJS 中的過濾器?


錯誤處理,自定義標(biāo)簽,異步處理

模板繼承,

EJS 中的靜態(tài)文件處理?EJS 中的循環(huán)和條件語句

EJS 中的注釋

EJS 中的客戶端渲染

EJS 中的模板緩存

EJS 中的模板數(shù)據(jù)安全性

模板標(biāo)簽

EJS 中的自定義標(biāo)簽

ejs布局

局部視圖:

緩存,錯誤處理

異步支持

自定義標(biāo)簽,輸出輸義

布局模板:

<!-- layout.ejs -->
<html>
? <head>
? ? <title><%= title %></title>
? </head>
? <body>
? ? <header>
? ? ? <h1>Welcome to my website!</h1>
? ? ? <nav>
? ? ? ? <ul>
? ? ? ? ? <li><a href="/">Home</a></li>
? ? ? ? ? <li><a href="/about">About</a></li>
? ? ? ? ? <li><a href="/contact">Contact</a></li>
? ? ? ? </ul>
? ? ? </nav>
? ? </header>
? ? <main>
? ? ? <%- body %>
? ? </main>
? ? <footer>
? ? ? <p>© 2023</p>
? ? </footer>
? </body>
</html>
<!-- index.ejs -->
<%- extends('layout') %>
<% block('title', 'Home') %>
<% block('body') { %>
? <p>Here's some content.</p>
<% } %>


局部模板:

循環(huán),條件語句

注釋,引入外部模塊

自定義標(biāo)簽,過濾器,轉(zhuǎn)義輸出

客戶端渲染,異步渲染

局部模板,緩存,模板配置

錯誤處理

自定義標(biāo)簽,過濾器,條件語句

循環(huán)語句,函數(shù)調(diào)用,

注釋

include,布局

客戶端渲染

緩存,異步模板渲染

定界符自定義,轉(zhuǎn)義輸出
