@js_noobs_ru
JavaScript Noobs — сообщество новичков

Чат для новичков Правила: https://teletype.in/@js_noobs_ru/S1ia4hXQm Другие полезные чаты — https://github.com/goq/telegram-list или https://rudevs.network/ByKT2JwWQ

2124 members

Архив канала @js_noobs_ru 27 июля 2018 г.

02:32:43 ДП
04:49:14 ДП
User 155513348
User 215655868
история активности на работе
на битбакете не нашел)
04:50:40 ДП
User 155513348
такое отображение активности в гитхабе только
05:47:10 ДП
User 387348591
какая разница между этими функциями (кроме того, что один ES5, другой ES6)
function() {}
() => {}
05:47:38 ДП
User 476173007
В стрелочной this не нужен
05:47:58 ДП
User 476173007
И писать слово function не надо, это вообще топчик
05:53:04 ДП
User 387348591
User 476173007
В стрелочной this не нужен
чтобы обратиться внутри объекта, не надо будет прописывать this?
06:16:19 ДП
06:16:20 ДП
User 499582901
всем привет! помогите плиз..

не пойму что мне тут нужно сделать.. типа этот код перегружает стек если массив слишком большой, и как это пофиксить, оставляя рекурсию.. не могу вдуплить что сделать тут надо..
06:24:10 ДП
User 78740762
User 499582901
всем привет! помогите плиз..

не пойму что мне тут нужно сделать.. типа этот код перегружает стек если массив слишком большой, и как это пофиксить, оставляя рекурсию.. не могу вдуплить что сделать тут надо..
setTimeout с 0
06:24:21 ДП
User 78740762
Идея конечно херовая, но решение
06:24:56 ДП
User 499582901
типа сделать асинхронно?
06:25:42 ДП
User 78740762
Просто обернуть вызов в условии, тогда он будет в другом тике, а не глубже в стек попадёт
06:26:15 ДП
User 78740762
В продакшене так делать конечно нельзя
06:30:41 ДП
User 499582901
User 78740762
Просто обернуть вызов в условии, тогда он будет в другом тике, а не глубже в стек попадёт
тип в данном задании просто после условия поставить setTimeout(nextListItem, 0) ?
06:36:45 ДП
User 115916512
User 387348591
чтобы обратиться внутри объекта, не надо будет прописывать this?
Не совсем. This стрелочной функции всегда ссылается на родительский скоуп, к стрелочной функции нельзя прибиндить контекст
06:38:09 ДП
User 397269078
Подскажите, как узнать размер окна ( width и height ) ?
06:38:22 ДП
User 397269078
offsetWidth не катит, размер окна не известен и зависит от контента в нем
06:38:44 ДП
User 377535143
Хэй народ)
В чем магия? 
JS - console.log(42825642.84 + 1339285.70); // 44164928.54000001

Calc - 42825642.84 + 1339285.70 = 44164928,54
06:39:01 ДП
User 377535143
как получить такое же число что и в калькуляторе?
06:39:16 ДП
User 115916512
User 397269078
Подскажите, как узнать размер окна ( width и height ) ?
А для чего они нужны?
06:39:22 ДП
User 397269078
User 115916512
А для чего они нужны?
Своя тема )
06:39:23 ДП
User 397269078
Подскажи
06:39:42 ДП
User 476173007
document.documentElement.clientWidth/Height
06:39:59 ДП
User 476173007
User 397269078
Подскажите, как узнать размер окна ( width и height ) ?
Это тебе
06:40:17 ДП
User 115916512
User 397269078
Своя тема )
От цели рекомендации могут разниться
06:40:25 ДП
User 397269078
Не пашет
06:41:29 ДП
User 397269078
User 115916512
От цели рекомендации могут разниться
В общем. Колличество блоков в блоке зависит от размера экрана. Я колличесто этих элементов узнаю от размера эокна и все такое. 

Размер блока / размер элемента ( формула чуть друга ).

Вставляю элементы.

Как только currentElementCount будет равен maxElementCount , мы уничтожаем все элементы
06:42:45 ДП
User 476173007
https://learn.javascript.ru/metrics-window
learn.javascript.ru/metrics-window
Как найти ширину окна браузера? Как узнать всю высоту страницы, с учётом прокрутки? Как прокрутить её из JavaScript?
06:43:40 ДП
User 115916512
User 397269078
В общем. Колличество блоков в блоке зависит от размера экрана. Я колличесто этих элементов узнаю от размера эокна и все такое. 

Размер блока / размер элемента ( формула чуть друга ).

Вставляю элементы.

Как только currentElementCount будет равен maxElementCount , мы уничтожаем все элементы
Содомия какая. Мб window.innerHeight
06:44:01 ДП
User 67164223
User 377535143
Хэй народ)
В чем магия? 
JS - console.log(42825642.84 + 1339285.70); // 44164928.54000001

Calc - 42825642.84 + 1339285.70 = 44164928,54
округли
06:44:19 ДП
06:44:36 ДП
User 476173007
User 377535143
Хэй народ)
В чем магия? 
JS - console.log(42825642.84 + 1339285.70); // 44164928.54000001

