Jąńek
Bogdan
вобще не люблю такие циклы, так как надло отдельно хендлить последний эалемент
Bogdan
код становится сложным
Bogdan
благо зачастую спасаетпростой join
Анатолий
Как принято называть разработчика, который ведёт один небольшой проект и занимается в нём всем, начиная от деплоймента и заканчивая SEO?
Full stack developer это ж только про бэканд + фронтенд?
Jąńek
"гребец"
Анатолий
Ну то есть проект настолько небольшой, что там нет выделенного тестера, выделенного админа и т. д.
Если только в качестве консультации из других проектов.
А да, дизайнер свой
Jąńek
а место где он работает "галера"
Jąńek
о
Jąńek
вспомнил
Jąńek
есть ещё "вебмастер"
Анатолий
"гребец"
Но это подходит под множество кейсов. А вот этот конкретный? :)
Jąńek
больше похоже на веб-мастера
Jąńek
который делает всё и за всех
Anonymous
ишак
Анатолий
"дали сайт - на будешь ответственным"
Анатолий
ишак
Ну проект реально небольшой, там фронта работ даже на одного много
Artem Kasapchuk
кто сталкивался с такой ошибкой npm
Artem Kasapchuk
14 verbose stack SyntaxError: Unexpected token < in JSON at position 494280
14 verbose stack at JSON.parse (<anonymous>)
14 verbose stack at module.exports (/usr/lib/node_modules/npm/lib/utils/parse-json.js:3:15)
14 verbose stack at BB.join (/usr/lib/node_modules/npm/lib/install/read-shrinkwrap.js:31:20)
Artem Kasapchuk
npm i вызываю и вот такое
Artem Kasapchuk
в parse-json 3 строчка
Artem Kasapchuk
return JSON.parse(stripBOM(content))
Pavel
ох дикуха, когда-то была не помню даже как пофиксил, расскажешь когда решиш проблему)
Artem Kasapchuk
да я чужой проект пытаюсь поднять, нефига не получается)
Artem Kasapchuk
уже все версии ноды перебровал фиг там)
Maksim
Bogdan
Oleg
прикольно :)
есть чуть более простой для понимания код. тут безо всяких оптимизаций, он просто работает ) :
function matrix (m, n) {
var currentIndex = 0;
var result = '';
for (var i = 0; i < n; i ++) {
var arr = Array(m).fill();
var numbersStr = arr.map((item, itemIndex) => `$${currentIndex+itemIndex+1}${itemIndex < arr.length ? '' : ','}`).join();
currentIndex += m;
result += `(${numbersStr})${currentIndex < m * n ? ',' : ''}`;
}
return result;
}
Oleg
только m и n здесь в другом порядке
Bogdan
что-ж, покажу свой вариант
const rowPlaceholder = new Array(ITEM_PER_ROW).fill(0);
const values = _.map(objLst,(ignored, rowIndex) => `(${
_.map(
rowPlaceholder,
(ignored, itemIdx)=>'$'+(rowIndex*ITEM_PER_ROW+itemIdx+1)
).join(', ')
})`)
.join(", ");
lodash можено выкинуть, так как уже есть .fill(0)
Jąńek
без массивов и андерскоров
Jąńek
const iterator = 20;
const sequence = 3;
let result = ''
for (let i = 0; i < iterator; i++) {
const firstItem = i === 0;
const lastItem = i === iterator - 1;
const endOfSequence = i % sequence === sequence - 1;
const tail = (lastItem || endOfSequence) ? '' : ', ';
if (firstItem) result += '(';
result += '$' + i + tail;
if (lastItem) {
result += ')'
} else if (endOfSequence && !firstItem) {
result += '), ('
}
}
Alexey
Подскажите, пожалуйста, как из массива объектов выдернуть значения? (id, к примеру)
Пройтись по массиву, потом по каждому объекту в поисках нужного значения или как-то лаконичнее можно?
Результат выполнения sql-запроса (через pg-native) возвращает
[ { id: '1', region_id: 1, code: '001', metrics: [ '1', '2' ] } ]
Stepan
Андрей
Дима
Подскажите плж-та как можно после результата отправки post запроса добавить результат на страницу в виде html шаблона:
axios.post('/task/store', data)
.then((res) => {
// вывести шаблон с результатом
})
.catch((err) => console.log(err));
},
Дима
Например у меня есть vue компонент, как мне инициализировать вывод vue шаблона после успешной отправки?
Дима
Заранее спасибо.
Alexey
Valera
Привет
Кто-то подключал сабмодули (гит) в phpStorm?
Jąńek
тут жеж чат не про гит и не похапе
Kateryna
Всем привет. Есть вопрос по owlcarousel2
Прикрутила к странице слайдер, инициализирую видео, на http протоколе всё работает. На https при инициализации подставляется видео с несекьюрными ссылками. Сталкивался ли кто-то с такой проблемой и как фиксили?
Stepan
Kateryna
т.е. на этапе инициализации он прогружает в DOM iframe с информацией
Kateryna
и она несекьюрна
Stepan
Kateryna
https://owlcarousel2.github.io/OwlCarousel2/demos/video.html
Вот собственно дока
Kateryna
И у них кстати всё ок на странице
Andrey
Owl просто формирует контент
Andrey
работает с тем что есть , не понимаю что вы от него хотите
Stepan
Kateryna
Да
Stepan
Да
а в каком именно месте http возникает?
Kateryna
когда я инициализирую объект карусели.
Kateryna
а просто использовать iframe в качестве item не подходит?
Если не получится с этим кейсом - придётся, но не сильно бы хотелось это делать ввиду косяков самого слайдера. Нужно будет дописывать много нюансов по взаимодействию, которые будут подобны функционалу owlcarousel, а время уже поджимает.
JE$U$
Всем привет. Кто-нибудь понимает, почему конструкция вида async path => { const module = await import(path) }
выдает ошибку? То есть path надо вручную прописывать
🗡
path то нет. Если это результат функции то так (path) =>...
Roman
🌀 through a haze 🌀
Gali
Снова я с тупыми вопросами. На js без jquery можно обработать скролл? Что бы при скррлле на 100пх перезаписывалась переменная
Андрей
Можно. document.AddEventListener("scroll", callback)
Gali
Да, я это понял. Я не понимаю как к px привязать это все
Gali
Все
Gali
Озарение
Nazar
помогите мне нужно сделать с div ссылку но внутри этого дива есть пункти меню которие должны бить одельными сылками . Я написал вот такой код ( var menu = document.getElementById('menu');
menu.onclick = function (e) {
window.open("http://www.google.com/");
} )
Nazar
но проблема в том что весь блок включая ссылки переводит на один сайт
Danila
Danila
Про модель request-response, заголовки и тело запроса.
Danila
После этого понимание Аякса ограничивается изучением функции в жквери ими фетча