@js_ru
JavaScript — русскоговорящее сообщество

Рекомендуем сразу отключить уведомления Правила: http://bit.ly/our_etiquette См. также: @nodejs_ru, @typescript_ru, @react_js, @electron_ru Вакансии и поиск работы: @javascript_jobs

3006 members

Архив канала @js_ru 27 февраля 2017 г.

06:13:59 ДП
User 221765323
Всем привет! Меня зовут Антон. Сейчас работаю над проектами erp, ценообразования. Стек js-php-postgresql. Я из Казани. Про группу узнал из чатика, посвященного js. #whois
08:01:56 ДП
User 65696759
Привет)
08:30:27 ДП
User 113269106
Допустим, есть абстрактный попап, который содержит какой-то контент и может быть привязан к какому-то элементу на странице, появляется при клике под элементом, к которому привязан. Нужно, чтобы в случае, когда этот попап выходит за границы страницы появлялся не снизу, а например, сверху или сбоку элемента, к которому привязан. Есть ли к этому эффекту подстраивания положения какой-то термин?
10:27:25 ДП
User 169239106
User 113269106
Допустим, есть абстрактный попап, который содержит какой-то контент и может быть привязан к какому-то элементу на странице, появляется при клике под элементом, к которому привязан. Нужно, чтобы в случае, когда этот попап выходит за границы страницы появлялся не снизу, а например, сверху или сбоку элемента, к которому привязан. Есть ли к этому эффекту подстраивания положения какой-то термин?
Tether
10:36:15 ДП
User 309556
он не очень удобен местами, но в принципе ок
10:36:18 ДП
User 309556
тоже юзаем
10:55:19 ДП
User 113269106
User 169239106
Tether
Спасибо!
10:55:27 ДП
User 113269106
User 309556
он не очень удобен местами, но в принципе ок
Кто он? Это термин.
10:55:50 ДП
10:56:17 ДП
User 309556
а, я думал про либу речь
10:56:19 ДП
User 309556
сорян
12:06:07 ПП
User 4627228
Друзья, только что зарелизили PreJSS 1.0! 🎉 Это полностью кастомизируемый PostCSS-to-JSS адаптер, который позволяет использовать все бонусы PostCSS, включая плагины.

Просто вставляете свой CSS-код в ваш модуль, даже с global, keyframes и media, а в месте исполнения получаете JSS Object в лучших традиция Styled Components, но без лишней магии. 

Вся связка отлично работает на сервере, помогая генерирровать Critical CSS, и на клиенте через webpack-лоадер и babel-плагин. Ставим звезду на GitHub, делаем репост и утаскиваем к себе в проекты: https://github.com/axept/prejss
github.com/axept/prejss
prejss - Get the power of PostCSS with plugins in your JSS styles. 🎨 Just put CSS into JS and get it as JSS object.
12:28:36 ПП
User 63637623
User 113269106
Кто он? Это термин.
нет, всё-таки это либа
слово подходящее, но "термин" в основном означает другие вещи: https://en.wikipedia.org/wiki/Tether_(disambiguation)
12:33:41 ПП
User 113269106
https://en.wikipedia.org/wiki/Tether
en.wikipedia.org/wiki/Tether
A tether is a cord, fixture, or flexible attachment that anchors something movable to a reference point which may be fixed or moving. There are a number of applications for tethers: balloons, kites, tethered wind-energy conversion systems, anchors, tethered water-flow energy conversion systems, towing, animal constraint, spaceflight, and power-kiting. Also, tethering to prevent theft of an object like a computer at a school or library is now commonly seen.
12:34:15 ПП
User 113269106
https://en.wikipedia.org/wiki/Space_tether
en.wikipedia.org/wiki/Space_tether
Space tethers are long cables which can be used for propulsion, momentum exchange, stabilization and attitude control, or maintaining the relative positions of the components of a large dispersed satellite/spacecraft sensor system. Depending on the mission objectives and altitude, spaceflight using this form of spacecraft propulsion is theorized to be significantly less expensive than spaceflight using rocket engines.
12:34:42 ПП
User 113269106
В космосе тоже стаблилизация положения.
12:35:21 ПП
User 113269106
И всё таки это термин.
12:35:26 ПП
User 113269106
Поэтому и либа так называется.
12:35:38 ПП
User 113269106
Это не имя собственное, взятое с потолка.
12:42:13 ПП
User 113269106
Ну и встречаются такие штуки: https://groups.google.com/forum/#!topic/elm-discuss/G6_mJCsTxmE
groups.google.com/forum/?hl=en
Google Groups allows you to create and participate in online forums and email-based groups with a rich experience for community conversations.
12:42:55 ПП
User 113269106
Т.е. правильнее всего говорить, я думаю, что это UI эффект типа align или scroll.
12:43:16 ПП
User 113269106
В общем мне просто нужен был термин, чтобы проще было нагуглить ответы)
01:43:18 ПП
User 43184099
User 4627228
Друзья, только что зарелизили PreJSS 1.0! 🎉 Это полностью кастомизируемый PostCSS-to-JSS адаптер, который позволяет использовать все бонусы PostCSS, включая плагины.

