Denisio
Через пастебин
sytyy00
https://github.com/zemla4ok/messenger-zemla4ok
Avin
https://github.com/zemla4ok/messenger-zemla4ok
годно, только не используй все это устарелое дерьмо типа for(let i = 0; i < messages.length; i++){ или options = Object.assign({}, th... используй модерн везде или нигде
Avin
и JSDoc где вообще?? для себя под одеялом можно без него - в других случаях даже код смотреть не будут
Rustam
по поводу циклов - кое-что из них переписывается через Array.some
Rustam
а {...crap, property} это нечитаемый код, Object.assign куда понятнее
Roman
и вообще spread и assign - местами разные вещи
Roman
assign идёт сквозь сеттеры, spread - нет
Anonymous
а {...crap, property} это нечитаемый код, Object.assign куда понятнее
на самом деле оператор использую чаще чем assign. он более удобный и читаемый
Rustam
по большинству кода что я видел spread использовался именно как Object.assign({}, )
Anonymous
если не упарываться то да
ну если тебе просто нужно в обьект вставить несколько значений то конечно спред
Roman
особенно если учесть, что для массивов нет Object.assign
Rustam
для массивов есть просто .slice()
Anonymous
для массивов есть просто .slice()
results.push(...allItems[i]), вот как-раз недавно юзал спред ! тут гораздо удобнее спред, как и в большинстве случаем
Anonymous
*случаев
Roman
для массивов есть просто .slice()
если у тебя массив надо изменить [ ...orig.slice(0, i), newValue, ...orig.slice(i + 1) ]
Rustam
это же splice
ℜ𝔬𝔪𝔞𝔫
Concat?
Roman
splice мутирует
Rustam
,slice().splice()
Roman
костылинг :)
Rustam
slice без аргументов означает только одно
Шемиль
Пишите читаемый код
pa[aad
кто использовал https://github.com/dcodeIO/bytebuffer.js как получить текущую позицию в буфере ? как в java Buffer position
pa[aad
он 0 показывает на тех же данных что и в джаве, только там позиция это последний элемент, типа лимит
pa[aad
но логично позиция !== лимит
Anonymous
Вообще limit это капасити для ArrayBuffer как я понимаю
Anonymous
А чем DataView не угодил? Нужен zigzag кодирование и 64-битовые типы?
pa[aad
Вообще limit это капасити для ArrayBuffer как я понимаю
нужен метод hasRemaining public final boolean hasRemaining() { return position < limit; }
Anonymous
нужен метод hasRemaining public final boolean hasRemaining() { return position < limit; }
https://github.com/dcodeIO/bytebuffer.js/wiki/API#bytebufferremaining
Anonymous
const hasRemaining = buf => buf.remaining() > 0
Roman
как можно сделать буферизацию console.log ? ну тоесть перехватить то, что пишет console.log
Roman
кроме как переопределить сам console.log 😄
Andrei
Process.stdout можно
Roman
о, годится
Andrei
Теоретически)
Roman
хотя не... мне надо какбы "вместо" сделать
Roman
то есть загнать в переменную, поменять и выдать вместо той выдачи
Dmitriy
Привет всем. А кто то работал на облачном компьютере на длительной основе?
Dmitriy
Да, дома простой компьютер, а на azure арендован нормальный компьютер
Aleksey
Ну и...? Кто-то, очевидно, работал. Возможно, этот линк тебе поможет http://sol.gfxile.net/dontask.html
Dmitriy
Ну вот интересно, с какими недостатками столкнулись.
Dmitriy
Потому что по факту аренда на протяжении 2 лет это стоимость ноута. Но при этом не переживаешь ни за что
Aleksey
Ну вот интересно, с какими недостатками столкнулись.
Задержка, требования к тонкому клиенту
Viktor
Привет всем. Есть кто с ext работает или работал? Вопрос такой, на элементе сидит обработчик .on('change' , ...) Так вот при изменении value (функцией getValue), срабатывает это событие( а при программном изменении этого не надо) в итоге получается хня. Как программно можно передать значение в обход события change? Чтобы событие срабатывало только при изменении именно пользователем?
Vitaliy
ребята, нубский вопрос но как-то раньше не приходилось так делать, есть ф-ция которая отправляет запрос на сервер и получает данные, мне нужно эти данные вернуть через return но быстрее кнш же завершат работу сама ф-ция чем ajax запрос, что мне тут поможет, промисы?
Vitaliy
самому смешно, но делать то что?)
Artem
самому смешно, но делать то что?)
такого уровня вопросы лучше задавать в нубах
Viktor
В success запихай свою функцию
Vitaliy
В success запихай свою функцию
у меня ф-ция сам ajax отправляет обрабатывает и тд
Viktor
Код покаж
Viktor
и
Artem
чат был создан специально для этого, ничего зазорного в том, чтобы разделять вопросы на два чата я не вижу
Avin
не сделаешь ты аякс запросом синхронной функцие с ретурном обычным
Artem
я не понимаю в чем издевательство. У меня иногда дикая тупка происходит и я сам там задаю вопросы
Vitaliy
что-то такое
Bakhodir 𝖨̷𝖨̷𝖨̷
читай респонс именно тогда
Rustam
кто знает что такое "черный ящик" в дебаггере фаерфокса?
Yนrΐΐ
Твоя чёрная история 😈💫
꧁༺ĤŐŔŃŶ
толсто
Anonymous
Вот появилось у меня настроение попиздеть без проку Как вы относитесь к культу свидетелей jQuery? (Люди, которые пихают эту библиотеку в АБСОЛЮТНО каждый проект)
Anonymous
Хм. Как по мне, в данном случае, это больше можно применить ко мне, если я предпочитаю обходиться без лишних либ. Хз даж поч они противники прогресса
Anton
Тем более сейчас натив позволяет все, чем был так интересен jQuery
Anonymous
Вот. Именно
Anonymous
Я не вижу почти никакого смысла подрубать jquery, когда практически все это делается и без него, и не сильно больше кода получается
Anonymous
Ну ладно Получилось не так инетресно как я предполагал Не кто не встал на защиту jqeury)