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

05:31:40 ДП
User 405179386
Можно ли методy  XMLHttpRequest.send() просто передать строку(простой текст), чтобы отправить на сервер, и какой Content-Type нужно при этом установить
05:31:41 ДП
05:33:45 ДП
User 279233223
User 405179386
Можно ли методy  XMLHttpRequest.send() просто передать строку(простой текст), чтобы отправить на сервер, и какой Content-Type нужно при этом установить
Ты хочешь гет запрос с параметром сделать что ль?
05:38:56 ДП
User 405179386
Я хочу сделать PoSt запрос
05:39:03 ДП
User 405179386
В тело которого засунуть просто текст
05:39:09 ДП
User 405179386
А не ключ пару значение
05:39:28 ДП
User 279233223
User 405179386
В тело которого засунуть просто текст
🤔🤔🤔
05:39:33 ДП
User 279233223
Сильна
05:42:06 ДП
User 405179386
Ну я и спрашиваю можно ли тип
05:42:08 ДП
06:55:09 ДП
User 321906623
text/plain вроде
06:59:27 ДП
User 405179386
Но, главное что можно
06:59:28 ДП
07:00:09 ДП
User 405179386
Просто я где не читаю везде используется (даже при text/plain) пара ключ значение, и я не могу найти, чтобы использовать просто текст
07:05:54 ДП
User 321906623
User 405179386
Просто я где не читаю везде используется (даже при text/plain) пара ключ значение, и я не могу найти, чтобы использовать просто текст
Если ключ значение это жисон уже
07:12:06 ДП
User 405179386
User 405179386
Просто я где не читаю везде используется (даже при text/plain) пара ключ значение, и я не могу найти, чтобы использовать просто текст
При отправке пост форм я имел ввиду
09:14:28 ДП
User 173081551
User 321906623
Если ключ значение это жисон уже
Urlencoded - key=value&key2=value2...
10:34:17 ДП
User 33632136
Ребят, здесь я посылаю запрос который возвращает мне список сообщений которые пользователь когда либо получал или отправлял, в каждом сообщении хранится айди собеседника, моожно ли как-то модифицировать этот запрос чтобы мне возращало массив объектов с айди этих собеседников?
https://github.com/trantus/shwenik/blob/master/repositories/MessageRepository.js#L14
github.com/trantus/shwenik/blob/master/repositories/MessageRepository.js
Contribute to shwenik development by creating an account on GitHub.
10:35:13 ДП
User 33632136
или есть решение проще например?
11:10:13 ДП
User 215655868
User 33632136
Ребят, здесь я посылаю запрос который возвращает мне список сообщений которые пользователь когда либо получал или отправлял, в каждом сообщении хранится айди собеседника, моожно ли как-то модифицировать этот запрос чтобы мне возращало массив объектов с айди этих собеседников?
https://github.com/trantus/shwenik/blob/master/repositories/MessageRepository.js#L14
github.com/trantus/shwenik/blob/master/repositories/MessageRepository.js
Contribute to shwenik development by creating an account on GitHub.
Запрос модифицировать нельзя. Можно только преобразовать структуру данных, если там есть все нужные данные
11:11:22 ДП
User 215655868
А. Там запрос к бд, я думал к апи. Тогда не знаю
11:11:47 ДП
User 173081551
User 33632136
Ребят, здесь я посылаю запрос который возвращает мне список сообщений которые пользователь когда либо получал или отправлял, в каждом сообщении хранится айди собеседника, моожно ли как-то модифицировать этот запрос чтобы мне возращало массив объектов с айди этих собеседников?
https://github.com/trantus/shwenik/blob/master/repositories/MessageRepository.js#L14
github.com/trantus/shwenik/blob/master/repositories/MessageRepository.js
Contribute to shwenik development by creating an account on GitHub.
не понятно что нужно((
11:12:45 ДП
User 215655868
User 173081551
не понятно что нужно((
Ну насколько я понял. У него из бд данные возвращаются в одной структуре, он их хочет получить в другой
11:13:50 ДП
User 33632136
User 215655868
Ну насколько я понял. У него из бд данные возвращаются в одной структуре, он их хочет получить в другой
я уже сам начал что-то понимать
и придумал туда засунуть что-то через arr.map чтобы мне напихало нужных объектов в массив, а потом его отдать.
11:13:59 ДП
User 33632136
хз выйдет или нет
11:14:47 ДП
User 215655868
User 33632136
я уже сам начал что-то понимать
и придумал туда засунуть что-то через arr.map чтобы мне напихало нужных объектов в массив, а потом его отдать.
Да. Можно преобразовать структуру после получения от бд
01:17:28 ПП
User 13332815
Господа, а что должен вывести этот код? http://jsfiddle.net/k2g59j7c/1/
jsfiddle.net/k2g59j7c/1
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
01:18:34 ПП
User 279233223
User 13332815
Господа, а что должен вывести этот код? http://jsfiddle.net/k2g59j7c/1/
jsfiddle.net/k2g59j7c/1
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
Ошибку 🤔
01:18:49 ПП
User 13332815
User 279233223
Ошибку 🤔
Почему?
01:19:09 ПП
User 279233223
Потому что needle, cheerio - хер пойми что это
01:19:43 ПП
User 13332815
User 279233223
Потому что needle, cheerio - хер пойми что это
Ну наверное я их определил).
01:19:59 ПП
User 279233223
Ну дык а откуда нам знать как работают эти функции?
01:20:03 ПП
User 279233223
Охуеный у тебя вопрос чел
01:20:20 ПП
User 104477
User 13332815
Господа, а что должен вывести этот код? http://jsfiddle.net/k2g59j7c/1/
jsfiddle.net/k2g59j7c/1
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
Можешь залить на repl.it с нормальным node окружением
01:20:21 ПП
User 279233223
console.log(myFunc(2).end(3)(2))
01:20:24 ПП
User 279233223
Чо выведет?
01:20:27 ПП
User 104477
Если он у тебя открывается, конечно
01:23:07 ПП
User 13332815
User 104477
Если он у тебя открывается, конечно
https://repl.it/repls/MediumorchidHopefulOptimization Вот. Мне надо получить результат, получаю Promise { <pending> }
repl.it/repls/MediumorchidHopefulOptimization
Powerful and simple online compiler, IDE, interpreter, and REPL. Code, compile, and run code in 30+ programming languages. including JavaScript, Python, Ruby, Java, Node.js, Go, Clojure, Scheme, C, C#, C++, Lua and many more.
01:24:14 ПП
User 104477
User 13332815
https://repl.it/repls/MediumorchidHopefulOptimization Вот. Мне надо получить результат, получаю Promise { <pending> }
repl.it/repls/MediumorchidHopefulOptimization
Powerful and simple online compiler, IDE, interpreter, and REPL. Code, compile, and run code in 30+ programming languages. including JavaScript, Python, Ruby, Java, Node.js, Go, Clojure, Scheme, C, C#, C++, Lua and many more.
Все правильно, любая асинк функция возвращает промис
01:24:25 ПП
User 104477
Добавь await внутри console.log
01:25:15 ПП
User 279233223
@kostanakis 
getData().then(r => console.log(r));
01:27:00 ПП
User 13332815
User 279233223
@kostanakis 
getData().then(r => console.log(r));
Спасиб. От жары голова совсем не работает.
01:27:43 ПП
User 13332815
User 104477
Все правильно, любая асинк функция возвращает промис
И вам спасибо
01:29:38 ПП
User 104477
User 279233223
@kostanakis 
getData().then(r => console.log(r));
Top-level await уже не модный? :(
01:29:51 ПП
User 279233223
User 104477
Top-level await уже не модный? :(
😭
01:31:05 ПП
User 13332815
User 104477
Top-level await уже не модный? :(
мне не дало поставить await в консоле.лог
01:41:17 ПП
User 104477
User 13332815
мне не дало поставить await в консоле.лог
Возможно, старая версия ноды
01:41:44 ПП
User 13332815
User 104477
Возможно, старая версия ноды
$ node -v
v10.6.0
01:44:24 ПП
User 104477
А, это я просто бабелями упоролся
01:44:26 ПП
User 104477
https://github.com/tc39/proposal-top-level-await
github.com/tc39/proposal-top-level-await
top-level `await` proposal for ECMAScript (stage 2) - tc39/proposal-top-level-await
01:44:32 ПП
User 104477
Пока только пропозал есть
01:44:50 ПП
User 104477
Скорее всего, не принимают, чтобы не ломать модули
01:45:13 ПП
User 104477
Иначе можно будет делать хуйню типа export default await ...
01:46:05 ПП
User 33632136
User 104477
Пока только пропозал есть
звучит как лекарство какое-то
01:46:41 ПП
User 13332815
Ок, ещё вопрос. А можно как-то получить сорцы страницы, которая догенеривает элементы после загрузки?
01:59:42 ПП
User 142133444
подскажите, плиз, нафига в canvas встроенно использование изображений? Можно же его в div завернуть и ему дать картинку
02:02:58 ПП
User 142133444
соответственно, по поводу трансформаций мне тоже не особо-то понятно, зачем они нужны в canvas
02:04:50 ПП
User 92741184
в canvas'е изображения для спрайтов используются, например
02:07:47 ПП
User 405179386
Если самому учить node, то какие сервисы использовать? Книги, сайты и т.п.
02:11:15 ПП
User 542430919
ребят обьясните пожалуйста по поводу темі замікания
02:11:18 ПП
User 542430919
https://codepen.io/uryashnik/pen/xJwBNP?editors=0010
codepen.io/uryashnik/pen/xJwBNP?editors=0010
...
02:12:01 ПП
User 542430919
получается функция makeCounter()
возвращает вместо себя функцию counter()
02:12:37 ПП
User 542430919
но почему если var counter = makeCounter();
когда первую функцию я присваиваю в переменную любую
02:13:48 ПП
User 142133444
User 92741184
в canvas'е изображения для спрайтов используются, например
а кроме спрайтов есть ещё какое-то путёвое применение этих картинок?
02:13:50 ПП
User 542430919
доступ к вложенной функции будет не 
counter.counter.set()
а просто counter.set()
02:15:24 ПП
User 216655735
User 142133444
а кроме спрайтов есть ещё какое-то путёвое применение этих картинок?
Зачем у канваса возможность выводить текст, если текст можно в див засунуть? Зачем у канваса возможность рисовать что-то, если можно нарисовать в пэйнте и запихать картинку в див?
02:21:44 ПП
User 552943145
Подскажите почему цикл не работает, не могу вдуплиться.Поле инпут должно загораться красным если введено то чего нету в массиве, отрабатывает только последний элемент массива, короче видит только банан
https://jsfiddle.net/taeohw5g/1/
jsfiddle.net/taeohw5g/1
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
02:22:32 ПП
User 142133444
User 216655735
Зачем у канваса возможность выводить текст, если текст можно в див засунуть? Зачем у канваса возможность рисовать что-то, если можно нарисовать в пэйнте и запихать картинку в див?
не ну рисовать на канвасе всякие там графики норм и динамические картинки, которые от данных зависят. 

Но вот по поводу вставки картинок и даже анимаций из них без пирвязки к каким-то данным, я даже хз...
02:24:53 ПП
User 92741184
User 142133444
а кроме спрайтов есть ещё какое-то путёвое применение этих картинок?
любые задачи, где нужно использовать именно готовые картинки - например, можно сделать фотоальбом, где будут нарисованы всякие рамки, украшения и подписи, а фотки внутри представлять в виде коллажа. Таких и подобных штук много делалось на флеше раньше, а сейчас можно канвас использовать
02:26:31 ПП
User 142133444
User 92741184
любые задачи, где нужно использовать именно готовые картинки - например, можно сделать фотоальбом, где будут нарисованы всякие рамки, украшения и подписи, а фотки внутри представлять в виде коллажа. Таких и подобных штук много делалось на флеше раньше, а сейчас можно канвас использовать
а что, нельзя колажом сделать на фотошопе, вставить в див фоновым изображением, а во внутренних дивах сделать все украшения? Рамку же тоже вокруг дива подставить...
02:28:27 ПП
User 142133444
или здесь имелись ввиду, опять же спрайты?
02:30:03 ПП
User 216655735
User 142133444
а что, нельзя колажом сделать на фотошопе, вставить в див фоновым изображением, а во внутренних дивах сделать все украшения? Рамку же тоже вокруг дива подставить...
Зачем нужны сайты, если можно читать газеты?
02:30:50 ПП
User 103157814
User 216655735
Зачем нужны сайты, если можно читать газеты?
клинописные? или скрижали гранитные?
02:30:54 ПП
User 92741184
да можно даже и без фотошопа - распечатал фотку, нарисовал рамки, отсканил результат и в див вставил ))
02:32:31 ПП
User 142133444
User 92741184
да можно даже и без фотошопа - распечатал фотку, нарисовал рамки, отсканил результат и в див вставил ))
я по-ходу чет не понимаю... Так в чем трудность-то с вариантом, что я предложил, если нужно просто коллаж сделать и вставить?
02:32:47 ПП
User 142133444
или речь шла про спрайты?
02:55:37 ПП
User 92741184
канвас - это графический инструмент, готовые изображения здесь не самое главное, ради чего канвас нужен, они используются там, где этого требует задача, где нереально/невыгодно рисовать что-то программно, а изображение нужно
02:57:04 ПП
User 142133444
"рисовать что-то программно" — в фотошопе, например, имеется ввиду?
02:58:55 ПП
User 92741184
имеется в виду программно в канвасе
02:59:29 ПП
User 142133444
аа, все понял смысл
03:00:31 ПП
User 142133444
так а зачем рисовать что-то программно, если можно на фотошопе? За исключением изменения в динамике и спрайтов?
03:03:10 ПП
User 215655868
да в принципе можно и не рисовать
03:03:31 ПП
User 215655868
по вашей логике
03:06:18 ПП
User 13332815
Чат, а какой вариант более общепринятый 
let   a = 1,
      b = 2,
      c = 3

или

let a = 1;
let b = 2;
let c = 3;

?
03:07:05 ПП
User 239032691
второй
03:07:24 ПП
User 239032691
потому что при изменениях будет меньше мороки
03:07:56 ПП
User 13332815
Ок, спасибо.
03:08:07 ПП
User 239032691
User 13332815
Ок, спасибо.
https://github.com/airbnb/javascript
04:57:22 ПП
User 169098839
User 13332815
Чат, а какой вариант более общепринятый 
let   a = 1,
      b = 2,
      c = 3

или

let a = 1;
let b = 2;
let c = 3;

?
let [a, b, c] = [1, 2, 3]
04:57:59 ПП
User 13332815
User 169098839
let [a, b, c] = [1, 2, 3]
А если каждое значение овер20 символов?
04:58:11 ПП
User 397269078
User 169098839
let [a, b, c] = [1, 2, 3]
Ниразу не использовал его )
04:58:32 ПП
User 397269078
Всегда делал 

let name = 'Андрей''
let otherLet = 12414;
04:58:48 ПП
User 397269078
User 13332815
А если каждое значение овер20 символов?
А зачем тебе под каждую делать переменную ?
04:58:52 ПП
User 169098839
User 13332815
А если каждое значение овер20 символов?
это один из вариантов
04:58:58 ПП
User 397269078
А, значение переменных
05:00:02 ПП
User 169098839
User 397269078
А, значение переменных
константы возможно ? но зачем let непонятно
05:00:17 ПП
User 397269078
User 169098839
константы возможно ? но зачем let непонятно
Всмысле ?
05:02:08 ПП
User 169098839
User 397269078
Всмысле ?
может ему констатны нужны
05:45:41 ПП
User 50789267
не понял меня выкинули?
05:54:44 ПП
User 169125
User 13332815
А если каждое значение овер20 символов?
Преттиер сделает красиво
05:56:11 ПП
User 13332815
User 169098839
константы возможно ? но зачем let непонятно
Ну вот, допустим
    let $ = cheerio.load(data, {decodeEntities: false});
    let list = $('.navigation_left_catalog').children().first();
    let json = [];
05:56:36 ПП
User 13332815
Как-то через массивы присваивать не вариант.
07:04:03 ПП
User 33632136
https://pastebin.com/GwBkC9R0
подскажите, почему когда я делаю сюда запрос у меня зависает Postman?
08:52:32 ПП
User 13332815
Товарищи, а что надо исправить, чтобы product пушился в массив только если hasNoNulls вернёт true, иначе parseCard?
http://jsfiddle.net/n5ecba4f/3/
jsfiddle.net/n5ecba4f/3
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
08:54:22 ПП
User 155513348
User 13332815
Товарищи, а что надо исправить, чтобы product пушился в массив только если hasNoNulls вернёт true, иначе parseCard?
http://jsfiddle.net/n5ecba4f/3/
jsfiddle.net/n5ecba4f/3
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
может использовать reduce?
08:55:07 ПП
User 155513348
код не смотрел, т.к с телефона
08:55:18 ПП
User 13332815
User 155513348
может использовать reduce?
Сама функция hasNoNulls работает исправно, видимо, проблема в цикле while
09:42:09 ПП
User 125133172
User 13332815
Сама функция hasNoNulls работает исправно, видимо, проблема в цикле while
блин, я while так ни разу и не использовал )
09:42:41 ПП
User 125133172
а зачем там вообще цикл while