Просто вставляете свой CSS-код в ваш модуль, даже с global, keyframes и media, а в месте исполнения получаете JSS Object в лучших традиция Styled Components, но без лишней магии. 

Вся связка отлично работает на сервере, помогая генерирровать Critical CSS, и на клиенте через webpack-лоадер и babel-плагин. Ставим звезду на GitHub, делаем репост и утаскиваем к себе в проекты: https://github.com/axept/prejss
github.com/axept/prejss
prejss - Get the power of PostCSS with plugins in your JSS styles. 🎨 Just put CSS into JS and get it as JSS object.
Ещё не испробовал, но звучит шикарно 👍
01:44:22 ПП
User 4627228
Для изоморфных приложений стало мигрировать SCSS => JSS в сто раз удобней! :)
01:47:47 ПП
User 226892831
А скажите в чём минусы css?
01:48:43 ПП
User 226892831
Просто думаю стоит ли использовать 💅 или jss
01:53:01 ПП
User 68520717
User 226892831
А скажите в чём минусы css?
если ты их не видишь то тебе норм
01:54:58 ПП
User 68520717
User 226892831
А скажите в чём минусы css?
ну например мой тред по цсс в контексте веб приложений
01:58:48 ПП
User 68520717
User 226892831
А скажите в чём минусы css?
https://twitter.com/iamstarkov/status/826546861297303556
twitter.com/iamstarkov/status/826546861297303556
if you ever tried to build reliable #UI, then i guess you already dislike 3 things in #CSS design: 1) cascade 2) specificity 3) !important
03:14:45 ПП
User 199287607
Ребят, подскажите, давно с css не работал, подзабыл а нагуглить не могу
03:14:56 ПП
User 199287607
вот html { font-size: 62.5%; } такое правило что значит
03:15:09 ПП
User 199287607
т.е. пишут что значение в процентах это относительно font-size родителя
03:15:23 ПП
User 113269106
У браузера есть свой CSS.
03:15:28 ПП
User 113269106
Относительно его настроек.
03:15:34 ПП
User 212694245
это типо 10px
03:15:36 ПП
User 199287607
ага и чему он равен?
03:15:58 ПП
User 2221981
когда пытаешься вычислить 62,5 % от 10 pt
03:16:03 ПП
User 113269106
Создай страницу в нужном браузере, создай, например, элемент p и узнай.
03:16:17 ПП
User 213704994
62.5% от 16px
03:16:30 ПП
User 199287607
User 213704994
62.5% от 16px
спасибо
03:16:33 ПП
User 113269106
Да от браузера зависит)
03:16:34 ПП
User 199287607
то что нужно было
03:16:45 ПП
User 199287607
ну суть я понял
03:16:53 ПП
User 213704994
базовый шрифт в 10px, чтобы считать потом проще было
03:17:09 ПП
03:26:05 ПП
User 126633141
Парни подскажите момент такой : 
Я посылаю ajax получаю данные, в success генерирую html через цикл (data.products[i].display_name)
 так - же у меня еще есть один ajax запрос в success .как мне теперь в этом цикл добавить данные со второго запроса... 
