.EJS Rozszerzenie pliku
Szablon Embedded JavaScript
| Deweloper | EJS |
| Popularność |
3,3 | 7 Głosów |
Czym jest plik EJS?
Plik EJS zawiera kod napisany w języku szablonów Embedded JavaScript (EJS), który służy do generowania znaczników HTML za pomocą JavaScript. Zazwyczaj jest używany jako część aplikacji internetowej i zawiera znaczniki, które silnik EJS zastępuje informacjami z bazy danych, aby w czasie wykonywania utworzyć stronę internetową w formacie .HTML.
Więcej informacji
Najprawdopodobniej zetkniesz się z plikiem EJS tylko wtedy, gdy jesteś programistą stron internetowych korzystającym z silnika szablonów EJS na potrzeby dynamicznej strony internetowej. Silnik szablonów może być używany po stronie frontendu (wykonywany w przeglądarkach internetowych) lub po stronie backendu (wykonywany za pomocą NodeJS, środowiska uruchomieniowego JavaScript) witryn internetowych. Niektóre dynamiczne witryny, które mogą wykorzystywać EJS, to sklepy internetowe lub katalogi przechowujące informacje profilowe osób.
Szablon EJS zazwyczaj zawiera głównie elementy statyczne, które tworzą strukturę strony, oraz co najmniej jeden element dynamiczny. Elementy dynamiczne zostaną później wypełnione danymi z zewnętrznego źródła, takiego jak baza danych, gdy użytkownik zażąda wyświetlenia strony internetowej.
Na przykład jeden szablon EJS może być używany dla wielu stron internetowych produktów. Szablon zawiera elementy statyczne określające układ strony, dzięki czemu wygląd stron produktów jest podobny. Przechowuje jednak także elementy dynamiczne (w tym przykładzie znaczniki „productname” i „productdescription”), które zostaną wypełnione nazwą i opisem produktu z bazy danych, gdy użytkownik zażąda wyświetlenia strony.
Pliki EJS można otworzyć w dowolnym edytorze tekstu, ponieważ są zapisywane w formacie zwykłego tekstu. Możesz jednak chcieć użyć edytora kodu źródłowego, który obsługuje ten język lub pozwala zainstalować wtyczkę zapewniającą jego obsługę i przydatne funkcje programistyczne.
UWAGA: EJS jest jednym z kilku silników szablonów JavaScript używanych przez programistów stron internetowych, obok Pug (wcześniej Jade), Mustache, Handlebars, HAML, Vash i Nunjucks.
