#10 – Использование шаблонизатора
Відеоурок
Полезные ссылки:
- Пакетный ;
- Официальный сайт .
Шаблонизаторы полезны и существуют во многих языках программирования. Их основная задача – передача данных из языка программирования в HTML-шаблон. Получив данные мы можем оперировать с ними как с обычными переменными: сравнивать, выводить на экран, добавлять к ним значения и так далее. Для Node JS существует шаблонизатор EJS, который выполняет задачу на отлично.
Для работы с ним выполните его подключения и установите пакет в проект. Для этого используйте команду npm install ejs.
В главном файле укажите шаблонизатор что вы используете:
const express = require('express');
const app = express();
// Указываем шаблонизатор
app.set('view engine', 'ejs');Все файлы-шаблоны должны храниться в папке views. Для отображения шаблонов на странице используйте метод render().
app.get('/', (req, res) => {
// Вывод HTML-шаблона "index"
res.render('index', {someInfo: "Данные для передачи"});
})Для создания шаблона сделайте файл с расширением .ejs. В него поместите обычный HTML-код и в определенных местах используйте разметку шаблонизатора. Для использования специальной разметки помещайте код в блоках: <% %>. Более детально про различный вывод данных вы можете прочесть на официальном сайте .
HTML и CSS
Для создания разметки и стилей необходимо понимать принципы написания HTML и CSS. Вы можете пройти полный и полный у нас на сайте. Также вы можете вкратце ознакомится с технологиями в наших больших видео уроках.
Изучение HTML за 45 минут:
Изучение CSS за 45 минут:
Матеріали для курсу
Щоб завантажувати матеріали до відеокурсів, необхідно оформити підписку на сайт
Онлайн редактор коду
Завдання до уроку
Необхідно оформити передплату на проект, щоб отримати доступ до всіх домашніх завдань
Велике завдання за курсом
Вам необхідно оформити передплату на сайті, щоб мати доступ до всіх великих завдань. У завдання входить методика рішення, а також готовий проект з відповіддю до завдання.
PS: подібні завдання доступні при підписці від 1 місяця
Також варто подивитися