https://gist.github.com/anonymous/18f8693372921133ccadb59157347a52 (отрывок)
03:29:15 ПП
User 63637623
User 199287607
вот html { font-size: 62.5%; } такое правило что значит
по дефолту размер 16px
если выставить для html 62.5%, это будет 10px, и тогда удобно писать все остальные размер в em'ах (или rem'ах, что возможно лучше)

Т.е. 2em — 20px, 1.4em — 14px, 1.6em — 16px, 0.8em — 8px и так далее

Если ты весь css пишешь в пикселях, то такой трюк не имеет смысла
Да и даже в этом случае не уверен, что имеет смысл.
03:29:53 ПП
User 132285110
User 126633141
Парни подскажите момент такой : 
Я посылаю ajax получаю данные, в success генерирую html через цикл (data.products[i].display_name)
 так - же у меня еще есть один ajax запрос в success .как мне теперь в этом цикл добавить данные со второго запроса... 
https://gist.github.com/anonymous/18f8693372921133ccadb59157347a52 (отрывок)
То, что хочешь сделать с данными пихни в функцию и вызови Ее во втором success. Ну я бы так сделал
03:30:45 ПП
User 199287607
User 63637623
по дефолту размер 16px
если выставить для html 62.5%, это будет 10px, и тогда удобно писать все остальные размер в em'ах (или rem'ах, что возможно лучше)

Т.е. 2em — 20px, 1.4em — 14px, 1.6em — 16px, 0.8em — 8px и так далее

Если ты весь css пишешь в пикселях, то такой трюк не имеет смысла
Да и даже в этом случае не уверен, что имеет смысл.
ну с rem имеет смысл так делать
03:30:47 ПП
User 199287607
вроде как
03:30:48 ПП
User 212694245
User 63637623
по дефолту размер 16px
если выставить для html 62.5%, это будет 10px, и тогда удобно писать все остальные размер в em'ах (или rem'ах, что возможно лучше)

Т.е. 2em — 20px, 1.4em — 14px, 1.6em — 16px, 0.8em — 8px и так далее

Если ты весь css пишешь в пикселях, то такой трюк не имеет смысла
Да и даже в этом случае не уверен, что имеет смысл.
это справедливо для rem
03:31:06 ПП
User 126633141
Мне надо данные со второго запроса как то в быть в цикл из первого
03:32:43 ПП
User 626100
Ну так засунь в success второго запроса
03:32:46 ПП
User 626100
Асинхронность 101
03:33:21 ПП
03:33:26 ПП
User 126633141
а как цикл правильно поправить
03:33:28 ПП
User 126633141
условия
03:33:30 ПП
User 132285110
Сначала реши, что у тебя будет происходит с данными из второго запроса. Ты их хочешь как то вывести или типа того, значит всю логику по выводу данным пихни в функцию результата второго запроса
03:33:52 ПП
User 126633141
понял
03:37:19 ПП
User 199287607
User 4627228
Друзья, только что зарелизили PreJSS 1.0! 🎉 Это полностью кастомизируемый PostCSS-to-JSS адаптер, который позволяет использовать все бонусы PostCSS, включая плагины.

Просто вставляете свой CSS-код в ваш модуль, даже с global, keyframes и media, а в месте исполнения получаете JSS Object в лучших традиция Styled Components, но без лишней магии. 

