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

05:54:32 ДП
User 335252850
добрый день
05:59:08 ДП
User 335252850
https://codepen.io/dsalaidinov/pen/yErKrN
codepen.io/dsalaidinov/pen/yErKrN
...
05:59:45 ДП
User 335252850
как можно перебирать объект и объединить объект с похожим названием и суммировать свойства..
06:00:40 ДП
User 335252850
подскажите, есть у меня объект comps там общий 4 объекта, 2 одинаковых по name похожие, только count и price разные, нужно сделать так чтобы стал как в comps2
06:01:35 ДП
User 335252850
пытаюсь, по циклу, и каждый сравнивать по имени и если одинаково то sum сделать
06:02:10 ДП
User 335252850
и получается нужно новый объект с со сложенным значением свойств создать
07:25:00 ДП
User 321906623
Тебе редюс нужен. Буду в офисе напишу
07:37:15 ДП
User 67164223
User 321906623
Тебе редюс нужен. Буду в офисе напишу
интересно даже стало
07:51:39 ДП
User 321906623
User 335252850
как можно перебирать объект и объединить объект с похожим названием и суммировать свойства..
http://jsbin.com/bevalawine/edit?js,console Стремненькое правда на самом деле
jsbin.com/bevalawine/edit?js,console
A live pastebin for HTML, CSS & JavaScript and a range of processors, including SCSS, CoffeeScript, Jade and more...
07:51:47 ДП
User 321906623
Может кто по лучше предложить
07:54:51 ДП
User 321906623
Вот ппороще решение вроде
07:54:51 ДП
User 321906623
https://stackoverflow.com/questions/38774763/using-lodash-to-sum-values-by-key
stackoverflow.com/questions/38774763/using-lodash-to-sum-values-by-key
How can I sum the values in objects which share a common key? I need to use Lodash for this because I need good performance if these arrays get huge. var prjMgrValues = [ {"proj_mgr":"Jack
07:55:37 ДП
User 321906623
Если ты на проекте не один, то лучше наверное лодашевское взять решение
07:58:02 ДП
User 67164223
+  за lodash
09:12:09 ДП
User 593511808
Всем привет, подскажите какого типа можно реализовать проекты чтобы потом можно было показать в своём портфолио, я js знаю на jun уровне, решил занятся им глубже чтобы выйти на уровень js dev jun хотя бы
09:31:47 ДП
User 499163429
Подскажите пожалуйста,  как сделать так что бы две страницы html работали на на одном js и при вызове функции на одной странице На второй тоже выспалась это самая функция
09:32:06 ДП
User 499163429
Вызывалась *
09:32:17 ДП
User 499163429
Эта самая *
09:33:40 ДП
User 351917160
User 499163429
Подскажите пожалуйста,  как сделать так что бы две страницы html работали на на одном js и при вызове функции на одной странице На второй тоже выспалась это самая функция
На обе этот скрипт подключи
09:34:16 ДП
User 499163429
Подключен
09:34:25 ДП
User 314593415
Привет. Есть у кого то в заначке хорошая библиотека? Мне нужно сделать чтобы блоки появлялить при прокрутке . wow говорят плохо работает на мобильных версиях сайта
09:34:51 ДП
User 499163429
Делов том,  что я использую фреймы и у меня эти дни станицы открыты в одном окне
09:47:15 ДП
User 1402441
User 593511808
Всем привет, подскажите какого типа можно реализовать проекты чтобы потом можно было показать в своём портфолио, я js знаю на jun уровне, решил занятся им глубже чтобы выйти на уровень js dev jun хотя бы
Поддержу вопрос. Сам ещё начинающий нуб
09:52:03 ДП
User 336305803
User 593511808
Всем привет, подскажите какого типа можно реализовать проекты чтобы потом можно было показать в своём портфолио, я js знаю на jun уровне, решил занятся им глубже чтобы выйти на уровень js dev jun хотя бы
Любого типа где есть много жс и логики. Разве не так ? Сделай копию сайта с похожим функционалом если придумать ничего не получается. Или возьми проекты разных курсов и делай сам
09:52:45 ДП
User 336305803
На хекслете сделай слак в общем
10:08:24 ДП
User 190238467
ребят кто обьяснить по приведению типов
10:08:26 ДП
User 190238467
https://codepen.io/anon/pen/bKJjzZ?editors=0012
codepen.io/anon/pen/bKJjzZ?editors=0012
...
10:08:51 ДП
User 190238467
после если не делать +sum(arr) он к строке приводит
10:11:25 ДП
User 104477
User 466650523
ребят я где то ошибся? все работает кроме экрана этого
Скорее надо проверять не ===, а modalCartOpen.contains(event.target)
10:11:41 ДП
User 104477
Если только у тебя это не кнопка без вложенных элементов
11:04:37 ДП
User 285555346
Всем доброго времени суток! Есть кто с опытом разработки и рассылки html писем ?
11:06:45 ДП
User 104477
User 285555346
Всем доброго времени суток! Есть кто с опытом разработки и рассылки html писем ?
Есть. Вопрос задавай тут.
11:08:09 ДП
User 285555346
Есть у меня html письмо готовое, если отправляю сервисом, скажем, http://sendhtmail.ru/ , то все ок отображается и на мобильных в том числе, но если захожу на gmail открываю девтулс и через него отправляю, то письмо на мобильных отображается каряво, в чем может быть причина ? файл могу скинуть сюда, если нужно
11:23:07 ДП
User 194411327
User 285555346
Есть у меня html письмо готовое, если отправляю сервисом, скажем, http://sendhtmail.ru/ , то все ок отображается и на мобильных в том числе, но если захожу на gmail открываю девтулс и через него отправляю, то письмо на мобильных отображается каряво, в чем может быть причина ? файл могу скинуть сюда, если нужно
так gmail не рассчитан на отправку подобного, во тебе и режет все
11:23:25 ДП
User 194411327
User 285555346
Есть у меня html письмо готовое, если отправляю сервисом, скажем, http://sendhtmail.ru/ , то все ок отображается и на мобильных в том числе, но если захожу на gmail открываю девтулс и через него отправляю, то письмо на мобильных отображается каряво, в чем может быть причина ? файл могу скинуть сюда, если нужно
gmail - не мейлер. это почтовик
11:25:27 ДП
User 285555346
User 194411327
gmail - не мейлер. это почтовик
И никак нельзя это обойти ?? Заказчик ну прям вот ооочень хочет отправлять именно так..
11:26:00 ДП
User 194411327
User 285555346
И никак нельзя это обойти ?? Заказчик ну прям вот ооочень хочет отправлять именно так..
нет нельзя, gmail вообще не очень любит html письма в принципе. у них политика соотстветствующая
11:26:06 ДП
User 194411327
как пример
11:26:22 ДП
User 194411327
получив письмо на gmail форвардни его на на другую почту и открой через оутлук
11:26:49 ДП
User 194411327
в оутлуке открой форврадное письмо и отправь на другой мыльник и открой через mail.ru
11:27:13 ДП
User 194411327
в теории - форвардом убить письмо можно в нули, ибо каждый мейлер принимает только определенную часть кода, и выводит
11:28:07 ДП
User 285555346
Понял, буду еще раз ему обьяснять что нужен сервис, либо мейлер настроить какой-либо.. Спасибо большое!
11:35:09 ДП
User 194411327
User 285555346
Понял, буду еще раз ему обьяснять что нужен сервис, либо мейлер настроить какой-либо.. Спасибо большое!
в любом случае сервис нужен, лучше свой в идеале, дабы иметь полный доступ ко всему. Но с ним гемора очень много. Тем не менее, за то можно и свои стратегии придумывать не парясь, инфу целпять, какую нужно, свой сборщик по переменным сделать… А так же, если все грамотно сделать по настройкам, прописать себя как рассыльщика писем по своему сервису в белых листах - полная свобода действий и блэклист вам не страшен.
11:35:32 ДП
User 194411327
А вот отправлять все от письма - плохая идея. такие вещи блкоируются и уносятся в черный список первым делом
11:48:44 ДП
User 285555346
Буду теперь знать, спасибо еще раз!) Просто хотел уже наверняка убедиться)))
11:53:42 ДП
User 194411327
User 285555346
Буду теперь знать, спасибо еще раз!) Просто хотел уже наверняка убедиться)))
и помни: шли нахрен таблицы!
11:54:15 ДП
User 604350667
User 194411327
и помни: шли нахрен таблицы!
Давно устарело?
11:54:39 ДП
User 285555346
User 194411327
и помни: шли нахрен таблицы!
Опаньки) А это для меня новое инфо, думал они эффективней всего
11:54:55 ДП
User 285555346
Думал мейл сервисы другое плохо принимают
11:56:34 ДП
User 194411327
бред полный сейчас использовать таблицы. уже как год можно слать полнонценные формы с POST и GET запросом. Даже css игры. 
Последние не везде используются, но можно делать фоллбеки со ссылкой на веб версию. Но это опять же как и таблицы - только для оутлука. 
А для оутлука как минимум есть свои условия комментарии, или же можно прописывать -mso спец теги, дабы оутлук читал все корректно
11:57:36 ДП
User 194411327
User 285555346
Думал мейл сервисы другое плохо принимают
мейлера пофиг что отправлять. а вот почтовики на данный момент давно уже поддерживают и адаптив по большей части, и background-image, и т.д. Есть разные особенности, но никто не мешает даже в оутлуке прописать style в шапке
11:58:19 ДП
User 194411327
и да: 600 пикселей тоже не предел давно
11:59:01 ДП
User 285555346
Нужно будет почитать, я просто об html письмах знаю крайне мало, редко есть необходимость, а есть вообще какой-то оф портал на эту тему ?? типа как MDN для JS ??
11:59:21 ДП
11:59:27 ДП
User 194411327
там блог и коммьюнити
11:59:39 ДП
User 194411327
так же советую почитывать m_j_robbins
11:59:50 ДП
User 194411327
и его тему на гитлабе get off the table
12:00:25 ПП
User 194411327
а то, что крайне мало юзаете - зря, на самом деле грамотный емейл маркетинг это минимум 1/5 части дохода компании
12:01:11 ПП
User 104477
User 285555346
Есть у меня html письмо готовое, если отправляю сервисом, скажем, http://sendhtmail.ru/ , то все ок отображается и на мобильных в том числе, но если захожу на gmail открываю девтулс и через него отправляю, то письмо на мобильных отображается каряво, в чем может быть причина ? файл могу скинуть сюда, если нужно
письма надо верстать с учетом косяков почтовых клиентов, это довольно обширная тема, одним сообщением не ответишь.
12:01:38 ПП
User 104477
User 194411327
и помни: шли нахрен таблицы!
мм ну да ну да
12:01:45 ПП
User 285555346
Спасибо! Щас прям посмотрю эти источники
12:02:14 ПП
User 104477
не надо ничего никуда слать, тестируй в реальных клиентах и правь верстку так, чтобы примерно одинаково работало везде
12:03:21 ПП
User 104477
я верстал адаптивные рассылки - карточками на мобиле и таблицами на больших экранах, и для аутлука в итоге пришлось использовать таблицы в conditional comments, потому что ничего сложнее CSS1 там все равно не работает
12:03:49 ПП
User 131313249
Есть сервис
12:03:52 ПП
User 131313249
Поищите
12:04:07 ПП
User 131313249
Отправляете код он сразу показывает как где что будет отображаться
12:04:14 ПП
User 131313249
я этих рассылок штук 50 сделал
12:04:22 ПП
User 131313249
но сервис не помню
12:05:18 ПП
User 285555346
Он скорее всего платный, тестирования на бесплатной основе я не видел еще
12:05:52 ПП
User 131313249
есть бесплатные там
12:10:18 ПП
User 194411327
User 104477
я верстал адаптивные рассылки - карточками на мобиле и таблицами на больших экранах, и для аутлука в итоге пришлось использовать таблицы в conditional comments, потому что ничего сложнее CSS1 там все равно не работает
работает там все, не надо наговаривать
12:11:07 ПП
User 194411327
и опять же, никто не запрещает для outlook прописывать 
<!— if [true]—>
12:11:37 ПП
User 104477
User 194411327
и опять же, никто не запрещает для outlook прописывать 
<!— if [true]—>
я это и сделал
12:12:01 ПП
User 194411327
User 104477
я это и сделал
но можно и без них
12:12:05 ПП
User 194411327
я об этом написал
12:12:06 ПП
User 104477
User 131313249
Отправляете код он сразу показывает как где что будет отображаться
у литмуса и есть вроде
12:12:11 ПП
User 194411327
-mso-padding-alt
12:12:15 ПП
User 194411327
и вперед
12:12:17 ПП
User 104477
User 194411327
но можно и без них
ну можно много чего
12:12:18 ПП
User 1922870
background-pizdato: pizdato
12:12:20 ПП
User 104477
надо тестировать
12:12:21 ПП
User 194411327
User 104477
у литмуса и есть вроде
да, но он платный
12:12:26 ПП
User 104477
я об этом сказал
12:12:31 ПП
12:12:32 ПП
User 104477
а не на чистоту кода наяривать
12:12:35 ПП
01:15:43 ПП
User 335252850
User 321906623
http://jsbin.com/bevalawine/edit?js,console Стремненькое правда на самом деле
jsbin.com/bevalawine/edit?js,console
A live pastebin for HTML, CSS & JavaScript and a range of processors, including SCSS, CoffeeScript, Jade and more...
Ништяк
01:17:15 ПП
User 321906623
User 593511808
Всем привет, подскажите какого типа можно реализовать проекты чтобы потом можно было показать в своём портфолио, я js знаю на jun уровне, решил занятся им глубже чтобы выйти на уровень js dev jun хотя бы
имхо, берешь для пример набор UI компонентов, семантик UI например и пытаешься делать так же. Пока будешь делать много всего узнаешь в процессе. Сначала можешь на ванилле потом на любимом фреймворке
01:26:31 ПП
User 395616343
Есть инпут,в него вводят данные,как сделать так что б данные не обрезались а переносились но новую строку? то есть типо 
*teeee
st*
01:26:42 ПП
User 395616343
или варианты,мне надо возможность редактировать введенные данные по кнопке
02:01:38 ПП
User 194411327
User 395616343
или варианты,мне надо возможность редактировать введенные данные по кнопке
стандартно - инпут тебе вернет одну строку. дальше только по клику выполнять функцию, в которой ты можешь творить все что хочешь с этой строкой
02:05:04 ПП
User 335252850
User 321906623
http://jsbin.com/bevalawine/edit?js,console Стремненькое правда на самом деле
jsbin.com/bevalawine/edit?js,console
A live pastebin for HTML, CSS & JavaScript and a range of processors, including SCSS, CoffeeScript, Jade and more...
братан, тут у тебя как записать в price: предыдущего price и текущего price? если будет еще несколько одинаковых то как будет?
02:05:44 ПП
User 321906623
User 335252850
братан, тут у тебя как записать в price: предыдущего price и текущего price? если будет еще несколько одинаковых то как будет?
Я не понял что нужно сделать
02:06:21 ПП
User 321906623
прайс формируется там где идет возврата разветки аккамулятора и объект
02:07:34 ПП
User 321906623
Если будет несколько одинаковых по имени, он их всех суммирует
02:09:39 ПП
User 335252850
т.е.например есть 2 компа с одинаковым названием но цена и количество разные, в объеденном объекте там сумма т.е. новая свойства: sum: count * price и сложить первого и второго sum, а в новое свойство msg: 'price - count, price - count' например: msg: 500 - 1 шт , 1000 - 20шт
02:11:09 ПП
User 335252850
умножить в каждом одинаковом объекте count и price, и полученную цифру суммировать с каждым одинаковым объектом в новый объект
02:11:14 ПП
User 335252850
короче жопа а не задача
02:12:15 ПП
User 321906623
Так они же суммируются и так, или нет?
02:13:02 ПП
User 395616343
Получилась у меня вот такая штука
https://codepen.io/KAPJICOH/pen/yErmza
Но после сохранения textarea уходит в исходное положение,как его оставить таким какой он есть после редактирования?
codepen.io/KAPJICOH/pen/yErmza
Auto-height textarea using as minimum JS as possible....
02:15:02 ПП
User 335252850
count суммируется, но не то
02:15:31 ПП
User 335252850
нужно узнать сколько компов по 500 рублей, сколько по 200 рублей
02:16:19 ПП
User 335252850
name: 'acer', sum: '500 рублей - 1шт, 200 рублей - 30 штук'
02:17:21 ПП
User 335252850
вот и блин сейчасe в голове каша
02:18:52 ПП
User 335252850
тут количество общее выводит, а не по ценам
02:20:52 ПП
User 335252850
sum: (last.count + cur.count) * (last.price * cur.price), так правильно?
02:22:31 ПП
User 335252850
он не правильно считает
02:24:08 ПП
User 335252850
ой умножени поставил оказ-ся
02:24:38 ПП
User 335252850
sum: (last.count * last.price) + (cur.count * cur.price),
так заработал
02:27:35 ПП
User 335252850
теперь msg нужно сделать  msg: price - count, например 500 - 1, 200  - 3, могу же без кавычки да? тока дефис между ними в кавычки
02:29:00 ПП
User 498132347
Всем привет 
Нужно делать проверку на отмеченные чекбоксы   и добавлять класс родителю
Если их нету 
то убирать клас 
в общем 
не получается сделать,  если их нету 
Хочу проверить на количество 
Но понимаю,  что что то не так записал( 
Прошу помощи. 
const _checkInpTrue = item.checked = true;
  if (_checkInpTrue.length > 0) {
02:45:17 ПП
User 354032356
User 498132347
Всем привет 
Нужно делать проверку на отмеченные чекбоксы   и добавлять класс родителю
Если их нету 
то убирать клас 
в общем 
не получается сделать,  если их нету 
Хочу проверить на количество 
Но понимаю,  что что то не так записал( 
Прошу помощи. 
const _checkInpTrue = item.checked = true;
  if (_checkInpTrue.length > 0) {
код в песочнице дайте
03:00:06 ПП
User 532983714
Есть простое решение сохранения текста из филда в буфер обмена?
03:03:17 ПП
User 354032356
User 532983714
Есть простое решение сохранения текста из филда в буфер обмена?
https://www.w3schools.com/howto/howto_js_copy_clipboard.asp
w3schools.com/howto/howto_js_copy_clipboard.asp
Well organized and easy to understand Web building tutorials with lots of examples of how to use HTML, CSS, JavaScript, SQL, PHP, and XML.
03:03:45 ПП
User 532983714
User 354032356
https://www.w3schools.com/howto/howto_js_copy_clipboard.asp
w3schools.com/howto/howto_js_copy_clipboard.asp
Well organized and easy to understand Web building tutorials with lots of examples of how to use HTML, CSS, JavaScript, SQL, PHP, and XML.
На столько просто
03:03:47 ПП
User 532983714
Благодарю
03:04:00 ПП
User 354032356
на вот столько - document.execCommand("copy");
04:43:52 ПП
User 444995068
Есть var arr = [{name: a, value: 1}, {name: b, value: 2}']
Как получить конкретный объект из массива если мне известно имя? К примеру я хочу получить объект {name: b, value: 2}
04:47:41 ПП
User 444995068
arr.indexOf({name: b}) мне не вернет ничего ведь. 
Единственный вариант проходиться по всему массиву через for и проверять name?
04:48:58 ПП
User 342990029
User 444995068
Есть var arr = [{name: a, value: 1}, {name: b, value: 2}']
Как получить конкретный объект из массива если мне известно имя? К примеру я хочу получить объект {name: b, value: 2}
filter
04:49:39 ПП
User 444995068
User 342990029
filter
Спасибо
04:50:34 ПП
User 515512998
User 444995068
Есть var arr = [{name: a, value: 1}, {name: b, value: 2}']
Как получить конкретный объект из массива если мне известно имя? К примеру я хочу получить объект {name: b, value: 2}
find
04:51:33 ПП
User 342990029
User 515512998
find
это если он ИЕ 11 не использует
04:55:49 ПП
User 466650523
Ребят почему может не работать последняя функция
04:55:51 ПП
04:56:33 ПП
User 466650523
первые 2 норм
04:56:38 ПП
User 466650523
3я ни в какую
04:56:49 ПП
User 466650523
в консоле если ввести срабатывает
04:58:09 ПП
User 466650523
просто даже хз куда капать
04:58:59 ПП
User 269579856
Ну для начала отформатируй код, и вообще залей его в песочницу, а сюда кинь ссылку.
04:59:13 ПП
User 269579856
Ну и обработчики вешать надо через addEventListener
05:02:17 ПП
User 137311
Ещё может для window надо обернуть в DOMContentLoaded?
Но из-за форматирования ничего непонятно в целом
05:06:52 ПП
User 466650523
вот такой вопрос,  на сайте получается 2 поапа, функции одинаково прописаны только id разные, может ли быть что дважды последнюю функцию на странице нельзя использовать?
05:07:01 ПП
User 466650523
просто в консол лог вводишь он норм
05:07:23 ПП
User 466650523
но первая форма, которая работала, получает такую же проблему
05:07:31 ПП
User 466650523
что 3 функция не работает
05:07:54 ПП
User 466650523
надеюсь я правильно объясняюсь
05:07:57 ПП
05:12:58 ПП
User 466650523
понял что к чему
05:13:00 ПП
User 466650523
спасибо
05:24:28 ПП
05:27:35 ПП
05:27:41 ПП
User 466650523
забыл, я же глупый
05:27:45 ПП
User 466650523
не разобрался
05:30:03 ПП
User 466650523
почеееммуууу? первый modal срабатывает а второй нет
05:30:08 ПП
User 466650523
или так нельзя делать?
05:38:51 ПП
User 405179386
Ну кинь полный код
05:39:44 ПП
User 466650523
User 466650523
вот
05:40:13 ПП
User 405179386
Но они же разные
05:41:09 ПП
User 466650523
ну это я эксперементирую
05:41:13 ПП
05:41:25 ПП
User 466650523
ну по хорошему чтобы верхний код просто сработал
05:41:44 ПП
User 405179386
console.log(modaltwo.style.display)
05:41:54 ПП
User 405179386
Если все норм
05:41:57 ПП
User 405179386
То тогда хз
05:42:42 ПП
05:42:45 ПП
05:42:51 ПП
User 55929840
Всем добрый вечер, может кто подсказать куда смотреть в решении проблемки.
Использую jquery плагин slick 
Возникли 2 проблемки неочевидные.
1.Показывается 1 основной слайд и по краям кусочек предыдущего и следующего.
2.Создаются 2 пустых контейнера, которые уродуют отображение карусели.

все по их мануалу поставил. но чет весь день голову ломаю, не могу понять в чем загвоздки.
https://paste2.org/ztPN3hfK - код
http://kenwheeler.github.io/slick/ - их сайтик с примерами
paste2.org/ztPN3hfK
Pastebin style awesomeness - collaborative developing and debugging.
05:44:27 ПП
User 405179386
Тебе нужно, чтобы на modaltwo тоже клик срабатывал?
05:44:32 ПП
User 405179386
Или ты что имеешь в виду
10:43:58 ПП
User 466650523
ребят, а как можно чтобы результат менялся аяксом, а то сейчас только энтером, куда капать?
10:47:25 ПП
User 55929840
User 466650523
ребят, а как можно чтобы результат менялся аяксом, а то сейчас только энтером, куда капать?
$(document).ready(function() {
    $("#search-button").on("click", get_query);
    $("#search-text").on("keyup", get_query);
});
примерно в эту область)
нужно объяснять?
10:48:09 ПП
User 466650523
get_query keyup
10:48:16 ПП
User 466650523
вот это что значит
10:49:49 ПП
User 55929840
keyup реагирует на каждое нажатие клавиши. Вызывает метод get_query(например твой аякс метод)
>1
>10
>100 и тд
10:50:33 ПП
User 466650523
щас попробую
10:50:35 ПП
User 466650523
спасибо
10:51:13 ПП
User 55929840
да не за что)
сам учусь. тоже страдал с этим аяксом