Calc - 42825642.84 + 1339285.70 = 44164928,54
В том же, в чём и магия 0.1+0.2)
06:44:39 ДП
User 397269078
User 115916512
Содомия какая. Мб window.innerHeight
У элемента надо
06:44:46 ДП
User 377535143
нужно так получить 44164928.54
06:45:38 ДП
User 377535143
в js есть какая нибудь функция приводящая из 44164928.54000001 в 44164928.54?
06:45:55 ДП
User 476173007
Надо писать велосипед
06:46:00 ДП
06:46:01 ДП
User 115916512
User 397269078
У элемента надо
Ты ж говорил размер экрана
06:46:16 ДП
User 397269078
User 115916512
Ты ж говорил размер экрана
та нет
06:46:25 ДП
User 397269078
Размер блока узнать, в котором item(ы)
06:46:29 ДП
User 397269078
Потом сами item(ы)
06:46:30 ДП
06:46:38 ДП
User 397269078
Затем я уже считаю, сколько влезло
06:46:44 ДП
User 476173007
User 377535143
в js есть какая нибудь функция приводящая из 44164928.54000001 в 44164928.54?
Типа parseInt((0.1+0.2)*10)/10
06:46:47 ДП
User 397269078
и когда currentCount == maxCount
06:46:50 ДП
User 397269078
Я уничтожаю все
06:46:58 ДП
User 397269078
Элементы будут с бэкэнда добавляться
06:47:33 ДП
User 397269078
При фикс. ширине и высоте, я формулу сделал. Но там offset получаю width и hegiht, а надо получить ширину и высоту, которая вышла ( зависит от контента )
06:47:50 ДП
User 115916512
А почему у тебя оффсет не работает?
06:47:56 ДП
User 476173007
User 397269078
Размер блока узнать, в котором item(ы)
getBoundingClientRect тогда
06:47:58 ДП
User 397269078
Ширина и высота не указаны
06:48:05 ДП
User 476173007
Или как его там
06:48:07 ДП
User 115916512
Яннп короче
06:48:27 ДП
User 397269078
User 476173007
getBoundingClientRect тогда
let item = documet.qs('.getBoundingClientRect")

item.getBoundingClientRect
06:48:29 ДП
06:48:38 ДП
06:48:42 ДП
User 397269078
Сейчс попробую
06:49:07 ДП
User 476173007
И потом нужное свойство, height/width
06:49:27 ДП
06:49:54 ДП
User 476173007
Ширина твоего блока 0, бинго, ты её получил
06:50:13 ДП
06:50:16 ДП
User 397269078
Круь )
06:51:27 ДП
06:51:32 ДП
User 397269078
Но погрешность есть
06:51:37 ДП
User 397269078
Примерно на 100%
06:52:07 ДП
User 476173007
Значит ты не тот элемент смотришь
06:52:50 ДП
User 397269078
У него размер зависит от размера его ребенка
06:52:54 ДП
User 397269078
это не считается ?
06:53:38 ДП
06:53:39 ДП
User 397269078
Один хер
06:55:00 ДП
User 321906623
User 387348591
какая разница между этими функциями (кроме того, что один ES5, другой ES6)
function() {}
() => {}
С стрелочной ты вот так не сделаешь 
a()
const a = () => {}А с function можно
06:55:30 ДП
User 476173007
User 321906623
С стрелочной ты вот так не сделаешь 
a()
const a = () => {}А с function можно
Как так
06:55:30 ДП
User 397269078
User 387348591
какая разница между этими функциями (кроме того, что один ES5, другой ES6)
function() {}
() => {}
this
06:55:44 ДП
User 397269078
User 476173007
Как так
Потому что это переменная
06:55:47 ДП
User 397269078
Выдаст undefined
06:55:52 ДП
User 476173007
Const не существует до инициализации
06:55:56 ДП
User 397269078
Переменная не будет еще объявлена( значение )
06:56:00 ДП
User 321906623
User 476173007
Как так
function всплывает наверх вместе  с инструкцией
06:56:16 ДП
User 321906623
а let const недоступны до объявления
06:56:21 ДП
User 397269078
User 397269078
При фикс. ширине и высоте, я формулу сделал. Но там offset получаю width и hegiht, а надо получить ширину и высоту, которая вышла ( зависит от контента )
help me please
06:56:22 ДП
User 476173007
User 321906623
а let const недоступны до объявления
Вот вот
06:56:44 ДП
User 321906623
а через var a = () => var будет андефайнд
06:56:51 ДП
User 397269078
Как узнать width и height блока с размерами, зависящими от контента
06:57:20 ДП
User 476173007
Так это вопрос не стрелочной функции, а вара/лэта
06:57:44 ДП
User 321906623
User 476173007
Так это вопрос не стрелочной функции, а вара/лэта
Так то да, но ты не запишешь по другому, если это не анонимная
06:58:25 ДП
User 476173007
Это будет долгий спор)
06:58:57 ДП
User 321906623
User 476173007
Это будет долгий спор)
Это не спор, я просто дополнил ответ выше. Как оно есть
07:02:08 ДП
User 476173007
User 397269078
help me please
Залей код куда-нибудь что ли да дай взглянуть
07:02:35 ДП
User 476173007
У тебя где-то косяк, типа не того элемента свойства берёшь, я почти уверен
07:02:44 ДП
User 377535143
хм насколько это херовый велик? :D
`function intToValue(v){
    v = "" + (v.toString().match(/(\d+)\.?(\d{0,2})/g)[0] || 0);
    var pattern = /(-?\d+)(\d{3})/;
    while (pattern.test(v)) v = v.replace(pattern, "$1 $2");
    return v;
}`
07:08:15 ДП
User 115916512
User 377535143
хм насколько это херовый велик? :D
`function intToValue(v){
    v = "" + (v.toString().match(/(\d+)\.?(\d{0,2})/g)[0] || 0);
    var pattern = /(-?\d+)(\d{3})/;
    while (pattern.test(v)) v = v.replace(pattern, "$1 $2");
    return v;
}`
Ну настолько что я в упор не понимаю что тут происходит и зачем нужно
07:10:52 ДП
User 377535143
intToValue(1374747); // 1 374 747
intToValue(7485837.585848); // 7 485 837.58
07:11:29 ДП
User 115916512
Это очень хреновый велосипед. Невероятно хреновый
07:11:45 ДП
User 60331718
и медленный
07:12:00 ДП
User 115916512
Чтобы округлить можно использовать .toFixed(2)
07:12:17 ДП
07:12:59 ДП
User 377535143
Я спрашивал тут про округление с десятичным остатком сказали велик делать
07:16:14 ДП
07:19:19 ДП
User 377535143
в js есть какая нибудь функция приводящая из 44164928.54000001 в 44164928.54?
07:19:19 ДП
User 377535143
Надо писать велосипед
07:19:20 ДП
User 377535143
Типа parseInt((0.1+0.2)*10)/10
07:19:40 ДП
07:19:45 ДП
User 115916512
Сурово
07:19:57 ДП
07:19:58 ДП
User 26683399
User 377535143
Я спрашивал тут про округление с десятичным остатком сказали велик делать
ведь каждый в чате всегда прав
07:20:37 ДП
User 377535143
Хто знает помощь в этом чате на ура :)
07:21:51 ДП
User 115916512
Для отбивки пробелами можно использовать .toLocaleString с валютами
07:21:54 ДП
User 115916512
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Number/toLocaleString
developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Number/toLocaleString
Метод toLocaleString() возвращает строку с языко-зависимым представлением числа.
07:26:03 ДП
User 377535143
МММ годно спасибо добрый человека ))
07:27:15 ДП
User 67056957
подскажите про поддержку svg 2.0 в хроме. Её как-то можно активировать на данный момент?
07:34:07 ДП
User 397269078
Нашел в жуквери метод height
07:34:15 ДП
User 397269078
Не могу найти, как он работает )
07:35:50 ДП
User 115916512
вызови его и поставь брейкпоинт оО
07:36:14 ДП
User 397269078
Скачивать еще )00
07:36:24 ДП
User 115916512
зачем
07:38:08 ДП
User 397269078
Ну, жука
07:38:11 ДП
User 397269078
Как вызвать метод
07:39:40 ДП
User 115916512
для чего тебе фидл, консоль и локальные ресурсные файлы в девтулзах
07:40:39 ДП
User 115916512
ну или дока http://api.jquery.com/height/
07:40:58 ДП
User 115916512
написано что он возвращает стайл-атрибут без юнита
07:41:31 ДП
User 115916512
я так понимаю что если он указан например в процентах, то вернет цифру и ничего не даст тебе
07:42:02 ДП
User 397269078
Спасибо
07:42:09 ДП
User 397269078
User 115916512
я так понимаю что если он указан например в процентах, то вернет цифру и ничего не даст тебе
Не
07:42:13 ДП
User 397269078
Так не в %
07:42:44 ДП
User 115916512
em? pt? vh? vm?
07:44:49 ДП
User 397269078
User 115916512
em? pt? vh? vm?
Height?
07:44:58 ДП
User 397269078
Он от контента зависит
07:45:03 ДП
User 397269078
А контент rem
07:53:50 ДП
User 397269078
кажись решил проблему
07:54:16 ДП
User 397269078
max-width задаю, как и надо было
07:54:25 ДП
User 397269078
На 1080 будет 350
07:54:33 ДП
User 397269078
До 1920 будет 450
07:54:45 ДП
User 397269078
Более 1920 мб в %
07:54:52 ДП
User 397269078
А height От контента сейчас зависит
07:55:00 ДП
User 397269078
Спасибо за помощь )
07:58:09 ДП
User 380460973
Всем привет 
Есть пару вопросов. 
https://codepen.io/SkipTyler/pen/NBavvW
Почему не останавливается счетчик? 
Я вроде как задал точку останова,  которая берется из дата атрибута
Но что то пошло не так. 
и второй
Как еще можно останавливать ф-ю,  по мимо того,  что бы  убирать листенер (скролл) ?
Ибо у меня  на  странице еще есть события по скроллу 
https://jsfiddle.net/DetyaJah/5sumwt2n/
codepen.io/SkipTyler/pen/NBavvW
...
07:58:58 ДП
User 380460973
С остановкой решил проблему
07:59:18 ДП
User 397269078
current это строка ?
07:59:31 ДП
07:59:35 ДП
User 397269078
Строгое сравнение
07:59:52 ДП
User 380460973
User 397269078
Строгое сравнение
да 
уже понял
08:00:01 ДП
User 380460973
осталось с событием что то придумать
08:04:41 ДП
User 397269078
Кстати, константы принято помечать _?
08:04:55 ДП
User 397269078
Как приватные свойства
08:05:28 ДП
User 115916512
константы принято именовать капсом
08:05:42 ДП
User 115916512
_ принято помечать приватные свойста, не обязательно константы
08:07:03 ДП
User 115916512
почему-то подумала про БЭМ
08:08:43 ДП
User 279233223
User 377535143
в js есть какая нибудь функция приводящая из 44164928.54000001 в 44164928.54?
(121.55123213).toFixed(2)
08:09:56 ДП
User 380460973
User 397269078
Кстати, константы принято помечать _?
я просто так пишу) 
Я не особо понимаю что к чему по неймингу) 
Знаю только бем и кемелкейс)
08:10:25 ДП
User 279233223
User 115916512
_ принято помечать приватные свойста, не обязательно константы
Такую хрень видел только среди джавистов
08:10:54 ДП
User 380460973
https://jsfiddle.net/DetyaJah/5sumwt2n/
решил проблему
есть вопрос
почему,  если переменная _isActive находится внутри ф-и getScrollPosition  то в условии оно её не видет?
jsfiddle.net/DetyaJah/5sumwt2n
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
08:10:56 ДП
User 279233223
User 115916512
константы принято именовать капсом
Вряд ли юзабельно в джсе, учитывая, что сейчас каждая вторая переменная - const
08:11:23 ДП
User 397269078
User 279233223
Вряд ли юзабельно в джсе, учитывая, что сейчас каждая вторая переменная - const
Переменная, которая постоянная
08:11:27 ДП
08:11:50 ДП
User 115916512
User 279233223
Вряд ли юзабельно в джсе, учитывая, что сейчас каждая вторая переменная - const
Осадочек остался
08:16:48 ДП
User 321906623
С андерскором кстати много где есть на самом деле. Это обычно компилируемые языки, которые я видел. Чтобы сказать компилятору что переменная чиста служебная и сама по себе нигде не используется
08:17:11 ДП
User 321906623
Но в джсе это явно не особо применимо
09:21:48 ДП
User 55392814
Всем привет. Создавал вот такие вот кубики: https://jsfiddle.net/j4k0cpqg/13/ .

