Если вы новичок в веб-технологиях, здесь есть довольно крутой поворот. Лично я бы сделал шаг назад и ознакомился с инструментами. Если у вас есть минута, зайдите на сайт W3school . Существует много информации, которая поможет вам быстро перейти с HTML / CSS / JS. Конкретно сосредоточьтесь на CSS селекторах и Javascript, и это будет иметь гораздо больше смысла.
Теперь по вопросу, который вы задали:
Во-первых, NodeJS не обязательно требуется для достижения вашей цели. Вы можете создать простой файл HTML и ссылаться на библиотеки Glorious прямо из Интернета. Посмотрите, что я сделал в элементах <script>
и <link>
ниже.
После загрузки библиотек вам необходимо:
- Создать библиотеку и назначить ее переменная для использования в будущем (см.
const demo = new GDemo(...)
) - Скажите библиотеке, где в вашем HTML вы хотите, чтобы она отображала анимацию. В данном случае это
<div/>
с id='container'
. - Скажите библиотеке, что визуализировать. Это раздел
gDemo.openApp(...)
. Я извлек этот пример прямо со страницы библиотеки GitHub .
const gdemo = new GDemo('#container');
const code = 'console.log("Hello World!");'
gdemo
.openApp('editor', {
minHeight: '400px',
windowTitle: 'demo.js'
})
.write(code, {
onCompleteDelay: 2000
})
.openApp('terminal', {
minHeight: '400px',
promptString: '$'
})
.command('node ./demo')
.respond('Hello World!')
.command('')
.end();
<!DOCTYPE html>
<html lang="en">
<head>
<script src="https://cdn.jsdelivr.net/npm/@glorious/demo/dist/gdemo.min.js"></script>
<link href="https://cdn.jsdelivr.net/npm/@glorious/demo/dist/gdemo.min.css" rel="stylesheet" />
</head>
<body>
<div id="container"></div>
</body>
</html>