Недавно я создал код, который бы генерировал поле 50x50 клеток. Выглядело это примерно так:
var grid_tmp_pos = 0;
var grid_config = {
g_width: 50,
g_height: 50
};
var grid_state = '';
for (i = 1; i <= grid_config.g_height; i++) {
for (o = 1; o <= grid_config.g_width + 1; o++) {
if (o > grid_config.g_width) {
document.getElementById("gamefield").innerHTML = grid_state + '<br>';
grid_state = document.getElementById("gamefield").innerHTML;
grid_tmp_pos += (o - 1);
} else {
/*Настройки клетки*/
}
}
}
<div id="gamefield"></div>
Проблема лишь была в том, что при использовании двойного цикла(и без него) прогрузка занимала около 10 секунд. Есть ли способ избежать медленной работы программы?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть сайт на React (но не SPA) со множеством ajax запросов через JQueryНужно ко всем GET/POST запросам добавить дополнительный параметр в URL
Нужно реализовать валидацию для поляВ поле можно вводить только латинские буквы, дефис и пробел