Sergey
вот читаю про system.js и не могу понять зачем он
http2 + system.js = решение проблемы инкрементой сборки)
Sergey
во всяком случае задумка была неплохой)
Михаил
Всем привет. Может кто знает как запустить popup окно magnific popup после успешной отправки данных из формы обратной связи? В основном запуск такого окна в документации вешается или на ссылку или на картинку, но чтобы автоматически запускалось, я не видел.
Михаил
$.magnificPopup.open
еще бы знать весь синтаксис, как писать, но спасибо)
Ivan
Михаил
Спасибо, сейчас разберусь.
Ярослав
Мне нравится размеренный, качественный код. Например у меня в коде каждый метод документирован и указаны типы входных и выходных значений. Код в стиле ООП, плоский, без треугольников и колбек хеллов. И он такой и у тех кто также пишет энтерпрайз потому что стандарты разработки, ревью кода и всё такое прочее. С такими проектами приятно работать. Ну и сами проекты - писать банк - ну круто же, не? Или управление складами. Реальные дела, полезные, люди используют то что я делаю для каких-то настоящих дел. Это лучше чем убеждать клиента купить очередную хрень очередным лендингом с анимашками, эксплуатация сознания и всякое такое прочее. Ну и те кто пользуются тем что я делаю - ценят функционал, им не нужен вау-эффект и ты вкладываешь силы в то чтобы было удобно пользоваться итерфейсом, а не в то чтобы клиет больше купили или чтобы сео протолкнуло сайт повыше. И всё такое прочее. Энтерпрайз для меня - возможность создавать действительно нужные и полезные вещи. Которые ещё и просуществовать могут десятилетие без переписки. И все эти десять леть приносить пользу.
Это сферический энтерпрайз в вакууме. Вам, видимо, очень везло в жизни. Потому что те энтерпрайзы на которых приходилось работать мне - это слабо документированные проекты, внутри которых мешанина из костылей и спагетти-кода. Разобраться в этом может либо наркоман, либо шизофреник, либо наркоман-шизофреник. Огромные простыни legacy-кода, по 20к строк в одном файле где перемешана бизнес-логика с представлением. Что-либо починить или внести просто не реально - изменения могут отламать что-то в другой части приложения. И ты об этом узнаешь только тогда, когда твой код запустится в продакшне, потому что для бага нужны определённые условия или настройки.
Anton
Это уже больше похоже на правду
Alex
Именно для разгадывания таких шарад и становятся программистами 😆
Ярослав
это энтерпрайз курильщика. который еще не осознал важность и сложность поддержки или который может себе позволить ждать по году небольших изменений
Ну, проблема в том, что таких энтерпрайзов, судя по всему, большинство, т.к. у меня полно знакомых которые точно так же страдают на энтерпрайз-проектах по тем же самым причинам. Более того, попытки что-либо оптимизировать или привести хоть в какое-то чувство натыкаются на стену непонимания и неприятия со стороны руководства. Даже если ты делаешь полный доклад о том, как это работает, как это внедрить и сколько денег это поможет сэкономить твоему боссу. Я лично пытался так делать, напрягал людей из разных отделов и мы вместе вырабатывали стратегию того, как это лучше всего сделать и в какие сроки это уложится, а так же сколько человеко/часов (а, соответственно и денег) позволит сэкономить в дальнейшем. В конечном итоге начальство сказало: "Спасибо, очень интересно, динакй". Прошло уже 2 года с момента моего ухода с этого проректа и ничего на нём не поменялось, по итогу. Он сам себя убивает уже и всё закончится тем, что его сядут писать с нуля. Описанный Олегом энтерпрайз - это единорог (или суслик), которого никто не видел или видели единицы из миллионов. Но он есть.
Alex
Это как феникс) сначала проект должен умереть чтобы воспрять вновь (переписанным с нуля) 😄
Aleksei
но перед этим он должен хорошенько погореть, чтобы обжечь всех вокруг
Ярослав
но перед этим он должен хорошенько погореть, чтобы обжечь всех вокруг
И те, кто над ним работают тоже должны хорошенько погореть.
Oleg
Тут ещё понятия легаси и энтерпрайза смешанны. Да, легаси в энтерпрайзе бывает чаще - ибо код такой живёт дольше обычно. Но ведь кто-то был у истоков проекта, в самом начале? 😊Ну и да, со временем, если нет контроля, код может начать превращаться в ад. Но если контроль есть - всё на много лучше. А если ещё и изначально архитектура модульная - старый и уже много лет назад оттестированный код лежит и никто его не трогает, просто потому что он работает и имеет апи доступа, а как там внутри - а не важно, при особом желании можно апи сверху обернуть, но чаще оно просто работает себе и работает, а ты новые фичи-модули пишешь.
Ярослав
Serhii
Serhii
когда вышел новый фреймворк а ты еще не выучил старый
Anonymous
когда вышел новый фреймворк а ты еще не выучил старый
в моем случае, еще не успeл выучить js))
Serhii
кекек
Фёдор
Приветствую, может кто нибудь подсказать: Должен ли срабатывать addEventListener если вкладка браузера не активна ? addEventListener завязан на окончание воиспроизведение видео (ended)
Serhii
в хроме точно не должен
Serhii
https://developer.mozilla.org/en-US/docs/Web/API/Page_Visibility_API
Фёдор
спасибо
Michael
Видео в неактивной вкладке вполне может играться
Michael
И закончиться тоже
Serhii
я где то читал что он приостанавливает все на нефокусируемой табе
Serhii
видео да, но не ивенті
Anonymous
не приоставаливает видео и аудио
Michael
Глупость читал
Anonymous
я музыку с ютуба слушаю в свернутом хроме
Anonymous
и с 20+ вкладок
Anonymous
может как раз приостанавливает, когда ивентов нет? ну типо логичней так
Anonymous
чем активная/неактивная вкладка
Serhii
наверное я это читал очень давно
Serhii
ыы
Anonymous
есть ещё такой тест с таймером, там как раз можно проверить, что процессы замедляются
Anonymous
но видео отлично работает точно
Oleg
Было давно что-то такое
Dreamerinnoise
было такое про таймеры
Vl
Нужен совет.
Vl
Ребят
Vl
необходимо на заднем фоне реазизовать рандомную живую лианграмму
Vl
как в iq опшинс
Vladislav
Нужен совет.
Хочу твою фамилию
Vl
ахахахахха
Vlad
Хочу твою фамилию
сходи в ним в загс, делов то
Sergey
сходи в ним в загс, делов то
в россии такое законом запрещено
Anonymous
http://flexboxfroggy.com/ 👍
Serhii
ладно, фп охуенная штука
Serhii
когда методы хуево назвал продыдущий дев
Serhii
лианграмма?
Serhii
вижуалайзер?
Serhii
http://giphy.com/gifs/EZzIMA5D0P60w
Sergei
Всем привет. Хотел бы спросить, может кто знает/делал. Мне нужно после заполнения формы открывать новую вкладку с адресом. Но браузер блокирует это действия, выводя инофрмацию о заблокированном всплывающем окне: http://i.imgur.com/N1TTswR.jpg Как то это можно обойти?
Nikolay
@smyzin это делается редиректом со стороны бэкэнда
Nikolay
когда сабмитится форма, бэкэнд отвечает страницей с заголовком Location
Sergei
@JiLiZART К сожалению, в управление только Front. Думал, может как то можно обойти эту защиту.
Nikolay
модалку показать с ифреймом внутри
Nikolay
или вывести сообщение "перейти к курсу"
Nikolay
чтобы пользователь сам кликал
Dmytro
какое большое модальное окно и как мало в нем текста 😏
Serhii
обойти защиту
Serhii
кулхацкер)))
Sergei
Ладно, спасибо. Будем думать над другим удобным способом перенпаравления.
Serhii
так а что мешает жсом кликнуть на спрятаную ссылку?
Serhii
создаешь спрятаный <a target=blank href="/thank-you" />, request.then(() => $(силектор).click())
Oleg
Можно просто редиректить на новую страницу с кнопкой "назад" или оттуда потом редиректить назад самому
Oleg
Часто такое видел
Oleg
А вот если нет доступа туда куда редирект - всё становится сложнее
Oleg
Но это странно
Serhii
какой то такой себе воркераунд
Sergei
.click и .trigger('click') не работает (просто не срабатывает) По поводу редиректа туда, а потом обратно, все равно встает сложность с запретом всплывающих окон.