Не могу убрать цвет(бирюзовый) у блоков , сейчас они все закрашиваются в один и тот же цвет.
09:22:25 ДП
User 60331718
User 397269078
Он от контента зависит
будешь так же продолжать писать столбиком - получишь РО
09:28:11 ДП
User 55392814
User 55392814
Всем привет. Создавал вот такие вот кубики: https://jsfiddle.net/j4k0cpqg/13/ .

Не могу убрать цвет(бирюзовый) у блоков , сейчас они все закрашиваются в один и тот же цвет.
в скрипте, создал массив в котором будут храниться номера блоков, которые не надо закрашивать, дальше проверял через for, имеется ли в массиве цифра  совпадающая с порядковым номером блока
09:30:40 ДП
09:32:47 ДП
User 337631528
@RIP_Chester
09:34:10 ДП
User 490727598
User 397269078
Скачивать еще )00
Лол что, просто ссылкой сделай
09:34:14 ДП
09:36:53 ДП
User 164670195
User 279233223
Вряд ли юзабельно в джсе, учитывая, что сейчас каждая вторая переменная - const
Это немного не то, тут имеется в виду code style, есть просто не изменяемая переменная, а есть именно константа
09:41:23 ДП
User 337631528
@RIP_Chester, переписал бы так), можно и без вызоыва .fill(0);
09:41:45 ДП
User 55392814
User 337631528
@RIP_Chester, переписал бы так), можно и без вызоыва .fill(0);
Спасибо, сейчас попробую)
09:43:42 ДП
User 115916512
User 337631528
@RIP_Chester, переписал бы так), можно и без вызоыва .fill(0);
выглядит ужасно, работает медленно
09:43:51 ДП
User 115916512
первый вариант лучше был
09:44:00 ДП
User 115916512
только подпилить чтоб на каждую итерацию дом не дергался
09:44:23 ДП
User 397269078
User 490727598
Лол что, просто ссылкой сделай
Искать ещё
09:45:47 ДП
User 337631528
@Aista, про постоянное дёрганье DOM'а солидарен, во всём остальном - нет, первая реализация в этом осталась отдна и та же, ушёл от итерации постоянно с includes по массиву и map ❤️
09:54:08 ДП
User 143739430
User 337631528
@RIP_Chester, переписал бы так), можно и без вызоыва .fill(0);
if, мне кажется, тут не нужен
09:54:50 ДП
User 337631528
@Historia, да и map тоже, не подумал)
09:54:53 ДП
09:54:58 ДП
User 337631528
гайс, что скажете теперь? особенно @Quentaro
09:55:13 ДП
User 337631528
https://jsfiddle.net/j4k0cpqg/47/
jsfiddle.net/j4k0cpqg/47
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
09:55:16 ДП
User 279233223
@Fl0pZz шо это за херня
09:55:27 ДП
User 337631528
сорри, не прошарен про оптимальную вставку через jquery, нативный JS <#
09:57:08 ДП
User 55392814
User 337631528
красиво, спасибо)
10:02:32 ДП
User 395616343
Хелп,пипл)
https://codepen.io/KAPJICOH/pen/VBMyqq?editors=1010
 Хочу сделать: Если хотябы в одном из инпутов что-то есть,то убрать checked и disabled с чекбокса,где ошибка?:D
codepen.io/KAPJICOH/pen/VBMyqq?editors=1010
...
10:02:42 ДП
User 315683008
здаров народ, я тут опять со своим божественным кодом
$('#cr1').click(function() {
      $('#en1').css({
        width: function(_,value) {
          return parseFloat(value) + 4.136;
        }
      });
    });

