Обновить
2

Пользователь

Отправить сообщение

почему решил использовать cdn, а не npm пакеты. тогда бы и не было проблем с

что фреймворк работает через Cloudflare, который блокируется РКН.

<script src="https://d3js.org/d3.v7.min.js"></script> <!-- Подключаем D3.js (Основной фреймворк)-->
    <script src="https://cdn.jsdelivr.net/npm/chart.js"></script>

Монолитный файл на 1.5к+ строк... лучше уж разбить его на какие-то мини файлики

Название json файлов кириллицей...

button.style.backgroundColor = isActive 
            ? (darkMode ? "rgba(33, 37, 90, 0.8)" : "#f0d3c0") 
            : (darkMode ? '' : '');

еще интересны эти условия (darkMode ? '' : '')

for (let i = 0, j = polygon.length - 1; i < polygon.length; j = i++)

лучше выносить polygon.length в отдельную переменную, чтобы она не считалась каждый раз, ведь элементов может быть очень много

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность

Специализация

Фронтенд разработчик
JavaScript
CSS
HTML
TypeScript
Vue.js
SCSS