.EJS Extensão de arquivo
Modelo Embedded JavaScript
| Desenvolvedor | EJS |
| Popularidade |
3,3 | 7 Votos |
O que é um arquivo EJS?
Um arquivo EJS contém código escrito na linguagem de modelos Embedded JavaScript (EJS), que é utilizada para gerar marcação HTML usando JavaScript. Ele normalmente é usado como parte de um aplicativo web e inclui tags que o mecanismo EJS substitui por informações de um banco de dados para produzir uma página da web .HTML em tempo de execução.
Mais informações
Você provavelmente só encontrará um arquivo EJS se for um desenvolvedor web que utiliza o mecanismo de modelos EJS para um site dinâmico. O mecanismo de modelos pode ser utilizado no frontend (executado em navegadores da web) ou no backend (executado com NodeJS, um ambiente de execução JavaScript) dos sites. Alguns sites dinâmicos que podem incorporar EJS incluem lojas virtuais ou diretórios que armazenam informações de perfil de pessoas.
Um modelo EJS normalmente contém principalmente elementos estáticos que compõem a estrutura da página, além de um ou mais elementos dinâmicos. Os elementos dinâmicos serão preenchidos com dados de uma fonte externa, como um banco de dados, posteriormente, quando o usuário solicitar a página da web.
Por exemplo, um modelo EJS pode ser usado para várias páginas de produtos. O modelo contém elementos estáticos para o layout da página, fazendo com que a aparência das páginas de produtos seja semelhante. No entanto, ele também armazena elementos dinâmicos (as tags "productname" e "productdescription" neste exemplo) que serão preenchidos com o nome e a descrição do produto provenientes de um banco de dados quando um usuário solicitar a página.
Você pode abrir arquivos EJS com qualquer editor de texto, pois os arquivos são salvos em formato de texto simples. No entanto, talvez você queira usar um editor de código-fonte compatível com a linguagem ou que permita instalar um plugin compatível com a linguagem para oferecer recursos úteis de programação.
NOTA: EJS é um dos vários mecanismos de modelos JavaScript usados por desenvolvedores web, junto com Pug (anteriormente Jade), Mustache, Handlebars, HAML, Vash e Nunjucks.