Не могу понять, почему после каждого клика, складываются только целык числа, а десятичные нет
10:02:47 ДП
User 395616343
ну или как правильно записать тогда?)
10:06:20 ДП
User 321906623
User 395616343
Хелп,пипл)
https://codepen.io/KAPJICOH/pen/VBMyqq?editors=1010
 Хочу сделать: Если хотябы в одном из инпутов что-то есть,то убрать checked и disabled с чекбокса,где ошибка?:D
codepen.io/KAPJICOH/pen/VBMyqq?editors=1010
...
Делаешь обьект у которого два поля - велью инпутов. На каждый инпут вешаешь обработчик события - инпут. Он записывает в свое поле велью и чекает если оба не пустые, то снимает аттрибуты
10:07:02 ДП
User 321906623
Джиквери лесенкой кстати позволяет писать
10:07:10 ДП
User 321906623
$("#checkbox_age")
              .removeAttr('disabled')
              .removeAttr('checked');
10:27:09 ДП
User 176178887
Можете "на пальцах" объяснить что происходит в последней строке?
10:28:28 ДП
User 143739430
User 176178887
Можете "на пальцах" объяснить что происходит в последней строке?
Просто же в конструктор значение передается
10:30:00 ДП
User 279233223
User 176178887
Можете "на пальцах" объяснить что происходит в последней строке?
Эквивалент предпоследней
10:30:06 ДП
User 279233223
Наверное
10:30:34 ДП
User 176178887
Почему не в rabbit.prototype.constructor?
10:30:54 ДП
User 337631528
При создании инстанса у него есть proto, при вызове rabbit[какой-то метод, значение], он без тебя сам пойдёт туда
10:30:59 ДП
User 176178887
и каким образом используется готовый объект как конструктор?
10:30:59 ДП
User 337631528
искать его вверх по цепочке наследования
10:31:29 ДП
User 337631528
instance.proto.constructor, instance.proto.proto.constructor
10:31:30 ДП
User 279233223
User 176178887
и каким образом используется готовый объект как конструктор?
Готовый?
10:31:43 ДП
User 397269078
User 279233223
Готовый?
шаришь за html css ?
10:31:46 ДП
10:31:53 ДП
10:32:27 ДП
User 337631528
User 176178887
Почему не в rabbit.prototype.constructor?
если тебе удобно так, то вперед, можно, но зачем?
10:34:55 ДП
User 176178887
сложно
10:36:58 ДП
User 176178887
аа, понял
10:38:06 ДП
User 176178887
хотя как то не очень очевидно для меня
10:40:28 ДП
User 104477
Эйчары, неспособные прочитать даже сниппет к странице с правилами, должны страдать
10:40:58 ДП
11:02:02 ДП
User 430663402
кто юзал axios отдельно от vue? вот такая вот фигня вылазит
Error: Request failed with status code 405
    at e.exports (spread.js:25)
    at e.exports (spread.js:25)
11:02:18 ДП
User 279233223
User 430663402
кто юзал axios отдельно от vue? вот такая вот фигня вылазит
Error: Request failed with status code 405
    at e.exports (spread.js:25)
    at e.exports (spread.js:25)
Переведи
11:02:47 ДП
User 430663402
что перевести?
11:02:57 ДП
User 279233223
Ошибку
11:03:40 ДП
User 430663402
запрос прерван с 405
11:03:48 ДП
User 430663402
что дальше?)
11:04:07 ДП
User 279233223
Сервер тебе ответил?
11:04:33 ДП
User 430663402
это не ответ сервера, на сервере глухо
11:04:40 ДП
User 279233223
Бывает)
11:04:40 ДП
User 191376311
открой spread.js в браузере
11:04:53 ДП
User 191376311
по ссылке в девтулс
11:04:59 ДП
User 115916512
Код состояния протокола HTTP  405 Method Not Allowed, указывает, что метод запроса известен серверу, но был отключен и не может быть использован. Два обязательных метода GET и HEAD никогда не должны быть отключены и не должны возвращать этот код ошибки.
11:05:05 ДП
User 357283187
User 430663402
запрос прерван с 405
405 значит, что сервер ответил, но шттп метод, который ты заюзал не доступен
11:05:15 ДП
User 357283187
у тебя случаем не IIS?
11:05:34 ДП
User 430663402
сервер на который должен ити запрос запроса неполучал и неотвечал
11:06:02 ДП
User 357283187
какой HTTP метод
11:06:12 ДП
User 430663402
аксиос чудесно работает с vue, а сейчас подключил его отдельно через cdn
11:06:16 ДП
11:06:28 ДП
User 279233223
Здесь vue не причем и axios тоже
11:06:35 ДП
User 191376311
User 430663402
post
??
11:07:07 ДП
User 357283187
User 430663402
аксиос чудесно работает с vue, а сейчас подключил его отдельно через cdn
какой сервер?
11:07:34 ДП
User 430663402
тоисть какой сервер? я себе на хост отправляю запрос
11:07:53 ДП
User 357283187
apache, ngnix, iis ?
11:08:23 ДП
User 430663402
чесно, если бы сервер отдал 405 то я бы в логах увидел
11:08:45 ДП
User 430663402
оно пишет 405 но нифига на сервер не летит
11:08:55 ДП
User 357283187
у логов есть debug_level или что такое
11:08:59 ДП
User 357283187
туда далеко не всё пишеться
11:09:02 ДП
User 430663402
и вообще лететь должно при клике на кнопку, а оно ошыбку уже при загрузке страницы отдает
11:09:22 ДП
User 430663402
это какаято внутреняя проблема
11:09:46 ДП
User 357283187
Если есть возможность подебажить через браузер
11:09:52 ДП
User 279233223
User 430663402
это какаято внутреняя проблема
Все, создавай issue на axios
11:10:42 ДП
User 357283187
ща, секунду, скажу как заголовки называються
11:11:46 ДП
User 357283187
Response Headers что внутри allow
11:12:49 ДП
User 279233223
User 357283187
Response Headers что внутри allow
Ты решил на cors перекинуть винну?)
11:13:28 ДП
User 357283187
ну, всё может быть, я ж не знаю какая там ситуация
11:13:38 ДП
User 279233223
Оно кричало бы другое
11:13:54 ДП
User 430663402
нашел проблему
11:13:56 ДП
User 279233223
Просто человек не понимает что он написал и теперь винит в этом axios,который без vue у него не работает
11:14:24 ДП
11:15:02 ДП
User 279233223
User 430663402
нашел проблему
Удиви нас :)
11:15:17 ДП
User 430663402
при отправке через пост вторым параметром нужно передавать обект, я успешно передавал ничего... к чему здесь 405)
11:15:47 ДП
User 279233223
Проблема в сервере?
11:15:57 ДП
User 279233223
Если с фронтом все верно конечно же
11:16:10 ДП
User 430663402
аксиос принимал это ничего удивлялся что ничего нет и каким образом получалась 05 фиг его знает
11:16:38 ДП
User 279233223
Мой тебе совет - почитай что такое axios и как он устроен, а то писать код который ты не понимаешь - плохо
11:17:46 ДП
User 26683399
User 279233223
Мой тебе совет - почитай что такое axios и как он устроен, а то писать код который ты не понимаешь - плохо
так он же умер
11:18:06 ДП
User 279233223
User 26683399
так он же умер
С чего бы?
11:18:40 ДП
User 430663402
код я понимаю, иначе как бы я нашел сою ошыбку советчик?)
11:19:10 ДП
User 279233223
User 430663402
кто юзал axios отдельно от vue? вот такая вот фигня вылазит
Error: Request failed with status code 405
    at e.exports (spread.js:25)
    at e.exports (spread.js:25)