Вся связка отлично работает на сервере, помогая генерирровать Critical CSS, и на клиенте через webpack-лоадер и babel-плагин. Ставим звезду на GitHub, делаем репост и утаскиваем к себе в проекты: https://github.com/axept/prejss
github.com/axept/prejss
prejss - Get the power of PostCSS with plugins in your JSS styles. 🎨 Just put CSS into JS and get it as JSS object.
Сорри но почему такой кривой английский в описании?
03:37:29 ПП
User 199287607
отталкивает
03:38:07 ПП
User 199287607
закрадываются сомнения насчет качества кода, если чуваки описание грамотно написать не могут
03:38:20 ПП
User 4627228
Оу, а мог бы сказать, где именно?
03:38:53 ПП
User 68520717
User 199287607
закрадываются сомнения насчет качества кода, если чуваки описание грамотно написать не могут
посмотри исходники
03:39:53 ПП
User 199287607
>More than one year we use React Native where is styles are defining by JavaScript objects.
03:40:36 ПП
User 4627228
Как бы ты это переформулировал?
03:40:57 ПП
User 68520717
по нативному
03:41:06 ПП
User 199287607
лол я даже не знаю что сказать то этим хотели
03:41:16 ПП
User 199287607
настолько криво
03:42:04 ПП
User 199287607
но ладно попытаюсь: More than one year we used React Native where styles are defined by JavaScript objects.
03:42:10 ПП
User 165310493
User 199287607
лол я даже не знаю что сказать то этим хотели
Что больше года мы используем реакт нейтив, где стили определяются инлайново
03:42:22 ПП
User 165310493
Мимо 5 по рунглишу
03:42:52 ПП
User 124442878
расскажите про реакт нейтив
03:43:07 ПП
User 124442878
если я напишу вебсайт на реакте я могу в реакт нейтив его импортнуть?
03:45:00 ПП
User 4627228
User 124442878
расскажите про реакт нейтив
https://t.me/reactnative_ru вот здесь постоянно рассказывают :)
t.me/reactnative_ru
Общаемся на тему React Native. Вопросы. Новости. Идеи. Про React.js, Redux и Relay - @react_js. Кейсы: https://facebook.github.io/react-native/showcase.html Вам могут быть полезны: @javascript_jobs, @ios_ru, @android_ru.
03:45:11 ПП
User 4627228
User 199287607
но ладно попытаюсь: More than one year we used React Native where styles are defined by JavaScript objects.
Супер-кул! Супер-лакшери)
03:45:48 ПП
User 4627228
User 4627228
Друзья, только что зарелизили PreJSS 1.0! 🎉 Это полностью кастомизируемый PostCSS-to-JSS адаптер, который позволяет использовать все бонусы PostCSS, включая плагины.

Просто вставляете свой CSS-код в ваш модуль, даже с global, keyframes и media, а в месте исполнения получаете JSS Object в лучших традиция Styled Components, но без лишней магии. 

