@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 31 июля 2018 г.

07:04:32 ДП
07:04:43 ДП
User 215655868
@Fl0pZz @chudesnov
07:05:05 ДП
User 60331718
User 215655868
@Fl0pZz @chudesnov
👍
07:11:10 ДП
User 104477
User 314593415
Нашел в аппаче Header always set X-Frame-Options DENY; удалил , прошло. Но не знаю что оно давало ))
В теории — выключало возможность встраивания в другие сайты. Фактически теперь это надо делать через frame-ancestors в CSP, а X-Frame-Options работает только для старых версий IE
07:11:51 ДП
User 104477
User 215655868
Можно в любом из чатов репортить спам, бот удалит спамера из всех в течение нескольких минут.
07:12:13 ДП
User 104477
(после подтверждения репорта админом)
07:12:31 ДП
User 215655868
User 104477
Можно в любом из чатов репортить спам, бот удалит спамера из всех в течение нескольких минут.
Как?
07:13:07 ДП
User 215655868
User 104477
Можно в любом из чатов репортить спам, бот удалит спамера из всех в течение нескольких минут.
!спам так?
07:14:14 ДП
User 60331718
User 104477
Можно в любом из чатов репортить спам, бот удалит спамера из всех в течение нескольких минут.
Нет, это только для админов
07:14:25 ДП
User 60331718
User 104477
(после подтверждения репорта админом)
Такой фичи ещё нет
07:15:36 ДП
User 104477
Ну блин
07:15:48 ДП
User 104477
Я имею в виду что вызвать админа надо только в одном из чатов
07:16:01 ДП
User 60331718
а, это да
07:16:09 ДП
User 60331718
но это было неочевидно
07:16:47 ДП
User 104477
User 215655868
!спам так?
Не, так у тебя не сработает. Я имел в виду, что если в нескольких чатах из нашей сети один и тот же спамер, нам достаточно забанить его в одном
07:16:57 ДП
User 104477
Сорян, не проснулся ещё до конца
08:53:08 ДП
User 256514110
Получаю потомков элемента с помощью childNodes, как дальше выбрать элемент с определенным классом?
08:53:56 ДП
User 201036437
User 256514110
Получаю потомков элемента с помощью childNodes, как дальше выбрать элемент с определенным классом?
.getElementsByClassName?
08:54:00 ДП
User 201036437
.querySelector?
08:54:10 ДП
08:54:12 ДП
09:36:45 ДП
User 418985633
<meta property="og:title"         content="Your Website Title" /> можно ли редактировать размер для facebook widget через js/jquery?
09:49:24 ДП
User 260899323
Всем привет. Может кто знает как такую блочную систему сделать? Может плагин нужен или css самостоятельно может…
09:50:47 ДП
User 78740762
User 260899323
Всем привет. Может кто знает как такую блочную систему сделать? Может плагин нужен или css самостоятельно может…
какую "такую"?
09:51:49 ДП
User 269579856
User 260899323
Всем привет. Может кто знает как такую блочную систему сделать? Может плагин нужен или css самостоятельно может…
Тебе именно такую сетку надо? А что, собственно, тут сложного?
09:52:12 ДП
User 260899323
когда элементы разной высоты/ширины, но выстроены в сетку с левого-верхнего края
09:52:13 ДП
User 215655868
User 260899323
Всем привет. Может кто знает как такую блочную систему сделать? Может плагин нужен или css самостоятельно может…
И в каждом блоке чтоб карусель была)
09:52:32 ДП
User 194411327
User 215655868
И в каждом блоке чтоб карусель была)
а я видел такое
09:52:40 ДП
User 260899323
ну в блоке можно что угодно сделать, вот саму сетку сложно придумать…
09:53:09 ДП
User 260899323
User 269579856
Тебе именно такую сетку надо? А что, собственно, тут сложного?
таблицу не предлагать, должна быть динамика для мобильного (выстраивание в столбец)
09:53:27 ДП
User 194411327
User 260899323
Всем привет. Может кто знает как такую блочную систему сделать? Может плагин нужен или css самостоятельно может…
можно и на inline-block, а так то явно grid или лучше в наше врем все таки flex использовать. Хотя grid вроде как получили больше поддержки уже. смотреть надо
09:53:49 ДП
User 269579856
Гриды сыроваты исчо
09:53:54 ДП
User 269579856
Тем более на девайсах
09:54:02 ДП
User 194411327
User 260899323
таблицу не предлагать, должна быть динамика для мобильного (выстраивание в столбец)
это вообще адаптив и ты можешь адаптив и из таблицы сделать, так что не смешивай адаптив адльнейший и основную верстку
09:54:21 ДП
User 194411327
User 269579856
Гриды сыроваты исчо
вроде как уже да так то. caniuse глянь
09:54:35 ДП
User 269579856
Лень :)
09:54:43 ДП
User 269579856
Нам и флексов по уши хватает
09:55:05 ДП
User 194411327
если честно - согласен
09:55:11 ДП
User 260899323
User 194411327
это вообще адаптив и ты можешь адаптив и из таблицы сделать, так что не смешивай адаптив адльнейший и основную верстку
таблицы в плане верстки громоздки… нужно только div управлять
09:55:15 ДП
User 194411327
гриды массивная штука, флексы же можно везде
09:55:34 ДП
User 269579856
Таблицы -- для данных.
09:55:40 ДП
User 194411327
User 260899323
таблицы в плане верстки громоздки… нужно только div управлять
а ты цепляйся к классам и будет по брабану, что таблицы, что дивы, что хоть все спаны
09:56:31 ДП
User 177916640
посаны, а что делает в ладаше  вот это ?
_.clamp  я по их описанию ваще не врубаюсь
09:57:38 ДП
User 194411327
User 177916640
посаны, а что делает в ладаше  вот это ?
_.clamp  я по их описанию ваще не врубаюсь
вроде как оно
09:57:39 ДП
User 194411327
https://stackoverflow.com/questions/11409895/whats-the-most-elegant-way-to-cap-a-number-to-a-segment/39477954
stackoverflow.com/questions/11409895/whats-the-most-elegant-way-to-cap-a-number-to-a-segment/39477954
Let's say x, a and b are numbers. I need to cap x to the bounds of the segment [a, b]. I can write Math.max(a, Math.min(x, b)), but i don't think it's very easy to read. Does anybody has a clever ...
09:57:47 ДП
User 194411327
тут прям прототайп вытащили clamp
10:02:41 ДП
User 177916640
мой уровень английского не позволяет мне понять что тут написано "Let's say x, a and b are numbers. I need to cap x to the bounds of the segment [a, b]."
10:04:05 ДП
User 78740762
User 177916640
посаны, а что делает в ладаше  вот это ?
_.clamp  я по их описанию ваще не врубаюсь
короче, эта штука ограничивает значение числа в заданных пределах, например у тебя пределы от -5 до 5, а ты передал туда число 10, тебе вернется максимальный предел 5
10:04:59 ДП
User 177916640
а если я передал -10 то вернётся -5 ?
10:05:15 ДП
User 78740762
User 177916640
а если я передал -10 то вернётся -5 ?
да
10:05:26 ДП
User 78740762
нахрена для этого качать либу остается загадкой
10:05:37 ДП
User 177916640
теперь понятно ! Спасибо
10:05:43 ДП
User 201036437
User 78740762
нахрена для этого качать либу остается загадкой
LOP
10:05:54 ДП
User 201036437
Library Oriented Programming
10:05:56 ДП
User 177916640
User 78740762
нахрена для этого качать либу остается загадкой
ну в этой либе не только это юзается
10:06:17 ДП
User 177916640
дебаунсы троттлы  всякие  редусы и mapValues
10:06:32 ДП
User 284886238
Всем привет, у кого нибудь получалось сделать чат бота на Nodejs?
10:06:40 ДП
User 78740762
дебаунсы и тротлы пишутся за 10 минут
10:06:47 ДП
User 177916640
User 284886238
Всем привет, у кого нибудь получалось сделать чат бота на Nodejs?
конечно
10:06:54 ДП
User 292126439
https://jsfiddle.net/qwakon03/
jsfiddle.net/qwakon03
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
10:07:09 ДП
User 292126439
почему ничего не отображается?
10:07:22 ДП
User 177916640
User 78740762
дебаунсы и тротлы пишутся за 10 минут
но так чтоб без багов  они пишутся не 10 минут .. ну и не особо надо эти баги в проекте.  если в лодаше всё исправлено давно
10:07:38 ДП
User 284886238
User 177916640
конечно
можно пару вопросов задам в лс?)
10:08:06 ДП
User 78740762
User 177916640
но так чтоб без багов  они пишутся не 10 минут .. ну и не особо надо эти баги в проекте.  если в лодаше всё исправлено давно
каждому свое
10:08:49 ДП
User 177916640
User 292126439
почему ничего не отображается?
попробуй начать с примерчика этой либы на их сайта
10:08:56 ДП
User 177916640
User 284886238
можно пару вопросов задам в лс?)
давай здесь
10:09:27 ДП
User 292126439
User 177916640
попробуй начать с примерчика этой либы на их сайта
оно работает с одной series
10:10:20 ДП
User 292126439
User 177916640
попробуй начать с примерчика этой либы на их сайта
https://jsfiddle.net/4gfca1u0/
jsfiddle.net/4gfca1u0
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
10:10:34 ДП
User 292126439
вот то что закомменчено - то работает
10:23:05 ДП
User 284886238
User 177916640
давай здесь
делаю чат бот по доставке еды, при завершении, столкнулся с проблемой разделения заказов по юзерам.