Я вижу :)
11:20:00 ДП
User 430663402
о гуру который неделает ошыбок в коде?)
11:20:11 ДП
User 279233223
Благодарю за комплимент :)
11:20:57 ДП
User 430663402
незнал что такие существуют, извини
11:21:19 ДП
User 115916512
User 430663402
незнал что такие существуют, извини
Угомонись
11:21:55 ДП
User 430663402
User 115916512
Угомонись
к чему это?
11:24:24 ДП
User 321906623
User 430663402
о гуру который неделает ошыбок в коде?)
Он имел ввиду что аксиос это оберта над XMLHttpRequest и конкретно к фреймворку оно никакого отношения не имеет
11:25:15 ДП
User 430663402
ну хорошо
11:25:26 ДП
User 430663402
извините я упустил чтото нить диалога
11:33:35 ДП
User 94026383
Всем привет, тупой вопрос
11:33:56 ДП
User 94026383
await wait(рандомное время 5-7 секунд)

Может кто код написать?
11:34:02 ДП
User 94026383
В жс не шарю просто
11:34:37 ДП
11:35:51 ДП
User 94026383
User 115916512
ЯННП
Нужно сделать рандомный вейт в интервале 5-7 сек
11:35:52 ДП
User 326562202
User 94026383
await wait(рандомное время 5-7 секунд)

Может кто код написать?
функцию которая ждет рандомное время? Ждет чтобы что?..
11:36:32 ДП
User 94026383
await wait(Math.random() * (5000 - 7000))

Стаковерфлоу говорит что-то такое
11:36:54 ДП
11:36:57 ДП
User 155513348
какие лучшие алгоритмы по подбору найденных элементов по тексту?
11:37:09 ДП
User 155513348
includes немного не так работает
11:37:17 ДП
User 94026383
Чо ржоте
11:37:22 ДП
User 94026383
Все пасибо, разобрался
11:37:26 ДП
11:37:28 ДП
User 476173007
Обращайся
11:38:08 ДП
User 115916512
User 155513348
какие лучшие алгоритмы по подбору найденных элементов по тексту?
регулярки?
11:38:42 ДП
User 155513348
надо подумать
11:38:52 ДП
User 155513348
поскольку у меня нет ни масок, ничего
11:38:53 ДП
User 115916512
блин, то ли народ сегодня как-то через жопу формулирует, то ли я туплю как боженька
11:39:01 ДП
User 155513348
наверное по includes тоже подойдет
11:39:07 ДП
User 326562202
User 115916512
блин, то ли народ сегодня как-то через жопу формулирует, то ли я туплю как боженька
админа выпросил что ли?
11:39:11 ДП
User 104477
User 115916512
блин, то ли народ сегодня как-то через жопу формулирует, то ли я туплю как боженька
Ты реагируешь резко
11:39:29 ДП
User 115916512
не, это как бы не претензия
11:39:32 ДП
User 104477
Если кто-то формулирует через жопу, можно просто не отвечать, а можно уточнить.
11:39:50 ДП
User 115916512
просто мысль вслух, что уже который вопрос, который я не понимаю
11:39:56 ДП
User 155513348
onSearchUser = (value) => {
        const s_ = this.state;
        const filteredAccounts = s_.accounts.filter(account => account.email.toLowerCase().includes(value.toLowerCase()));

        this.setState({searchQuery: value, filteredAccounts});
    }
11:40:24 ДП
User 104477
User 155513348
какие лучшие алгоритмы по подбору найденных элементов по тексту?
У регулярок есть возможность запускаться несколько раз на одной и той же строке, при этом будет меняться внутреннее свойство
11:40:45 ДП
User 104477
User 155513348
onSearchUser = (value) => {
        const s_ = this.state;
        const filteredAccounts = s_.accounts.filter(account => account.email.toLowerCase().includes(value.toLowerCase()));

        this.setState({searchQuery: value, filteredAccounts});
    }
И что тут не так?
11:41:19 ДП
User 104477
а, ты includes по строке проверяешь
11:41:24 ДП
User 155513348
ну includes ищет вообще по всей строке совпадение
11:41:40 ДП
User 115916512
User 104477
Ты реагируешь резко
это ты резко реагируешь
11:41:41 ДП
User 104477
Странное решение, почему не просто one.toLowerCase() === two.toLowerCase(), в чем поинт сравнивать по подстроке?
11:41:57 ДП
User 155513348
ну это не live поиск)
11:42:09 ДП
User 155513348
я в процессе фильтрую данные, когда человек вводит
11:42:13 ДП
User 104477
А, все, понял
11:42:36 ДП
User 115916512
хрен знает насчет производительности, но кмк матчить тут напрашивается просто
11:42:46 ДП
User 104477
тебе надо, чтоб фильтровалось по началу строки? startsWith подойдет?
11:43:30 ДП
User 326562202
User 155513348
я в процессе фильтрую данные, когда человек вводит
Типа, если строка включает в себя value то она проходит, так?
11:44:15 ДП
User 115916512
не, как я понимаю есть массив юзеров с мыльниками
11:44:24 ДП
User 326562202
юзай тогда метод search()  у строк.
11:44:27 ДП
User 115916512
и код ищет value среди мыльников юзеров
11:45:29 ДП
User 104477
User 115916512
и код ищет value среди мыльников юзеров
Но не полное совпадение, а типа автокомплита
11:45:42 ДП
User 104477
@ethorz так?
11:45:44 ДП
User 115916512
ну потому я и предлагаю матчить
11:46:32 ДП
11:46:39 ДП
User 155513348
регулярки дохера требуют
11:46:50 ДП
User 155513348
вообще их использование свести к минимуму
11:47:25 ДП
User 155513348
User 104477
тебе надо, чтоб фильтровалось по началу строки? startsWith подойдет?
спасибо, такой метод я еще не использовал)
11:47:50 ДП
User 155513348
теперь работает как надо
11:49:22 ДП
User 115916512
ну этот тот же indexOf
11:49:35 ДП
User 115916512
только с захардкоженным индексом
12:03:27 ПП
User 124616083
http://symbyo2x.beget.tech/gallery - подскажите пожалуйста почему возникает ошибка в коде?
symbyo2x.beget.tech/gallery
12:06:24 ПП
User 115916512
}); не хватает в конце
12:06:39 ПП
User 115916512
закомментировал
12:14:22 ПП
User 476173007
User 115916512
блин, то ли народ сегодня как-то через жопу формулирует, то ли я туплю как боженька
50/50
12:16:46 ПП
User 124616083
User 115916512
закомментировал
теперь другая ошибка вылезла
12:16:52 ПП
User 104477
User 115916512
ну этот тот же indexOf
дак и .includes тоже
12:21:55 ПП
User 380460973
Всем привет 
Почему при скролле не меняется  значение _offset ? 
const _parentGr = document.querySelector('.js-graphicAnimation');
  let _offset = _parentGr.getBoundingClientRect().y;
  window.addEventListener('scroll', () => { console.log(_offset);});
