Anonymous
я когда писал про не верную функцию getRandom , говорил про вот этот код
Anonymous
function getRandomMs(minS, maxS) {
return Math.floor(Math.random() * (maxS - minS + 1)) + minS;
/*return randomMs;*/
}
function getRandomNumber(minN, maxN) {
return Math.floor(Math.random() * (maxN - minN + 1)) + minN;
}
function getRandom() {
return setTimeout(getRandomNumber, getRandomMs(100, 3000), 1, 10);
}
Denis
async там лишний, но он не ломает ничего. Я про это
Denis
Просто масло масленное
Dmitry
https://www.emojicode.org/
🤔🤔😃😉👌🏻
nes
как сделать реквест на страницу и получить её содержимое через 5-10 секунд
Denis
setInterval() - но это практика не оч
Denis
Можно setTimeout() в колбеке предыдущего запроса, но время будет не точным
Denis
Зато запросы не будут перекрываться
nes
там весь прикол
nes
что страница постепенно прогружается
Denis
В каком смысле?
Denis
все страницы так делают
Denis
даже pwa
Πολίτης Τάρταρος
кто-то знает как в lodash пользоваться chain чтобы не поломать tree-shaking?
Denis
Πολίτης Τάρταρος
пришлось выкинуть)
Denis
Πολίτης Τάρταρος
ага
Denis
Denis
Зачем тебе chain?
Πολίτης Τάρταρος
чтобы чейнить))
Denis
Не вкурил
Πολίτης Τάρταρος
ты же в импортах пишешь import {map, filter} from lodash а отфильтровать а потом мапить придется или вложено или через переменную
Denis
Я пишу так:
import { map, filter } from 'lodash'
Denis
Denis
Чем плохи нативные map и filter?
Πολίτης Τάρταρος
[1,2,3]
.map(i => i*2)
.filter(i => i > 4)вот как такое сделать на лодаш?
Denis
Anonymous
Denis
Anonymous
Ну, как бы, есть point-free запись.
Anonymous
Но для этого нужен другой лодаш.
Anonymous
=)
Denis
javascript
class Collection extends Array {
map (...args) {
return lodash.map(...args)
}
}
Syntax Highlight Bot
Anonymous
Max
всем привет, не могу port forwarding сделать https://gist.github.com/extronics/2043518 но одном компе работает, на другом нет, все тоже самое сделано, все от рута запускаю, в чем проблема? порты свободны, connect ECONNREFUSED 127.0.0.1:8080 вот такая ошибка выдается
Denis
Anonymous
Denis
Anonymous
compose(
map(i => i*2),
filter(i => i > 4),
)([1,2,3])
Denis
Denis
Любой кроме пары-тройки методов лодаш пишутся за 10 минут. Причем это полезно любому кодеру.
Stanislav
подскажите пожалуйста какой-нибудь плагин для gulp что бы оптимизировать изображения, но без внешних библиотек типа imagemagick) есть фотки 5000х5000, а вручную не очень хотелось бы их ресайзить до фуллхд
Warox
Привет Коллеги, есть опытные в IndexedDB ?
Если несколько вебворкеров запросят апдейт документа, то только самый первый получит саксес результат?
или все получат успех?
шейред воркеры не супортаются сафари и майк-браузерами
обычные воркеры будут плодиться свои на каждую вкладку, если они будут лезть в дб - хочу убедиться, что не будет проблем с concurrency
Denis
Denis
А что за нелюбовь к библиотекам?
Denis
Denis
Stanislav
Npm i
типа imagemagick, которые не привязываются к ноде
Nikita
подскажите пожалуйста как регуляркой вытащить width="{randomNubmer}"
Denis
Откуда?
Nikita
просто большая строка
Nikita
в ней есть значения аля width="243"
Nikita
вообще это xml
Nikita
нужно получить массив с шириной
Nikita
вытащить нужно число
Nikita
тобишь чтобы на выходе получилось [243, 542, 654]
Denis
Там один width?
Nikita
множество
Denis
Надо все?
Nikita
в строке есть слова содержашие width, допустим bandwidth="2656"
Denis
Nikita
нужно просто width="434"
Denis
Denis
Регуляркой тоже
Denis
Denis
/\w+/
Denis
Nikita
мне просто значения вытащить надо
Denis
Nikita
спасибо, буду тестировать
Denis
Syntax Highlight Bot