Вся связка отлично работает на сервере, помогая генерирровать Critical CSS, и на клиенте через webpack-лоадер и babel-плагин. Ставим звезду на GitHub, делаем репост и утаскиваем к себе в проекты: https://github.com/axept/prejss
github.com/axept/prejss
prejss - Get the power of PostCSS with plugins in your JSS styles. 🎨 Just put CSS into JS and get it as JSS object.
И отдельно хочу поблагодарить тех, кто поддерживает, ставя звезду :)
03:46:02 ПП
User 68520717
User 4627228
Супер-кул! Супер-лакшери)
лучше наймите тех райтера
03:46:25 ПП
User 4627228
Порекомендуешь кого-нибудь?)
03:46:54 ПП
User 199287607
меня берите 😄
03:52:03 ПП
User 132285110
User 199287607
но ладно попытаюсь: More than one year we used React Native where styles are defined by JavaScript objects.
For more than one year we have been using React Native, where styles are defined by JavaScript objects.
03:52:29 ПП
03:53:08 ПП
User 199287607
тоже так хотел сначала но обломало have been using писать подумал ИТАК СОЙДЕТ)
03:55:57 ПП
User 4627228
Закомитил с именем! :) https://github.com/axept/prejss/commits/master/README.md
github.com/axept/prejss/commits/master/README.md
prejss - Get the power of PostCSS with plugins in your JSS styles. 🎨 Just put CSS into JS and get it as JSS object.
03:56:12 ПП
User 4627228
Since 2015 we use React Native where [styles are defining by JavaScript objects]
03:56:42 ПП
User 626100
extermely → extremely
03:56:54 ПП
User 626100
Мой юзернейм на гитхабе @evgenyrodionov
03:56:56 ПП
User 626100
Ну, для меншена
03:56:57 ПП
User 626100
(шутка)
03:57:16 ПП
03:57:25 ПП
User 199287607
User 4627228
Закомитил с именем! :) https://github.com/axept/prejss/commits/master/README.md
github.com/axept/prejss/commits/master/README.md
prejss - Get the power of PostCSS with plugins in your JSS styles. 🎨 Just put CSS into JS and get it as JSS object.
но ты даже не так написал как я)
03:57:37 ПП
User 199287607
опять ошибку сделал
03:58:20 ПП
User 4627228
Извини, что попортил тебе репутацию :)
03:58:24 ПП
User 626100
А что за axept?
03:58:25 ПП
User 4627228
Сейчас исправлю
03:58:32 ПП
User 4627228
The new Startup Makers :)
03:58:34 ПП
User 199287607
я комент написал
03:58:42 ПП
03:59:08 ПП
User 4627228
Спасибо, даже мазафакой не назвал =)
03:59:12 ПП
User 132285110
Are defining значит определяют. Are defined значит определены (кем-то)
03:59:15 ПП
User 626100
User 4627228
The new Startup Makers :)
Так и подумал, да
03:59:52 ПП
User 68520717
мб в личке обсудите ридми?
04:00:15 ПП
User 199287607
User 132285110
Are defining значит определяют. Are defined значит определены (кем-то)
defining значит определяют (без "ся")
04:00:53 ПП
User 199287607
User 68520717
мб в личке обсудите ридми?
всё-всё молчу
04:01:41 ПП
User 626100
User 626100
Мой юзернейм на гитхабе @evgenyrodionov
бля я же пошутил
04:01:47 ПП
User 4627228
Ок ок сорри, что оффтопим ))
04:02:03 ПП
User 626100
Ладно, повешу в профиле CONTRIBUTIONS TO PREJSS
04:02:36 ПП
User 4627228
PreJSS Guru
04:03:24 ПП
User 4627228
Но можно прост ретвитнуть разочек: https://twitter.com/DenisIzmaylov/status/836172156480417792
twitter.com/denisizmaylov/status/836172156480417792
Just released PreJSS 1.0! 🎉 Use the best bits of @PostCSS, #styledcomponents and JSS: https://t.co/zHKpJPormm #postcss #prejss #cssinjs #jss
04:04:17 ПП
User 199287607
на самом деле я только на днях начал юзать css modules а сегодня мне на работе коллега показал styled components
04:04:38 ПП
User 199287607
так что это всё очень ново для меня)
04:05:29 ПП
User 4627228
Всё новое - это хорошо забытое старое: где-то там внутри ещё есть PostCSS
04:15:48 ПП
User 199287607
а разве css-loader не использует postcss?
04:15:59 ПП
User 199287607
по-умолчанию
04:16:37 ПП
User 199287607
я вот вижу он у него в зависимостях https://github.com/webpack-contrib/css-loader/blob/master/package.json
github.com/webpack-contrib/css-loader/blob/master/package.json
css-loader - CSS Loader
04:18:36 ПП
User 4627228
Да, CSS Modules тоже его используют)
04:19:46 ПП
User 151091411
User 126633141
Парни подскажите момент такой : 
Я посылаю ajax получаю данные, в success генерирую html через цикл (data.products[i].display_name)
 так - же у меня еще есть один ajax запрос в success .как мне теперь в этом цикл добавить данные со второго запроса... 
