
Vladimir
09.11.2016
23:09:33
удобно, когда надо шарить переменные между жс и цсс

Каїн
09.11.2016
23:10:25
Единственное что можно шарить это время
Транзишены и таймауты для исполнения логики
Все либы если предоставляют конфигурацию цсс, они это делают через проперти в конфигурации

Google

Каїн
09.11.2016
23:12:01
А не через цсс классы которые ты не будешь менять

Vladimir
09.11.2016
23:12:32
дано:
1) есть гайдлайн с цветами и типографикой
2) статичные компоненты с только цсс
3) виджеты графиков в тематике гайдлайна
необходимо:
1) иметь переменные в одном месте
2) шарить эти переменные между графиками и обычными компонентами

Каїн
09.11.2016
23:12:37
Хотя..для писания виджетов возможно это и удобно
Если конфигурировать виджеты через базу тогда ладно
Без жсона не обойтись

Vladimir
09.11.2016
23:13:31
через какую базу?
я про жс

Andrey
09.11.2016
23:13:45
Ну это ж очень узкий кейс, не?

Каїн
09.11.2016
23:14:03
А зачем шарить конфигурацию
Только если ты Ее собираешься маинтейнить

Vladimir
09.11.2016
23:14:29

Каїн
09.11.2016
23:14:50
Почему узкий, для написания цмс обычное дело

Vladimir
09.11.2016
23:15:04

Google

Vladimir
09.11.2016
23:15:43

Каїн
09.11.2016
23:15:47
В вордпрессе можно было бы вместо редактирования цсс дать возможность двигать виджеты
Инфа в базу с базы жсон в жс и строить элемент по стилях

Andrey
09.11.2016
23:16:31
Окей, убедил

Dreamerinnoise
09.11.2016
23:20:18
Я бы сказал интересно, но внутренний голос говорит, что странно

Andrey
09.11.2016
23:21:08

Dreamerinnoise
09.11.2016
23:21:35
Он создаёт див внутри кнопки у которого играется анимация
А потом удаляет

Andrey
09.11.2016
23:23:51
Это даже звучит очень странно/интересно

Каїн
09.11.2016
23:24:07
Што?
Типа отвлекает пользователя?

Andrey
09.11.2016
23:27:51
Еще б нарезку приколов показывал в новом диве, чтобы пользователь не заметил косяков в анимации или ещё где-то
Зачем тот интерфейс. Посмотрите какой видосик есть)
Спокойной

Marat
09.11.2016
23:35:26
Привет народ! есть кто не спит еще?)

JetFightzer ?
09.11.2016
23:39:47
есть кто уже

Marat
09.11.2016
23:39:51
пишу тут веб приложуху на java. C бекендом вроде все норм. Дошло дело до страничек жопа наступила. C javascript как то не срастается пока… Для примера есть такая штука http://bootsnipp.com/snippets/featured/dynamic-form-fields-add-amp-remove-bs3 а вот у себя ее запустить не могу. bootstrap и jquery подключил. но по нажатию кнопки ничего не происходит. куда копать? как дебажить?=)

Каїн
09.11.2016
23:43:21
Пошёл я спать, бессонной вам ночи
От идей

Google

Каїн
09.11.2016
23:43:31
Угугугугуг

JetFightzer ?
09.11.2016
23:45:01
снов

Oleg
10.11.2016
00:07:58
CSS через JS через какие-нибудь там конфиги - вполне ок. Но! Только в определенных кейсах. Например у тебя дашбор мониторинга чего-нибудь, настройки размеров виджетов с графиками хранятся на сервере. Собственно размеры выставляет JS и по конфигу. Для анимации ок если нужно что-то плавно санимировать и это почему-то невозможно сделать средствами чисто CSS. Какие-то динамические элементы, драг-энд-дропы и прочее такое где нужно активное взаимодействие.
У меня тут антену снегом занесло, пришлось быть афк, не успел на холивар ?


Nikolay
10.11.2016
00:59:47
вот читаю про system.js и не могу понять зачем он

Sergey
10.11.2016
01:01:15
во всяком случае задумка была неплохой)

Михаил
10.11.2016
06:49:01
Всем привет. Может кто знает как запустить popup окно magnific popup после успешной отправки данных из формы обратной связи? В основном запуск такого окна в документации вешается или на ссылку или на картинку, но чтобы автоматически запускалось, я не видел.

Ivan
10.11.2016
06:50:48

Михаил
10.11.2016
06:54:47
Спасибо, сейчас разберусь.


Iaroslav ¯\_(ツ)_/¯
10.11.2016
07:48:36
Мне нравится размеренный, качественный код. Например у меня в коде каждый метод документирован и указаны типы входных и выходных значений. Код в стиле ООП, плоский, без треугольников и колбек хеллов. И он такой и у тех кто также пишет энтерпрайз потому что стандарты разработки, ревью кода и всё такое прочее. С такими проектами приятно работать. Ну и сами проекты - писать банк - ну круто же, не? Или управление складами. Реальные дела, полезные, люди используют то что я делаю для каких-то настоящих дел. Это лучше чем убеждать клиента купить очередную хрень очередным лендингом с анимашками, эксплуатация сознания и всякое такое прочее. Ну и те кто пользуются тем что я делаю - ценят функционал, им не нужен вау-эффект и ты вкладываешь силы в то чтобы было удобно пользоваться итерфейсом, а не в то чтобы клиет больше купили или чтобы сео протолкнуло сайт повыше. И всё такое прочее. Энтерпрайз для меня - возможность создавать действительно нужные и полезные вещи. Которые ещё и просуществовать могут десятилетие без переписки. И все эти десять леть приносить пользу.
Это сферический энтерпрайз в вакууме. Вам, видимо, очень везло в жизни. Потому что те энтерпрайзы на которых приходилось работать мне - это слабо документированные проекты, внутри которых мешанина из костылей и спагетти-кода. Разобраться в этом может либо наркоман, либо шизофреник, либо наркоман-шизофреник. Огромные простыни legacy-кода, по 20к строк в одном файле где перемешана бизнес-логика с представлением. Что-либо починить или внести просто не реально - изменения могут отламать что-то в другой части приложения. И ты об этом узнаешь только тогда, когда твой код запустится в продакшне, потому что для бага нужны определённые условия или настройки.