т.е если два человека заказывают одновременно с разных устройств, кнопки удаления выбранных блюд из чек листа(корзины) смешиваются между юзерами.

Привязка в базе данных присутствует, чек лист выводится как нужно, даже при одновременных заказах.
10:24:37 ДП
User 177916640
смари. у тебя есть кнопка удаления которая  условно делает delete orders[uredId]
10:25:10 ДП
User 177916640
скорее всего  у тебя не такой вариант а чтото вроде delete global.order
10:25:25 ДП
User 177916640
пакажи код в гитхабе/пастебине (paste.ubuntu.com)
10:32:26 ДП
10:33:15 ДП
User 177916640
у тебя жутко несамодокументированый код
10:33:40 ДП
User 201036437
User 177916640
у тебя жутко несамодокументированый код
Сам себе минификатор :)
10:34:04 ДП
User 284886238
User 177916640
у тебя жутко несамодокументированый код
только учусь)
10:34:06 ДП
User 177916640
строка 1244 — это что : ))
10:34:48 ДП
User 222339124
Ух ты... тоже глянул о.о
10:35:15 ДП
User 177916640
короче если ифах есть много условий то лучше вынести их в переменную у которой будет  правильное название
к примеру строка 1042  total_c !== '0'&&total_c !== '1'&&total_c !== '2'&&total_c !== '3'&&total_c !== '12'&&total_c !== '13' это ваще никак не читаемо повторно.
10:35:57 ДП
User 177916640
но работа конечно грандиозная )
10:36:31 ДП
User 201036437
User 177916640
короче если ифах есть много условий то лучше вынести их в переменную у которой будет  правильное название
к примеру строка 1042  total_c !== '0'&&total_c !== '1'&&total_c !== '2'&&total_c !== '3'&&total_c !== '12'&&total_c !== '13' это ваще никак не читаемо повторно.
!(total_c in [1,2,3,4])
10:36:33 ДП
User 284886238
User 177916640
строка 1244 — это что : ))
удаление обработчика событий и полное удаление заказов из базы данных)
10:37:07 ДП
User 292126439
как убрать расстояние межлу колонками ?
https://jsfiddle.net/tzpqe75w/
jsfiddle.net/tzpqe75w
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
10:46:36 ДП
User 284886238
User 177916640
но работа конечно грандиозная )
есть какие нибудь предположения, как можно сделать эту функцию?)
10:49:14 ДП
User 177916640
User 284886238
есть какие нибудь предположения, как можно сделать эту функцию?)
я хз например что делает 
if(count === '1' || count === '14'|| count === '15'){
 а от этого зависит сработает ли 
Order.find({id:msg.from.id,counter:1}).remove().then(_ =>console.log('removed')) или нет


да и в монгу я чото не умею )
10:49:32 ДП
User 177916640
там find().remove() нормальная практика ?
10:49:42 ДП
User 201036437
User 284886238
удаление обработчика событий и полное удаление заказов из базы данных)
А зачем так много?
10:52:28 ДП
User 201036437
}
                                        }
                                    })
                                })
                        }

                        }
                    })
                })
            })Вообще, конечно, круто
