EJS

E183390

EJS (Embedded JavaScript) is a simple templating language that lets you generate HTML markup with plain JavaScript code.

All labels observed (2)

Label Occurrences
EJS canonical 3
ejs 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf software library ⓘ
templating language ⓘ
abbreviation EJS ⓘ
category JavaScript library ⓘ
web template system ⓘ
compatibleWith Connect-based frameworks ⓘ
Express.js ⓘ
designGoal allow writing plain JavaScript in templates ⓘ
keep templates close to HTML ⓘ
distribution npm package ⓘ
feature client-side rendering support in browsers ⓘ
custom delimiters configuration ⓘ
layout and partial support via includes ⓘ
logic-less by default except embedded JS ⓘ
server-side rendering support in Node.js ⓘ
simple syntax ⓘ
fileExtension .ejs ⓘ
fullName Embedded JavaScript ⓘ
linked to: JavaScript
hasDocumentation online documentation website ⓘ
license MIT License ⓘ
npmPackageName ejs ⓘ
linked to: EJS
paradigm template engine ⓘ
primaryUse generating HTML markup ⓘ
server-side templating ⓘ
view rendering in web applications ⓘ
programmingLanguage JavaScript ⓘ
renderingMethod render templates directly to HTTP responses ⓘ
render templates to HTML strings ⓘ
repositoryPlatform GitHub ⓘ
runsOn Node.js ⓘ
supports conditional logic in templates ⓘ
custom filters or helpers via JavaScript functions ⓘ
embedding JavaScript code in templates ⓘ
escaping HTML output by default ⓘ
includes ⓘ
loops in templates ⓘ
template caching ⓘ
template partials ⓘ
template variables ⓘ
unescaped HTML output via special syntax ⓘ
syntaxFeature <% %> for scriptlet tags ⓘ
<%# %> for comments ⓘ
<%% for literal %> output ⓘ
<%- %> for unescaped output ⓘ
<%= %> for escaped output ⓘ
useCase MVC view layer ⓘ
email template rendering ⓘ
rendering dynamic web pages ⓘ
static site generation helpers ⓘ

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

EJS → abbreviation → EJS ⓘ
EJS → npmPackageName → ejs ⓘ
linked to: EJS