Anton
10.11.2016
07:56:32
Это уже больше похоже на правду

Alex
10.11.2016
07:59:51
Именно для разгадывания таких шарад и становятся программистами ?

Andrey
10.11.2016
08:03:37

Admin
ERROR: S client not available

hlomzik
10.11.2016
08:08:57


Iaroslav ¯\_(ツ)_/¯
10.11.2016
09:30:27
это энтерпрайз курильщика. который еще не осознал важность и сложность поддержки или который может себе позволить ждать по году небольших изменений
Ну, проблема в том, что таких энтерпрайзов, судя по всему, большинство, т.к. у меня полно знакомых которые точно так же страдают на энтерпрайз-проектах по тем же самым причинам. Более того, попытки что-либо оптимизировать или привести хоть в какое-то чувство натыкаются на стену непонимания и неприятия со стороны руководства. Даже если ты делаешь полный доклад о том, как это работает, как это внедрить и сколько денег это поможет сэкономить твоему боссу. Я лично пытался так делать, напрягал людей из разных отделов и мы вместе вырабатывали стратегию того, как это лучше всего сделать и в какие сроки это уложится, а так же сколько человеко/часов (а, соответственно и денег) позволит сэкономить в дальнейшем. В конечном итоге начальство сказало: "Спасибо, очень интересно, динакй". Прошло уже 2 года с момента моего ухода с этого проректа и ничего на нём не поменялось, по итогу. Он сам себя убивает уже и всё закончится тем, что его сядут писать с нуля.
Описанный Олегом энтерпрайз - это единорог (или суслик), которого никто не видел или видели единицы из миллионов. Но он есть.


Alex
10.11.2016
09:52:32
Это как феникс) сначала проект должен умереть чтобы воспрять вновь (переписанным с нуля) ?

Google

Alex
10.11.2016
09:59:51
но перед этим он должен хорошенько погореть, чтобы обжечь всех вокруг

Iaroslav ¯\_(ツ)_/¯
10.11.2016
10:07:37

Oleg
10.11.2016
10:18:46
Тут ещё понятия легаси и энтерпрайза смешанны. Да, легаси в энтерпрайзе бывает чаще - ибо код такой живёт дольше обычно. Но ведь кто-то был у истоков проекта, в самом начале? ?Ну и да, со временем, если нет контроля, код может начать превращаться в ад. Но если контроль есть - всё на много лучше. А если ещё и изначально архитектура модульная - старый и уже много лет назад оттестированный код лежит и никто его не трогает, просто потому что он работает и имеет апи доступа, а как там внутри - а не важно, при особом желании можно апи сверху обернуть, но чаще оно просто работает себе и работает, а ты новые фичи-модули пишешь.


Iaroslav ¯\_(ツ)_/¯
10.11.2016
10:38:53
Тут ещё понятия легаси и энтерпрайза смешанны. Да, легаси в энтерпрайзе бывает чаще - ибо код такой живёт дольше обычно. Но ведь кто-то был у истоков проекта, в самом начале? ?Ну и да, со временем, если нет контроля, код может начать превращаться в ад. Но если контроль есть - всё на много лучше. А если ещё и изначально архитектура модульная - старый и уже много лет назад оттестированный код лежит и никто его не трогает, просто потому что он работает и имеет апи доступа, а как там внутри - а не важно, при особом желании можно апи сверху обернуть, но чаще оно просто работает себе и работает, а ты новые фичи-модули пишешь.
Да, на таком энтерпрайзе я может и поработал бы. Но я в такое не верю больше, к сожалению. Оба раза, когда я повёлся на эти байки - я жестко прогорел и пригорел. В любом случае - каждому своё, как говорится ?

Каїн
10.11.2016
11:02:45
когда вышел новый фреймворк а ты еще не выучил старый

Louis
10.11.2016
11:06:24

Каїн
10.11.2016
11:07:35
кекек

Фёдор
10.11.2016
11:14:57
Приветствую, может кто нибудь подсказать:
Должен ли срабатывать addEventListener если вкладка браузера не активна ?
addEventListener завязан на окончание воиспроизведение видео (ended)

Каїн
10.11.2016
11:18:30
в хроме точно не должен
https://developer.mozilla.org/en-US/docs/Web/API/Page_Visibility_API

Фёдор
10.11.2016
11:22:57
спасибо

マイク
10.11.2016
11:26:25
Видео в неактивной вкладке вполне может играться
И закончиться тоже

Каїн
10.11.2016
11:26:58
я где то читал что он приостанавливает все на нефокусируемой табе
видео да, но не ивенті

[Anonymous]
10.11.2016
11:27:27
не приоставаливает видео и аудио

マイク
10.11.2016
11:27:29
Глупость читал

[Anonymous]
10.11.2016
11:27:53
я музыку с ютуба слушаю в свернутом хроме
и с 20+ вкладок

Google

Dmitri
10.11.2016
11:28:24

[Anonymous]
10.11.2016
11:29:29
может как раз приостанавливает, когда ивентов нет? ну типо логичней так