Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ejsのすすめ

ls_pr
March 11, 2021
100

 ejsのすすめ

ls_pr

March 11, 2021
Tweet

Transcript

  1. コーディング時に起こりがちなこと ▪同様の内容を何回も記入しなければならない - ヘッダ・フッタ - Metaタグ - ページ本文の繰り返し部分 →修正時… -

    1箇所修正するとき、他も修正しなければならないので時間がかかる - 手動で修正すると、必ずコピペミスが起こる
  2. Ejsの使い方 – 導入方法&導入例 • マークアップの拡張子は.ejs • 共通パーツのマークアップを.ejsファイルにまとめる 例:headerとfooterをejsファイル化する場合 <header />

    <main /> <footer /> index.html Include _header.ejs <main /> Include _footer.ejs <header /> <footer /> _header.ejs _footer.ejs index.ejs 従来 Ejs化
  3. Ejsの使い方 – 導入例 例:繰り返し要素 <div class=“block” /> index.html Include _block.ejs

    <div class=“block” /> _block.ejs index.ejs 従来 Ejs化 <div class=“block” /> <div class=“block” /> <div class=“block” /> <div class=“block” /> <div class=“block” /> For(i=0;i<6;i++){ } _block.ejsに変数を持たせて内容を変えることも可能。 今回は解説しません
  4. Ejsの使い方 – 文法 例:headerとfooterをejsファイル化する場合 Ejsファイルの読み込み方:<% include hoge.ejs %> <body> <%

    include _header.ejs %> <main class=“main”> 本文 </main> <% include _footer.ejs %> </body> <header class=“header”> ヘッダ </header> <footer class=“footer”> ヘッダ </footer> index.ejs _header.ejs _footer.ejs