10:52:38 ДП
User 284886238
User 201036437
А зачем так много?
подругому не удалялись обработчики событий
10:52:43 ДП
User 284886238
User 177916640
там find().remove() нормальная практика ?
+
10:53:11 ДП
User 201036437
User 284886238
подругому не удалялись обработчики событий
А почему — не стал разбираться?
10:54:20 ДП
User 284886238
вот эта функция и все что в ней не работает ( строки 1060 - 1241 )

остальное на мой взгляд работает исправно
10:54:27 ДП
User 357283187
User 177916640
я хз например что делает 
if(count === '1' || count === '14'|| count === '15'){
 а от этого зависит сработает ли 
Order.find({id:msg.from.id,counter:1}).remove().then(_ =>console.log('removed')) или нет


да и в монгу я чото не умею )
https://docs.mongodb.com/manual/reference/method/db.collection.findOneAndDelete/
docs.mongodb.com/manual/reference/method/db.collection.findOneAndDelete
10:54:38 ДП
User 357283187
я думаю, тут этот случай
10:54:44 ДП
User 357283187
но особно не вникал
10:55:05 ДП
User 177916640
кстати да, выглядит как то что надо,  @sharkdev  попробуй это )
10:55:39 ДП
User 284886238
User 201036437
А почему — не стал разбираться?
не нашел других вариантов, пробовал два способа, не получилось
11:03:02 ДП
User 284886238
User 177916640
кстати да, выглядит как то что надо,  @sharkdev  попробуй это )
сейчас попробую
11:19:30 ДП
User 380460973
Два цикла в цикле сильно плохо?
11:20:29 ДП
User 201036437
User 380460973
Два цикла в цикле сильно плохо?
Смотря какие, наверное
11:20:33 ДП
User 269579856
User 380460973
Два цикла в цикле сильно плохо?
Нормас
11:21:36 ДП
11:22:17 ДП
User 292126439
может ли js генерировать таблицу?
https://jsfiddle.net/d49L0xpz/16/
jsfiddle.net/d49L0xpz/16
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
11:23:05 ДП
User 292126439
т.е. в js приходит массив с цветами котолок - js генерит таблицу по количеству элементов
11:23:53 ДП
User 251377116
с цветами чего?
11:24:17 ДП
User 269579856
User 292126439
может ли js генерировать таблицу?
https://jsfiddle.net/d49L0xpz/16/
jsfiddle.net/d49L0xpz/16
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
js может всё
11:36:15 ДП
User 292126439
User 269579856
js может всё
https://jsfiddle.net/z2kea5vr/
jsfiddle.net/z2kea5vr
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
11:36:31 ДП
User 292126439
а почему добавляется строка?
11:38:21 ДП
User 201036437
User 292126439
а почему добавляется строка?
Потому что куда ты ячейки пушишь, посмотри в ДОМ
11:38:29 ДП
User 201036437
Просто без tr в tbody
11:38:34 ДП
User 201036437
Конечно
11:42:39 ДП
User 142133444
ребят, а что babel только до es2015 транспилирует?
11:43:49 ДП
User 64193009
User 142133444
ребят, а что babel только до es2015 транспилирует?
нет, там можно вроде браузеры настроить
11:44:21 ДП
User 142133444
ну по умолчанию до 2015, верно?
11:44:33 ДП
User 142133444
если "presets": ["env"] устанавливать
11:44:48 ДП
User 64193009
как щас - не знаю, но последний раз когда дело имел  были последние три версии браузеров
11:45:01 ДП
User 64193009
типа last3ver чет такое
11:50:38 ДП
User 87188018
Всем привет, ищу функцию, которая считывает из файла ключи и выводила нужный текст
например файл и в нем такое
NameOne = "ко-ко-ко"
а в js alert(NameOne)

