Cenator 🐈
Cenator 🐈
Как справочник подойдёт mdn
snatvb
я б посоветовал сначала по паттернам пройтись
Group Butler [beta]
Cenator 🐈
snatvb
реакт не паттерн, это либа
snatvb
у мя была книжка
но я похерил
snatvb
паттерны программирвоания, это хороший и плохой тон написания кода
я об этом
snatvb
тоже нет
Cenator 🐈
snatvb
много зачем
Phat
Спасибо, но вы уверены, что реакт можно так рано изучать, что я должен уже знать и уметь, чтобы перейти к реакту
snatvb
очень точно надо
snatvb
http://largescalejs.ru/
snatvb
вот она https://www.ozon.ru/context/detail/id/6287517/
нашгел
snatvb
ясненько))
snatvb
!ban
snatvb
никто с протобафом не работал чтоль?
snatvb
жесть)
Alexey
Ребят, привет. Нужен совет, насколько это плохая для производительности идея - использовать Object в качестве мапы?
Grigory
Парни хелп, вроде ерунда но что-то понять не могу почему так. После фокуса в input он менят свой размер и каретка может остаться за областью видимостью, нужно подвинуть ее в область видимости. По сути нужно использовать setSelectionRange но значение selectionStart внутри focus хендлера всегда равно 0. Какие еще есть варианты?
Oleg
Oleg
А мапы появились не сильно давно
500 Internal Server Error
Alexey
Нормас, спасибо!
500 Internal Server Error
wat?
500 Internal Server Error
вообще то нет
500 Internal Server Error
у объектов тоже можно запихнуть например массив как ключ
500 Internal Server Error
Ivan
ды потому что у массива дергается toString
500 Internal Server Error
да, но можно же, запихнуть массив😂😂 Мап тоже должен так делать, обьект привести к хэшу и запихнуть как ключ
500 Internal Server Error
ок, мы одно и тоже говорим.
Oleg
Мап хранит в ключе любой тип данных
Oleg
Объект хранит только строку или число
Oleg
Если отправить что-то иное - будет вызван тустринг, если его нет - валуеоф
Oleg
И именно результат станет ключем объекта
Dika
500 Internal Server Error
snatvb
технология от гугл формарирования байт пакетов
500 Internal Server Error
типо messagepack но гораздо сложней и жестче
snatvb
у мя тут либа чета мудрит с int64, не хочет Long ставить и ставит в number, получается я теряб биты
snatvb
именно
Oleg
snatvb
и быстрей)
Oleg
Хранится строка
Oleg
Но есть нюансы
Oleg
Цифроподобные ключи могут по разному быть сортированы в объекте
500 Internal Server Error
let me google that for you))) сжатие данных например.
Oleg
То есть в объекте ключ строка и число по сути указывают на одно и тоже, но хранятся иначе
snatvb
чтоб пакеты были чистые максимально и быстро разбирались
snatvb
не совсвем это сжатие
там нет алгоритмов именно сжатия
snatvb
по сути
snatvb
мессенджер
snatvb
android, swift, js
snatvb
конкретно я в веб клиенской часте на js, да
500 Internal Server Error
либов много, можно где угодно юзать
snatvb
да, это абстрактная вещь
snatvb
потому и технология
snatvb
алгоритм даже скорее
snatvb
я сделаль что хотел)
Денис
Привет всем, подскажите пожалуйста что значит +1 в этой строке
val = val.slice(0, val.indexOf('.')+1);
Vyacheslav
Oleg
Я думаю это округление чисел извращенское
Arthur
скорее всего)
Vyacheslav
Oleg
Но есть нюанс
Oleg
В конкретном примере надо как минимум либо + 2, либо без плюса, иначе кривое число с точкой в конце
Oleg
Либо это не про числа, а про формат чего-нить какой-нить где надо первое предложение оставить только
Vyacheslav
Мне кажется что это просто первое предложение из текста забирается для превью например
Oleg
Вот, кстати да, обрезатель текста до одного предложения
Oleg
Вот, скорее всего, иначе был бы не +1
Oleg
Но это не будет работать адекватно если есть троеточия и тп
Oleg
Или если в тексте число с точкой-разделителем
Oleg
И подобное
Денис
ну это я вырезал из js для калькулятора
Oleg
О, тогда числа