Denis
спасиб ребят, буду пробовать
javascript chunksArray = (array, length) => array.reduce((acc,cur,idx,arr)=>{ if (!(idx % length)) { acc.push([]) } acc[parseInt(idx / length, 10)].push(cur) return acc }, [])
Denis
Не понял
Anton
arr в параметрах не нужен
Denis
Это да
Denis
Я пробовал через splice
Denis
Через него только фором можно
Anton
Я пробовал через splice
в этой записи array.reduce((..., arr)) arr === array тогда уж надо [...array].reduce((..., arr))
Denis
javascript let a [1,2,3,4,5,6,7,8,9,10,11,12,13].reduce((acc,cur,idx,arr)=>{ if (idx === 0) { a = [...arr] } if (!(idx % 2)) { acc.push(a.splice(0, 2)) } return acc }, [])
Lupusregina[beta]
как можно дешего увеличить канвас? к примеру до размера экрана
Anton
// без сохранения оригинального массива chunksArray = (a, l) => Array.from({ length: Math.ceil(a.length / l) }, () => a.splice(0, l)); // с сохранением оригинального массива chunksArray = (a, l) => Array.from({ length: Math.ceil(a.length / l) }, (_, i) => a.slice(i * l, i * l + l));
Pavel
ученые нашли метод как дешево увеличить свой канвас! Нужно всего лишь...
Lupusregina[beta]
у него разрешение увеличится, и будет лагать
Lupusregina[beta]
а, задать ему стилем нужные ширину/высоту, и в коде присвоить ему разрешение(canvas.width = 800) и задать такой вьюпорт?
Stas
ребята кто подскажет. Вывожу статьи по 5 штук ajax, если статей меньше или равно 5 то при клике показать еще заново грузит статьи если больше то работате нормально. Как правельно скрыть кнопку мб если статей меньше ии равно
Lupusregina[beta]
так мне и разрешение вьюпорта таким же сделать надо - моя видюха не тянет это
Anonymous
Доброго времени суток.
Lupusregina[beta]
ну а как
Anonymous
Как можно сохранить таблицу на чистом js и сохранять ее состояние. А при перезагрузке страницы чтобы данные сохранялись??
Anonymous
БЛЯТЬ
Anonymous
Вобщем, как можно сохранить таблицу, а после перезагрузки восстановить?
Anonymous
еще как-то?
Denisio
двачую локал сторадж
Denisio
но можно попробовать и в куки!
Denisio
%)
Denisio
ничево!
Anonymous
Окей, понял вас
Denisio
да, главное со страницы с таблицы данные собрать
Denisio
дальше всё просто
Denisio
и $99.90 за консультацию
Anonymous
Lupusregina[beta]
лагает даже просто при очистке экрана
Lupusregina[beta]
да это самособой
Lupusregina[beta]
https://github.com/bernhardmgruber/hlbsp-web/ С этим играюсь(только там на requestAnimationframe поменяй)
Lupusregina[beta]
да и rод не важен впринципе. Я и раньше пытался увеличивать канвас, но так и не получилось.
Lupusregina[beta]
да
🎁
Всем привет ребята помогите пожалуйста в чем ошибка, если код помещаю в Html все работает, а если в main.js то выдает ошибку!
🎁
🎁
var addButton = myForm.addButton, removeButton = myForm.removeButton, languagesSelect = myForm.language; // обработчик добавления элемента function addOption(){ // получаем текст для элемента var text = myForm.textInput.value; // получаем значение для элемента var value = myForm.valueInput.value; // создаем новый элемента var newOption = new Option(text, value); languagesSelect.options[languagesSelect.options.length]=newOption; } // обработчик удаления элемент function removeOption(){ var selectedIndex = languagesSelect.options.selectedIndex; // удаляем элемент languagesSelect.options[selectedIndex] = null; } addButton.addEventListener("click", addOption); removeButton.addEventListener("click", removeOption);
Lupusregina[beta]
там кста есть карта
Lupusregina[beta]
hlbsp-web-master\data\maps\
Lupusregina[beta]
нет
🎁
добавить set time out
Lupusregina[beta]
ну для уи
Lupusregina[beta]
что нового? обычное разрешение файлов карт в 3д играх
Lupusregina[beta]
тут крта от голд сурса
Lupusregina[beta]
я остановился на на задании в стилях канвасу нужной разрешения, и установкой его во вьюпорте и canvas.width = .... Или transform: scale3d, притом разницы я не увидел. Они примерно одинаково снижают фпс
Lupusregina[beta]
тут клинки по выберите файл и укажи карту
Lupusregina[beta]
можешь использовать в принципе любые карты/вады от gold source (hl, cs1.6)
Lupusregina[beta]
карта? секунд 10
Lupusregina[beta]
Lupusregina[beta]
+ на даст2 к примеру он по 800 фейсов рисует за фрейм
Lupusregina[beta]
есть оптимизированней рендер( но не до конца продуманный ) https://github.com/rein4ce/hlbsp
Lupusregina[beta]
https://github.com/rein4ce/hlbsp/blob/master/js/game.js#L85
🎁
var addButton = myForm.addButton, removeButton = myForm.removeButton, languagesSelect = myForm.language; // обработчик добавления элемента window.onload = function addOption(){ // получаем текст для элемента var text = myForm.textInput.value; // получаем значение для элемента var value = myForm.valueInput.value; // создаем новый элемента var newOption = new Option(text, value); languagesSelect.options[languagesSelect.options.length]=newOption; } // обработчик удаления элемент window.onload = function removeOption(){ var selectedIndex = languagesSelect.options.selectedIndex; // удаляем элемент languagesSelect.options[selectedIndex] = null; } addButton.addEventListener("click", addOption); removeButton.addEventListener("click", removeOption);
🎁
чето все равно не работает
🎁
все равно выдает ошибкуUncaught TypeError: Cannot read property 'addEventListener' of undefined at VM36 main.js:23 (anonymous) @ VM36 main.js:23 load (async) (anonymous) @ VM36 main.js:1
Denis
quakejs.com
Pavel
quakejs.com
Кстати а что не сделали ещё cs1.6 или hl1?
Lupusregina[beta]
Кстати а что не сделали ещё cs1.6 или hl1?
есть собранный движок дяди васи эмскриптеном
Denis
Можно рубануться чатиком на выхах
Alexey
Подскажите кто работал с owl,как добавить слайд в поток ?
Alexey
нет(
Denis
А если найду?
Denis
нет(
Че за поток?
Alexey
ну просто у меня блоки динамично добовляются , а сами блоки в слайдере выводится
Denis
Просто добавлять их в разметку не получается?
Denis
После добавления триггерни это refresh.owl.carousel
Alexey
Это да
Alexey
Просто нет