и чтобы выводило
alert("ко-ко-ко")
11:51:59 ДП
User 87188018
может у кого пример там есть?)
12:08:41 ПП
User 105473755
User 87188018
Всем привет, ищу функцию, которая считывает из файла ключи и выводила нужный текст
например файл и в нем такое
NameOne = "ко-ко-ко"
а в js alert(NameOne)

и чтобы выводило
alert("ко-ко-ко")
json.parse )?
12:09:43 ПП
User 251377116
User 87188018
Всем привет, ищу функцию, которая считывает из файла ключи и выводила нужный текст
например файл и в нем такое
NameOne = "ко-ко-ко"
а в js alert(NameOne)

и чтобы выводило
alert("ко-ко-ко")
mmmmm, а что за файл?
12:09:46 ПП
User 105473755
fetch('https://jsonplaceholder.typicode.com/todos/1')
  .then(response => response.json())
  .then(json => console.log(json))
12:09:52 ПП
User 251377116
User 105473755
json.parse )?
не факт, что у него JSON
12:10:28 ПП
User 105473755
User 251377116
не факт, что у него JSON
На вид тогда ini файл
12:11:23 ПП
User 87188018
ага
например у нас есть с языка и основной английский

в коде делаю все на англ, но ини файлики есть для 2 других языков
где ключами являются слова на англ
12:11:29 ПП
User 251377116
User 105473755
На вид тогда ini файл
зачем гадать, просто просить можно
12:11:47 ПП
User 251377116
User 87188018
ага
например у нас есть с языка и основной английский

