.EJS Estensione file
Template JavaScript incorporato
| Sviluppatore | EJS |
| Popolarità |
3,3 | 7 Voti |
Che cos'è un file EJS?
Un file EJS contiene codice scritto nel linguaggio di template Embedded JavaScript (EJS), utilizzato per generare markup HTML usando JavaScript. Viene in genere utilizzato come parte di un'applicazione web e include tag che il motore EJS sostituisce con informazioni provenienti da un database per produrre una pagina web .HTML in fase di esecuzione.
Maggiori informazioni
Probabilmente incontrerai un file EJS solo se sei uno sviluppatore web che utilizza il motore di template EJS per un sito web dinamico. Il motore di template può essere utilizzato nel frontend (eseguito nei browser web) o nel backend (eseguito con NodeJS, un ambiente di esecuzione JavaScript) dei siti web. Alcuni siti web dinamici che possono incorporare EJS includono negozi online o directory che memorizzano informazioni sui profili delle persone.
Un template EJS contiene in genere soprattutto elementi statici che costituiscono la struttura della pagina, insieme a uno o più elementi dinamici. Gli elementi dinamici verranno compilati con dati provenienti da una fonte esterna, come un database, in un secondo momento, quando l'utente richiede la pagina web.
Ad esempio, un template EJS può essere utilizzato per più pagine web di prodotti. Il template contiene elementi statici per il layout della pagina, che rendono simile l'aspetto delle pagine dei prodotti. Tuttavia, memorizza anche elementi dinamici (i tag "productname" e "productdescription" in questo esempio) che verranno compilati con il nome e la descrizione del prodotto provenienti da un database quando un utente richiede la pagina.
Puoi aprire i file EJS con qualsiasi editor di testo, poiché i file vengono salvati in formato di testo normale. Tuttavia, potresti voler utilizzare un editor di codice sorgente che supporti il linguaggio o che ti permetta di installare un plugin che lo supporti, per usufruire di utili funzionalità di codifica.
NOTA: EJS è uno dei diversi motori di template JavaScript utilizzati dagli sviluppatori web, insieme a Pug (in precedenza Jade), Mustache, Handlebars, HAML, Vash e Nunjucks.
