Пользователь
почему решил использовать 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 в отдельную переменную, чтобы она не считалась каждый раз, ведь элементов может быть очень много
почему решил использовать cdn, а не npm пакеты. тогда бы и не было проблем с
Монолитный файл на 1.5к+ строк... лучше уж разбить его на какие-то мини файлики
Название json файлов кириллицей...
еще интересны эти условия (darkMode ? '' : '')
лучше выносить polygon.length в отдельную переменную, чтобы она не считалась каждый раз, ведь элементов может быть очень много