в коде делаю все на англ, но ини файлики есть для 2 других языков
где ключами являются слова на англ
значит все же ини?
12:11:59 ПП
12:12:29 ПП
User 105473755
User 87188018
ага
например у нас есть с языка и основной английский

в коде делаю все на англ, но ини файлики есть для 2 других языков
где ключами являются слова на англ
С json проще работать... Но вам видне
https://www.npmjs.com/package/ini
npmjs.com/package/ini
An ini encoder/decoder for node
12:14:05 ПП
User 542430919
Добрый день, помогите разобратся пожалуйста
https://codepen.io/uryashnik/pen/xJYEoq
codepen.io/uryashnik/pen/xJYEoq
...
12:14:51 ПП
User 542430919
обьясните пожалуйста строку 
return {...item, name}
12:15:02 ПП
User 87188018
там по сути twig.js у меня
но хоть приер на js
функцию, которая искала по английским словам
12:16:36 ПП
User 105473755
User 542430919
обьясните пожалуйста строку 
return {...item, name}
Вернуть объект, в который запишутся все свойства из объекта item плюс name
12:16:55 ПП
User 87188018
английское слово это тег
и без изменения локализации
все остается на месте, а при изменении локалазации происходит замена английского слова (тегу) на перевод из файла
12:18:06 ПП
User 105473755
var a = {
  foo: 'bar',
  baz: 'zxc'
}
var name = 'q'
var b = {...a, name}
{
  foo: 'bar',
  baz: 'zxc',
  name: 'q'
}
12:28:53 ПП
User 542430919
примерно понял, только не могу понять почему в моем примере name = HB Woodlawn
12:29:01 ПП
User 542430919
если HB Woodlawn передается просто как аргумент
12:36:27 ПП
User 105473755
User 542430919
если HB Woodlawn передается просто как аргумент
Это сокращенная запись. Если имя переменной совпадает с ключом объекта, то можно сделать так
var name = 'HB Woodlawn'
{ ...item, name }
Это то же самое что и
{ ...item, name: name }
12:37:06 ПП
User 542430919
понял теперь спасибо
01:36:43 ПП
User 137713354
мне вот нужно менять заголовок и <p> при ошибках формы.  я начала мутить на джс,  а потом подумала может легче будет сделать на html и скрыть и на джс просто display:block, display:none?
или как плавнее или лучше будет?
01:38:18 ПП
01:38:21 ПП
User 422593786
откопал файлы колледжа
01:38:26 ПП
User 422593786
учебник по js
02:00:11 ПП
User 271826848
ржака есть, но маленькая
02:00:27 ПП
User 13959007
Помогите найти решение следуйшей проблемы.
Сайт 1 > https://site.ru
1.1) при первом посещении получаете 
1.1.1) cookie = tru
1.1.2) localStorage = tru
1.1.3) они синхронные 
1.2)  при дальнейшем посещении 
1.2.1) cookie и localStorage могут синхронно меняться на true или false
1.2.2) вы поменяли cookie и localStorage на false
1.3) вы можете перейти на Сайт 2 > https://subdomain.site.ru
1.3.1) localStorage остаётсы на прежнем свойстве Сайта 1 = false
1.3.2) cookie спрыгивает на пункт 1.1.1 и получает = true


