Rodion
Rodion
из за этого в NPM бардак)
Pavel
npm отличный менеджер
Pavel
Константин
Ребят, как найти причину двойного выполнения функции плюсования (увеличения кол-ва товаров) вот тут например https://active-hunt.ru/catalog/camp/gotovka-na-otkrytom-vozdukhe/grili/gril-go-garden-grill-master-48-50141/ ?
Жму один раз плюсик и значение должно из 1 превратиться в 2, а оно превращается в 3.
Ставлю Breakpoint на функции, и он происходит дважды. Ума не приложу почему.
Dan
Denisio
вангую что подписался на событие два раза
Denis
Denisio
Denisio
соотвтетсвенно две подписки на событие, два раза вызывается.
Denisio
ещё раз вангую - у тебя файл с вызовом window.cart_ru.init(); включается два раза два раза.
Denisio
вот ЭТО должно было насторожить:
https://i.tk-chel.ru/denisio/sharex/201907_091442_08.png
Denis
Rodion
Это 5 строк
Минифицированного кода) можно и одну строку)
Denisio
я уже всё закрыл. Ищи по файлам вызов window.cart_ru.init()
он там в виде
$(function() {
...
window.cart_ru.init()
...});
вот этот файл и включается два раза в разных местах.
Константин
Ок, щас попробую
Константин
Константин
Два соседних это его старые копии
Denisio
в файле да, этот файл у тебя на страничку добавляется ДВА раза
Denisio
да, вот именно этот фрагмент, ты правильно нашёл. гдето на странице у тебя он два раза присутствует.
Константин
Понял понял, щас попробую найти причину
Denisio
повангую что в какомнить layout, и в view.
Denisio
в результате при разметке и слиянии получается два включения.
Константин
Я тут ставил какую-то дрянь для битрикса которая убирает тяжелый _обязательный_ js скрипт битриксовский, может из-за этой строчки все беды
Denisio
ты чота всё сломалъ
Denisio
да, странно. вроде бы шаблон включается один раз но код инициализации вызывается два раза
Denis
Dan
Жги, одольф
Pavel
щас скажет "русские херовые программеры"
Максим
Меня ник смущает crytonycry
Pavel
Pavel
там ник плачтониплач
Славик
я бы сказал, что cry тут можно перевести как "кричи"
Vladislav
Знает кто плагин для 3d облака тегов?
Vladislav
Чтобы из тегов создалась якобы сфера, в которой они крутятся
Denis
https://github.com/jasondavies/d3-cloud
Denis
https://www.cssscript.com/animated-tag-cloud-generator-tagscloud/
Denis
Denis 🌆
Что почитать еще по js кроме learn js.. и Дэвида Фланагана новичку?
Славик
код
Ruslan
Андрей
вопрос. Есть массив допустим [1, 2, 3 .... 99, 100]
Как я могу взять в этом массиве каждые 10 значений и узнать их средне арифмитическое, чтобы потом сформировать новый массив.
Например берем значеия с 0 до 10 (узнаем средне арефмит.) пушим в новый массив
Потом берем с 10 до 20 и так далее
Светлана
кто-нибудь знаком с crafter?
Yury
Андрей
нет )
Dan
Андрей
звук распарсить хочу
Андрей
в гистограмму
Андрей
я понимаю что циклом ), но как, разбивать массив на куски ?
Dan
Dan
Бинарный поиск, например
Славик
с циклами тоже
Андрей
Светлана
не получается запустить приложение ангуляр по примеру https://craftercms.org/blog/2017/02/building-angular2-single-page-applications-with-crafter-cms
Славик
идешь циклом, считаешь сумму и отдельно счетчик, когда счетчик достигнет 10, делишь сумму на счетчик, заносишь значение в новый массив, обнуляешь обе переменные и снова
Андрей
Поручи это другому
выбора нет, я буду делать, я не прошу решение, просто подскажите куда копать, там уже сам разбираться пойду
Славик
Андрей
Anonymous
Друзья, как вы боритесь с тем, чтобы 0.1 + 0.2 === 0.3?
Denis 🌆
Math.round вроде
Denis 🌆
или ^ 0
Dmitry
Обрезаем все кроме 0.3
Dmitry
Anton
compare(0.1 + 0.2, 0.3); // true
compare(0.1 + 0.2, 0.3, 10); // true
compare(0.1 + 0.2, 0.3, 20); // false
Denis
Artem
Андрей
Denis
Denis
я понимаю что циклом ), но как, разбивать массив на куски ?
javascript
const chunkArray = (array, chunkSize) => {
const result = []
const maxLength = array.length
for (let item = 0; item < maxLength; item += chunkSize) {
result.push(array.slice(item, item + chunkSize))
}
return result
}
export default chunkArray
Syntax Highlight Bot
Андрей
спасиб ребят, буду пробовать