# TemplateEngine **Repository Path**: haveadate/engine ## Basic Information - **Project Name**: TemplateEngine - **Description**: 参考他人文章,结合自己的理解,实现了一个简单的模板引擎 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-05-11 - **Last Updated**: 2022-06-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 简单的模板引擎 ## 1. 功能 1. 支持自定义匹配符 2. 支持if/else 3. 支持for循环 4. 支持自定义filter ## 2. 使用 ```js const TemplateEngine = require('./template'); const engine = new TemplateEngine({ filters: { cubic(num) { return num ** 3; } }, varControls: ['{#', '#}'], tagControls: ['{~', '~}'] }); const render = engine.compile(`