Как мне можно при переходе с сайта на Subdomain переносить Cookie и localStorage?
- Не желательно использовать iFrame и с его помощью его передаватьданные 
- не желательно писатьстатус в URl

Помогите
site.ru
Бесплатный конструктор сайтов
02:05:55 ПП
User 290844329
Всем привет, подскажите, есть скрипт , который меняет элемент по тэгу, но он почему то меняет все HTML, а не сам тэг
02:06:12 ПП
User 290844329
let html = "<html><body><p>Текст абзаца</p></body></html>";
       let doc = document.createElement("html");
            doc.innerHTML = html;
            doc.innerHTML = doc.getElementsByTagName("p").innerHTML = "key";
            console.log(doc.innerHTML);
02:06:30 ПП
User 290844329
получается <head></head><body>key</body>
02:11:47 ПП
User 182467153
надо чтобы менял то, что хранится в p?
02:13:05 ПП
User 279233223
User 13959007
Помогите найти решение следуйшей проблемы.
Сайт 1 > https://site.ru
1.1) при первом посещении получаете 
1.1.1) cookie = tru
1.1.2) localStorage = tru
1.1.3) они синхронные 
1.2)  при дальнейшем посещении 
1.2.1) cookie и localStorage могут синхронно меняться на true или false
1.2.2) вы поменяли cookie и localStorage на false
1.3) вы можете перейти на Сайт 2 > https://subdomain.site.ru
1.3.1) localStorage остаётсы на прежнем свойстве Сайта 1 = false
1.3.2) cookie спрыгивает на пункт 1.1.1 и получает = true


Как мне можно при переходе с сайта на Subdomain переносить Cookie и localStorage?
- Не желательно использовать iFrame и с его помощью его передаватьданные 
- не желательно писатьстатус в URl