12:22:50 ПП
User 78740762
User 380460973
Всем привет 
Почему при скролле не меняется  значение _offset ? 
const _parentGr = document.querySelector('.js-graphicAnimation');
  let _offset = _parentGr.getBoundingClientRect().y;
  window.addEventListener('scroll', () => { console.log(_offset);});
а почему должно?
12:23:25 ПП
User 115916512
User 380460973
Всем привет 
Почему при скролле не меняется  значение _offset ? 
const _parentGr = document.querySelector('.js-graphicAnimation');
  let _offset = _parentGr.getBoundingClientRect().y;
  window.addEventListener('scroll', () => { console.log(_offset);});
он и не должен. Ты получил его один раз, когда объявил, а потом ты его не меняешь
12:25:57 ПП
User 380460973
User 115916512
он и не должен. Ты получил его один раз, когда объявил, а потом ты его не меняешь
У меня есть еще 1 ф-я  где такой же код,  и там все меняется
12:26:07 ПП
User 380460973
а тут почему нет( \
12:26:30 ПП
User 380460973
дошло
12:28:56 ПП
User 115916512
Не за что
12:30:24 ПП
User 347344999
Всем привет!
12:46:06 ПП
User 115916512
Здравствуй
12:49:30 ПП
User 448698470
Как найти с помощью jquery элемент, который подгрузился через ajax?
12:52:05 ПП
User 99501542
User 448698470
Как найти с помощью jquery элемент, который подгрузился через ajax?
https://stackoverflow.com/questions/4226316/running-jquery-scripts-on-ajax-loaded-content
stackoverflow.com/questions/4226316/running-jquery-scripts-on-ajax-loaded-content
I am using .load() to pull static HTML files onto my main HTML page. The scripts and selectors that I have written exist within: $(document).ready(function(){}); But they don't work on the AJAX l...
12:52:37 ПП
User 448698470
User 99501542
https://stackoverflow.com/questions/4226316/running-jquery-scripts-on-ajax-loaded-content
stackoverflow.com/questions/4226316/running-jquery-scripts-on-ajax-loaded-content
I am using .load() to pull static HTML files onto my main HTML page. The scripts and selectors that I have written exist within: $(document).ready(function(){}); But they don't work on the AJAX l...
Спасибо!
12:52:48 ПП
User 448698470
Если потом еще один аякс, то будет работать?
02:40:06 ПП
User 317251595
у кого-нибудь есть опыт написания тестов на selenium-webdriver?
03:48:17 ПП
User 155513348
что-то жесткое написал на реакте)
03:58:52 ПП
User 552771638
Всем привет. Посоветуйте какую книгу купить для изучения js.
03:59:49 ПП
User 552771638
Раньше в 90х изучал с++, Паскаль, визуал бэйсик
04:00:13 ПП
User 357283187
могу посоветовать годный видеокурс
04:01:11 ПП
User 552771638
User 357283187
могу посоветовать годный видеокурс
Тоже интересно
04:01:55 ПП
User 357283187
https://www.youtube.com/watch?v=H6G63NKRSi8
youtube.com/watch?v=H6G63NKRSi8
Парсер: http://esprima.org/demo/parse.html Группа ВК: http://vk.com/soraxcss Я ВК: http://vk.com/art.sorax Я на FB: http://www.fb.com/art.sorax Я на Formspri...
04:01:59 ПП
User 357283187
https://www.youtube.com/watch?v=4YfsAz-sNAo&t=10s
youtube.com/watch?v=4YfsAz-sNAo
JavaSctipt - это языка Интернета и, хотя еще не все функции ES6 реализованы в современных браузерах, я думаю сейчас самое время начинать использовать ES6. Та...
04:04:50 ПП
User 552771638
Спасибо
04:24:23 ПП
User 357283187
блять :(
04:25:56 ПП
User 215655868
User 357283187
блять :(
?? ?
04:26:16 ПП
User 215655868
Откуда стримы в жс?
04:26:44 ПП
User 215655868
Или что это. Такой паттерн матчинг?
04:27:03 ПП
User 357283187
так нода же, лол
04:27:04 ПП
User 228238587
кто-нибудь работал с этим календарем?
http://www.daterangepicker.com/

как сделать, чтобы он отобржался всегда, а не по клику
(чтобы он вообще на клик не реагировал)
04:27:50 ПП
User 215655868
User 357283187
так нода же, лол
И...? Не нодовские стримы, а синтаксические
04:28:24 ПП
User 357283187
User 215655868
И...? Не нодовские стримы, а синтаксические
расшифруй
04:29:07 ПП
User 215655868
Ну в жс их нет. Вот я и спрашиваю от куда они там) но можешь посмотреть как они работают в reasonml
04:29:57 ПП
User 194411327
User 215655868
Откуда стримы в жс?
Ты про потоки? Тык уже давно вроде есть, не?
04:31:26 ПП
User 215655868
User 194411327
Ты про потоки? Тык уже давно вроде есть, не?
Я не про модуль stream, я про синтаксические стримы
04:31:49 ПП
User 194411327
User 215655868
Я не про модуль stream, я про синтаксические стримы
Я нуб, расскажи
04:32:51 ПП
User 215655868
https://github.com/SergProduction/reason-playground/blob/master/src/Playground.re
04:33:39 ПП
User 215655868
Перенеси этот пример в reason try, выполни, и посмотрите результат
04:34:06 ПП
User 357283187
User 215655868
Ну в жс их нет. Вот я и спрашиваю от куда они там) но можешь посмотреть как они работают в reasonml
теперь вдуплил. На так, обещают быть
04:34:25 ПП
User 357283187
а еще у промисов уберут кэч, вроде как
04:35:50 ПП
User 279233223
User 357283187
блять :(
А чо не так
04:35:52 ПП
User 279233223
Красиво же!
04:36:15 ПП
User 279233223
User 357283187
так нода же, лол
Дык они и не в ноде есть, разве нет?
04:37:50 ПП
User 279233223
User 357283187
блять :(
Так а ваще, чо, pipeline завезут из коробки?
04:38:22 ПП
User 215655868
А что за два вопроса?
04:38:46 ПП
User 279233223
User 215655868
А что за два вопроса?
Нада почитать че делает
04:38:54 ПП
User 279233223
Но вообще, по идеи, undefined || null
04:38:57 ПП
User 357283187
?? возвращает левый если тот не нулл иначе правый.
04:39:16 ПП
User 215655868
Either 😃
04:39:31 ПП
User 279233223
User 215655868
Either 😃
Maybe же
04:39:48 ПП
User 357283187
а пайпы в ноде из коробке же, нет?
04:40:01 ПП
User 279233223
Так че, мне кто-нибудь объяснит, фичи выше завезут из коробки?
04:40:04 ПП
04:40:19 ПП
04:40:26 ПП
04:40:27 ПП
User 215655868
User 279233223
Maybe же
Ну хз, майби Nothing возращает если не чего нет. А тут результат другого выражения
04:40:27 ПП
User 279233223
А когда?!
04:40:39 ПП
User 261815319
Полифиллы уровня eval?
04:40:44 ПП
User 279233223
User 215655868
Ну хз, майби Nothing возращает если не чего нет. А тут результат другого выражения
Maybe(value).getOrElse(Just another)
04:40:52 ПП
User 279233223
User 261815319
Полифиллы уровня eval?
?
04:40:56 ПП
User 279233223
Полифилы уровня замены синтаксиса
04:41:03 ПП
User 357283187
когда, хрен из знает. Только вон анонсировали
04:41:10 ПП
User 261815319
Ну как это в старых браузерах работать будет?
04:41:17 ПП
User 261815319
User 279233223
Полифилы уровня замены синтаксиса
Вот я об этом и говорю
04:41:17 ПП
User 279233223
5 |> double |> double
double(double(5))
04:41:19 ПП
User 357283187
такой, по-моему неочень читабельная хрень
04:41:19 ПП
User 279233223
Что сложного?
04:41:23 ПП
User 357283187
хоть и писать быстрее
04:41:28 ПП
User 279233223
User 357283187
когда, хрен из знает. Только вон анонсировали
Там в пайпланах куча вариантов
04:41:33 ПП
User 279233223
smart, f# и чета еще
Интересно че завезут
04:41:34 ПП
User 215655868
User 279233223
Maybe(value).getOrElse(Just another)
Это не честно) в жс все это говнокодят по своему)
04:41:38 ПП
User 261815319
Хуябл
04:41:41 ПП
User 279233223
User 215655868
Это не честно) в жс все это говнокодят по своему)
Ой все)
04:41:44 ПП
User 261815319
Эти все операторы ещё запомнить надо
04:41:48 ПП
User 261815319
И вспомнить
04:41:52 ПП
User 279233223
Я уже обмазался всем что выше ♥️
Тока еще матчинга сверху навернул
04:42:25 ПП
User 279233223
User 215655868
Это не честно) в жс все это говнокодят по своему)
Это ваще сайд эффекты, молчал бы про нечестно)
04:45:52 ПП
User 194411327
А можно ссыль на источник? Почитать охота
04:46:02 ПП
User 194411327
Я имею ввиду этого скриеа
04:46:05 ПП
User 194411327
Скрина*
04:46:47 ПП
User 279233223
Ты можешь редактировать сообщения
Не знаю как остальных, но меня бесит, когда человек начинает заваливать поправленные словечки в новое сообщение через звездочку
04:47:57 ПП
User 194411327
User 279233223
Ты можешь редактировать сообщения
Не знаю как остальных, но меня бесит, когда человек начинает заваливать поправленные словечки в новое сообщение через звездочку
Иногда это не удобно, особенно когда едешь в машине по нашим дорогам. И нет не типа такси иномарки, а нашей типа газели с вещами сзади
04:48:11 ПП
User 194411327
И периодически стараешься именно попасть
04:48:15 ПП
User 194411327
В буквы
04:48:18 ПП
User 279233223
User 194411327
Иногда это не удобно, особенно когда едешь в машине по нашим дорогам. И нет не типа такси иномарки, а нашей типа газели с вещами сзади
А какое отношение ко мне имеют твои проблемы?
04:48:28 ПП
User 194411327
А так да, я с тобой солидарен, что лучше править
04:48:31 ПП
User 279233223
Ты не хочешь видить мои маты, я не хочу не видеть 
> edited
04:48:57 ПП
User 194411327
User 279233223
А какое отношение ко мне имеют твои проблемы?
Если бы не имели - ты бы не писал
04:49:45 ПП
User 194411327
User 279233223
Ты не хочешь видить мои маты, я не хочу не видеть 
> edited
Не хотите, одно дело, грамотно мысль донести без доп сообщения, другое дело мат читать через 2-3 слова. Это две разных итуации, и лучше тебе ещё раз подумать что с чем ты сравниваешь
04:52:02 ПП
User 357283187
*место для шутки о приведении типов*
04:52:13 ПП
User 279233223
User 357283187
*место для шутки о приведении типов*
?
04:52:48 ПП
User 357283187
видеть маты == видеть * вместо edited
04:52:53 ПП
User 357283187
но не !==
04:53:12 ПП
User 279233223
User 357283187
видеть маты == видеть * вместо edited
Так я ж сегодня не употреблял нецензурщину 🤔
04:53:38 ПП
User 194411327
Молодец, теперь что, медаль на грудь за это?
04:53:48 ПП
User 357283187
та я никого и не обвиняю. Шо, пошутить низя)
04:54:03 ПП
User 279233223
User 357283187
та я никого и не обвиняю. Шо, пошутить низя)
Сложна
04:55:02 ПП
User 194411327
User 357283187
та я никого и не обвиняю. Шо, пошутить низя)
Все норм, я сам думал пример привести с 2.5 + {a:["0.45"]}
04:55:14 ПП
User 194411327
Наркомаааания
04:55:32 ПП
User 194411327
Тип не складывается, не сравнивается)
04:55:42 ПП
User 357283187
хуже, это JS
04:55:53 ПП
User 194411327
User 357283187
хуже, это JS
Тож верно
04:56:30 ПП
User 279233223
Мне, кстати, интересно
А кто здесь юзает "=="? (Не строгое сравнение)
Аля опрос
04:57:08 ПП
User 194411327
+ иногда нужно
04:57:19 ПП
User 194411327
Но редко, давно не писал так
04:57:33 ПП
User 279233223
User 194411327
+ иногда нужно
> 2 ==  ["2"] // true
Подумой!
04:57:53 ПП
User 194411327
User 279233223
> 2 ==  ["2"] // true
Подумой!
В смысле подумай?
04:58:12 ПП
User 194411327
Массив держит одно значение, поэтом четко берется строка с 2
04:58:21 ПП
User 357283187
User 279233223
Мне, кстати, интересно
А кто здесь юзает "=="? (Не строгое сравнение)
Аля опрос
когда апишку возвращает JSON
04:58:23 ПП
User 279233223
User 194411327
Массив держит одно значение, поэтом четко берется строка с 2
Тебя не смущает как бы тот факт, что джс залетает в массив?)
04:58:27 ПП
User 357283187
там false
04:58:30 ПП
User 357283187
и это строка
04:58:31 ПП
04:58:32 ПП
User 194411327
А цифра 2 и строка с 2 равны без сравнений типов
04:58:40 ПП
User 279233223
User 357283187
там false
Там true
04:58:47 ПП
User 194411327
User 279233223
Там true
+1
04:58:47 ПП
User 279233223
User 194411327
А цифра 2 и строка с 2 равны без сравнений типов
Я знаю как оно работает, спасибо :)
04:58:55 ПП
User 279233223
Но я не припомню ни одного языка, который бы залазил в массив еще
04:59:00 ПП
User 194411327
User 279233223
Я знаю как оно работает, спасибо :)
Ну ты говоришь подумать
04:59:02 ПП
User 194411327
Я подумал
04:59:03 ПП
04:59:11 ПП
User 279233223
Над чем ты подумал?
04:59:17 ПП
User 194411327
Ну и пусть, я лучше это использую
04:59:20 ПП
User 279233223
Я говорил думать не над примером, а над тем, что не строгое не стоит юзать никогда
04:59:49 ПП
User 357283187
а, еще, помнб, был случай, когда ребята хранили в базе строкове значение 1 или 0, типо как настройки
04:59:51 ПП
User 326562202
User 279233223
Я говорил думать не над примером, а над тем, что не строгое не стоит юзать никогда
юзают и будут юзать.
04:59:55 ПП
User 279233223
Впрочем, мне сегодня на деплое залетела фича
На локалке с сервера идет int, на проде пришел string, и пришлось фиксить :)
05:00:06 ПП
User 357283187
а потом 1 чувак решил поменять это на инт, типа, канонично
05:00:21 ПП
User 357283187
а потом мы поняли, что не строгое сравнение иногда всё же лучше
05:14:50 ПП
User 357283187
кстати, в последнюю мозиллу уже завезли
05:14:51 ПП
User 357283187
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Pipeline_operator#Browser_compatibility
developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Pipeline_operator
The experimental pipeline operator | (currently at stage 1) allows the creation of chained function calls in a readable manner. Basically, the pipeline operator provides syntactic sugar on a function call with a single argument allowing you to write
05:15:43 ПП
User 279233223
User 357283187
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Pipeline_operator#Browser_compatibility
developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Pipeline_operator
The experimental pipeline operator | (currently at stage 1) allows the creation of chained function calls in a readable manner. Basically, the pipeline operator provides syntactic sugar on a function call with a single argument allowing you to write
Там еще у бабеля под эту штуку фича суперская есть
05:15:47 ПП
05:19:48 ПП
User 215655868
User 279233223
Там еще у бабеля под эту штуку фича суперская есть
Какая?
05:20:00 ПП
User 279233223
User 215655868
Какая?
import { _ } from 'param.macro'
05:20:24 ПП
User 215655868
Что это? Как это работает?
05:21:23 ПП
User 215655868
С виду обычный импорт с декструстуризациец. Только точка смущает
05:21:24 ПП
User 279233223
5 |> someFunc |> someFunc1(_ + 2)
05:22:10 ПП
User 279233223
User 279233223
5 |> someFunc |> someFunc1(_ + 2)
5 |> someFunc |> (_ => someFunc(_ + 2))
05:22:12 ПП
User 279233223
Вот аналог
05:24:01 ПП
User 279233223
https://github.com/tc39/proposal-pattern-matching
И нада вот этим обмазаться!
github.com/tc39/proposal-pattern-matching
Pattern matching syntax for ECMAScript. Contribute to tc39/proposal-pattern-matching development by creating an account on GitHub.
05:26:15 ПП
User 321906623
User 215655868
Откуда стримы в жс?
Это пайплай оператор
05:26:24 ПП
User 279233223
@beecoder 
https://www.npmjs.com/package/babel-plugin-pattern-matching
:D
npmjs.com/package/babel-plugin-pattern-matching
Transform 'haskell like' pattern matching. Syntax analyzing based on bitwise operators like |(OR) and &(AND). Transforms to javascript function that comes with plugin as a helpers library.
05:28:01 ПП
User 215655868
User 279233223
@beecoder 
https://www.npmjs.com/package/babel-plugin-pattern-matching
:D
npmjs.com/package/babel-plugin-pattern-matching
Transform 'haskell like' pattern matching. Syntax analyzing based on bitwise operators like |(OR) and &(AND). Transforms to javascript function that comes with plugin as a helpers library.
Погугли ещё, есть другие реализации
05:28:17 ПП
User 279233223
User 215655868
Погугли ещё, есть другие реализации
Мне нужна та, которая есть в бабеле(
05:28:20 ПП
User 279233223
А там ничего нету 😭
05:28:27 ПП
05:29:28 ПП
User 215655868
User 279233223
А там ничего нету 😭
Я видел у них в сорцах было, они работают над этим, но ещё не куда не выкатывают
05:29:43 ПП
User 279233223
https://github.com/babel/babel/pull/7633
github.com/babel/babel/pull/7633
This is a new PR based on #6761 , an implementation of pattern matching. Proposal: tc39/proposal-pattern-matching @zkat Examples: const res = await fetch(jsonService) const val = match (res) { {s...
05:31:54 ПП
User 279233223
Я там дернул челика, мб кинет инфу чо там, когда, чо вообще такое и т.п
05:32:02 ПП
User 279233223
Ибо эта штука в stage-1 как ни крути
И спека перестала обновляться 2 месяца назад
05:35:13 ПП
User 215655868
User 279233223
А там ничего нету 😭
https://github.com/babel/proposals/blob/master/README.md#pattern-matching
github.com/babel/proposals/blob/master/README.md
✍️ Tracking the status of Babel's implementation of TC39 proposals
05:40:07 ПП
User 215655868
User 279233223
А там ничего нету 😭
https://github.com/tc39/proposal-pattern-matching/blob/latest/README.md
github.com/tc39/proposal-pattern-matching/blob/latest/README.md
proposal-pattern-matching - Pattern matching syntax for ECMAScript
05:45:17 ПП
User 279233223
Да, я видел это(
05:45:31 ПП
User 279233223
Можно реализовать и кинуть пр
08:03:30 ПП
User 144022504
Как правильно написать это условие ?
if((array1[i] || array2[i]) == '') {
08:06:08 ПП
User 309370324
User 144022504
Как правильно написать это условие ?
if((array1[i] || array2[i]) == '') {
Оба должны быть равны пустой стринге?
08:06:16 ПП
User 124717712
User 144022504
Как правильно написать это условие ?
if((array1[i] || array2[i]) == '') {
Что значит "правильно"?
08:07:06 ПП
User 144022504
User 309370324
Оба должны быть равны пустой стринге?
если array1[i] или array2[i] пустая строка, то …
08:07:24 ПП
User 124717712
User 144022504
если array1[i] или array2[i] пустая строка, то …
if (array1[i] === '' || array2[i] === '') {
08:09:17 ПП
User 144022504
User 124717712
if (array1[i] === '' || array2[i] === '') {
оно, спасибо)
10:45:23 ПП
User 171372606
Товарищи, а есть ссылка на канал по Node.js?
10:46:17 ПП
User 124717712
User 171372606
Товарищи, а есть ссылка на канал по Node.js?
https://t.me/nodejs_ru
t.me/nodejs_ru
Рекомендуем сразу отключить уведомления, чтобы пребывание здесь было комфортным. См. также: @js_ru, @react_js, @angular_ru, @vuejs_ru, @meteorjs_ru Вакансии и поиск работы: @javascript_jobs и @nodejs_jobs
10:46:32 ПП
User 171372606
User 124717712
https://t.me/nodejs_ru
t.me/nodejs_ru
Рекомендуем сразу отключить уведомления, чтобы пребывание здесь было комфортным. См. также: @js_ru, @react_js, @angular_ru, @vuejs_ru, @meteorjs_ru Вакансии и поиск работы: @javascript_jobs и @nodejs_jobs
Спасибо, два чая тебе.