element.style.backgroundColor = value
.
1) Подскажите какую лучше поставить операционную систему? Если Linux, то в сторону каких дистрибутивов смотреть. Хотелось бы удалённо подключаться к этому ПК для мониторинга или обновления файлов с github.
2) Актуален ли для подобного Docker или слишком много ресурсов будет отнимать?
3) Правильно ли запускать различные сайты просто на разных портах роутера?
5) Раз выполняется проброс порта, то как это обезопасить?
дома есть второй ПК, который хотел бы пустить в дело на изучение разных технологий.
На данный момент хочу запустить пару простеньких сайтов на flask, django или node.js, а также запускать телеграмм ботов.
1) Подскажите какую лучше поставить операционную систему? Если Linux, то в сторону каких дистрибутивов смотреть.
2) Актуален ли для подобного Docker или слишком много ресурсов будет отнимать?
3) Правильно ли запускать различные сайты просто на разных портах роутера?
если у программы закрытый исходный код, чтобы нельзя было скачать,
если я смотрю через DevTools там есть все исполнительные файлы во вкладке: источники - Страница.
Как можно задеплоить API для того чтобы он мог воспользоваться API и подключить к Фронтенду
если я задеплою Backend проект, то другие могут получить доступ к нему, как от этого защититься?
// Функция для конвертации валюты
function сonvertCurrency() {
fetch('https://v6.exchangerate-api.com/v6/353aabff81d47df9512e9535/latest/RUB')
.then(function (response) {
return response.json();
})
.then(function (data) {
console.log(data);
// Получение значения из поля ввода и преобразование его в число
let inputValue = parseFloat(document.querySelector('.value').value);
// Получение выбранной валюты из селектора
let currency = document.querySelector('.currency-selector').value;
// Проверка на NaN (не число)
if (!isNaN(inputValue)) {
// Умножение числа на соответствующий курс конвертации
let result;
if (currency === 'USD') {
result = inputValue * data.conversion_rates.USD;
} else if (currency === 'EUR') {
result = inputValue * data.conversion_rates.EUR;
}
// Вывод результата с двумя знаками после запятой
document.querySelector('.dollar').innerHTML = result.toFixed(2);
} else {
// Вывод сообщения об ошибке в случае некорректного ввода
document.querySelector('.dollar').innerHTML = "Некорректное значение";
}
})
.catch(function (error) {
// Обработка ошибок fetch
console.log("Ошибка при получении данных:", error);
});
}
// Обработчик изменения значения селектора
document.querySelector('.currency-selector').addEventListener('change', сonvertCurrency);