Помогите
site.ru
Бесплатный конструктор сайтов
> Как мне можно при переходе с сайта на Subdomain переносить Cookie и localStorage?
Хм
02:13:41 ПП
User 279233223
Разве у сабдоменов не то же, что и у домена?)
02:14:31 ПП
User 290844329
User 182467153
надо чтобы менял то, что хранится в p?
да
02:15:02 ПП
User 13959007
User 279233223
Разве у сабдоменов не то же, что и у домена?)
нет
02:15:35 ПП
User 50156415
Привет, ребят.  Представьте есть таблица. Каждая строка в таблице добавляется при помощи кнопки добавить. В каждой строчке таблицы есть выпадающее поле которое при клике добавить делает запрос в базу, чтобы достать элементы и показать юзеру. Сейчас так случилось что в базе на эту колонку приходится 1000 записей. И поэтому он начинает виснуть. Правильным ли решением будет достать из базы эти 1000 элементов и хранить их на стороне клиента в виде массива? и при клике добавить эта колонка будет брать из того массива значения.
02:15:45 ПП
User 182467153
User 290844329
да
Вешай на нужный параграф id и обращайся к айдишнику, вроде должно помочь
02:19:20 ПП
User 182467153
User 290844329
да
https://jsfiddle.net/90eLqovf/
jsfiddle.net/90eLqovf
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
02:19:36 ПП
User 182467153
вот например, я так понял тебе так примерно надо?
02:28:22 ПП
User 290844329
спасибо, но у меня выводит
02:28:28 ПП
02:29:48 ПП
User 182467153
потому что ошибка
02:29:52 ПП
User 182467153
исправь doc.
02:30:07 ПП
User 182467153
а нет :D показалось, я сам еще нубас :D
02:40:08 ПП
User 104477
User 290844329
У элемента html нет метода getElementById
02:40:56 ПП
User 290844329
ByClassName есть?
02:40:58 ПП
User 104477
и не очень понятно, где ты это все выполняешь. В браузере?
02:41:12 ПП
User 290844329
пока да
02:41:44 ПП
User 104477
А надо где?
02:42:10 ПП
User 77452088
посоветуйте плагины vim для тайпскрипта
02:42:32 ПП
User 77452088
или для жс
02:44:08 ПП
User 290844329
html как строку принимаю, нужно там изменить элемент и отправить дальше
02:44:14 ПП
User 290844329
как то так
02:47:28 ПП
User 104477
Я использую YouCompleteMe, typescript-vim, yats
02:47:34 ПП
User 104477
User 77452088
посоветуйте плагины vim для тайпскрипта
Это тебе
02:48:22 ПП
User 104477
User 290844329
html как строку принимаю, нужно там изменить элемент и отправить дальше
Тогда тебе надо сначала распарсить все в документ, поменять все что нужно и обратно собрать HTML
02:48:23 ПП
User 77452088
User 104477
Я использую YouCompleteMe, typescript-vim, yats
а yats и typescript-vim не конфликтуют?
02:48:35 ПП
User 77452088
они оба же подсвечивают синтаксис
02:48:57 ПП
User 290844329
User 104477
Тогда тебе надо сначала распарсить все в документ, поменять все что нужно и обратно собрать HTML
Не подскажешь как это сделать?
03:08:02 ПП
User 104477
User 290844329
let html = "<html><body><p>Текст абзаца</p></body></html>";
       let doc = document.createElement("html");
            doc.innerHTML = html;
            doc.innerHTML = doc.getElementsByTagName("p").innerHTML = "key";
            console.log(doc.innerHTML);
В этом сниппете надо убрать второй doc.innerHTML = , а doc.get<…> заменить на doc.body.get<…>
03:08:25 ПП
User 104477
но вообще не факт что подойдет для всех случаев, возможно, стоит использовать отдельный парсер
03:10:38 ПП
User 380460973
Почему бабель не обрабатывает Array.prototype.forEach.call()
?
пресет env 
es6 =>  es5
03:13:24 ПП
User 104477
User 380460973
Почему бабель не обрабатывает Array.prototype.forEach.call()
?
пресет env 
es6 =>  es5
Потому что forEach - это ES5
03:14:56 ПП
User 380460973
User 104477
Потому что forEach - это ES5
Понял. Спасибо!