Edge.js の特徴 Edge.js とは Edge.js は HTML を出力するテンプレートエンジンです。 同じテンプレートエンジンとして挙げられるのは… JavaScript:EJS、Handlebars.js、Pug Ruby:erb、Haml PHP:Smarty、Blade Python:Jinja2 Java:Thymeleaf とまぁ各言語で色々ありますね。 HTML っぽいのに変数の埋め込みとか条件分岐とかループとか共通パーツの切り出しとかできて最終的に HTML が出てくる、アレです。 Web アプリケーションフレームワーク「Adonis.js」の一部として開発されていますが独立したライブラリですので、今回の記事では Edge.js だけをフロントエンドで利用する方法と構文を紹介します。 Edge.js は Node 環境上で動作するため、Gulp などで HTML
![フロントエンドでテンプレートエンジン Edge.js を使う | Hypertext Candy](https://cdn-ak-scissors.b.st-hatena.com/image/square/a3d871c7a55c18de5b0be3e9e2db7454221c6ac2/height=288;version=1;width=512/https%3A%2F%2Fcdn.hypertextcandy.com%2Fposts%2Fbuild-frontend-with-edgejs%2Feye-catch.jpg)