.EJS ファイル拡張子
Embedded JavaScript Template
| 開発元 | EJS |
| 人気度 |
3.3 | 7 票 |
EJSファイルとは?
EJSファイルには、JavaScriptを使用してHTMLマークアップを生成するために使用される、Embedded JavaScript(EJS)テンプレート言語で記述されたコードが含まれています。通常はWebアプリケーションの一部として使用され、EJSエンジンがデータベースの情報に置き換えるタグを含み、実行時に.HTMLWebページを生成します。
詳細情報
EJSテンプレートエンジンを使用して動的Webサイトを開発しているWeb開発者でなければ、EJSファイルに遭遇することはほとんどありません。テンプレートエンジンは、Webサイトのフロントエンド(Webブラウザーで実行)またはバックエンド(JavaScriptランタイム環境であるNodeJSで実行)で使用されます。EJSを組み込む可能性のある動的Webサイトには、オンラインストアや、人々のプロフィール情報を保存するディレクトリなどがあります。
EJSテンプレートには通常、ページの構造を構成する静的な要素が大部分を占め、1つ以上の動的な要素も含まれています。動的な要素は、ユーザーがWebページをリクエストしたときに、後からデータベースなどの外部ソースのデータで埋められます。
たとえば、1つのEJSテンプレートを複数の商品Webページに使用できます。テンプレートにはページレイアウト用の静的な要素が含まれているため、商品ページの見た目を似たものにできます。ただし、この例では、ユーザーがページをリクエストしたときにデータベースの商品名と説明で埋められる動的な要素("productname"タグと"productdescription"タグ)も保存されています。
EJSファイルはプレーンテキスト形式で保存されるため、任意のテキストエディターで開くことができます。ただし、言語をサポートしているか、言語をサポートするプラグインをインストールでき、便利なコーディング機能を提供するソースコードエディターを使用するとよいでしょう。
注: EJSは、Pug(旧称Jade)、Mustache、Handlebars、HAML、Vash、Nunjucksとともに、Web開発者が使用するJavaScriptテンプレートエンジンの1つです。