https://gist.github.com/anonymous/18f8693372921133ccadb59157347a52 (отрывок)
запросы параллельные или последовательные?
04:26:17 ПП
User 126633141
User 151091411
запросы параллельные или последовательные?
последовательные
04:30:22 ПП
User 151091411
User 126633141
последовательные
пробрасываешь данные во коллбек второго запроса и там обрабатываешь полностью все данные.
04:31:10 ПП
User 151091411
как вариант можешь в стор сложить куда-нибудь и во втором коллбеке достать. только проверки не забудь, особенно если второй запрос улетает без прямой связи с результатами первого. Вообще тут генераторы либо каррирование напрашиваются.
05:31:59 ПП
User 126633141
ребят ,кто поможет ,буду очень благодарен 
https://toster.ru/q/401926
toster.ru/q/401926
Ожидают ответа 1 человек. Станьте первым, кто даст ответ! Или подпишитесь на вопрос, чтобы узнать ответ, когда он появится.
05:32:32 ПП
User 626100
Да бля
05:32:41 ПП
User 626100
User 151091411
пробрасываешь данные во коллбек второго запроса и там обрабатываешь полностью все данные.
Тут же сказали
05:33:03 ПП
User 626100
Во втором запросе у тебя есть success: ()
05:33:08 ПП
User 626100
Вот туда и засунь свой код
05:33:22 ПП
User 126633141
он тогда будет опиратсья на data второго запроса
05:33:42 ПП
User 626100
Ну так поменяй название
05:33:42 ПП
User 126633141
соответственно не подхватывает вфеф из первого
05:33:53 ПП
User 626100
firstData, secondData
05:33:58 ПП
05:34:10 ПП
05:37:02 ПП
User 126633141
Да сам в ахуе...
05:37:28 ПП
User 626100
Разобрался-то?
05:39:19 ПП
User 126633141
C этим да.. но проблема глобальней немного
05:41:08 ПП
User 126633141
Сколько мы получаем product_id в первом запросе. нам надо столько же отправить запросов для получения цен для каждого display_name
05:42:44 ПП
User 113269106
Цикл, используй цикл!
05:42:52 ПП
05:43:15 ПП
User 626100
User 126633141
Сколько мы получаем product_id в первом запросе. нам надо столько же отправить запросов для получения цен для каждого display_name
К бэкэнду иди и спрашивай
06:49:04 ПП
User 174174176
User 126633141
Сколько мы получаем product_id в первом запросе. нам надо столько же отправить запросов для получения цен для каждого display_name
Если это больше, чем несколько штук, то надо у бэкенда их как-то разом спрашивать, если тормозить не хочется
07:13:18 ПП
User 151091411
User 126633141
Сколько мы получаем product_id в первом запросе. нам надо столько же отправить запросов для получения цен для каждого display_name
о Боже, нет! Выцепи айдишники, и шли их обратно JSONом, и на них с сервера отвечай данными.
07:13:46 ПП
User 151091411
User 174174176
Если это больше, чем несколько штук, то надо у бэкенда их как-то разом спрашивать, если тормозить не хочется
только разом, неча извращаться.
07:15:48 ПП
User 113269106
Нет-нет! Нужно много запросов в цикле для целостности данных.
07:15:56 ПП
07:17:38 ПП
User 151091411
вообеще зависит от API, если до него есть доступ, это одно, если нет доступа, это другое.
07:28:33 ПП
User 255925915
люди, а знает кто какой-нить годный игровой движок на ES?
07:29:06 ПП
User 255925915
гуглить умею, гуглю сейчас, но вдруг кто работал с такого рода инструментом
07:29:59 ПП
User 255925915
пока что мысль только форкнуть движок screeps или вообще самому написать, но если честно - лень, да и архитекторы движков всяко умней меня будут, я им доверяю)
09:16:10 ПП
User 166268452
Всем привет. кто нибудь работал с апи яндекс.директа и яндекс.паспорта? Можно кого нибудь немного попытать нубскими вопросами?
09:18:44 ПП
User 177916640
А там могут возникнуть какие-то сложности?
09:20:21 ПП
User 166268452
есть такие подозрения.
10:04:07 ПП
User 151091411
User 166268452
Всем привет. кто нибудь работал с апи яндекс.директа и яндекс.паспорта? Можно кого нибудь немного попытать нубскими вопросами?
это было очень давно, с тех пор апи несколько раз поменялся.