• Как предлагать вернуться обратно на сайт с которого пришел?

    @zkrvndm
    Софт для автоматизации
    Открывайте информационные сайты в попап окне внутрии iframe, это даст определённый небольшой контроль над юзером.
    Ответ написан
    Комментировать
  • Как производить массовые выплаты для физ. лиц и и не привлекать налоговую?

    BasiC2k
    @BasiC2k
    Решаю проблемы за деньги. Дорого.
    Надо понять - как Вы позиционируете свой сервис.
    Если Вы (юр лицо) работаете с другими юрлицами, то необходимо заключение договора с каждым.
    Если Вы работаете с физ лицами, то Вы можете разместить на сайте договор оферты и прописать обязанность выгодополучателя уплатить налоги (это и так указано в Налоговом Кодексе, но лишним не будет).
    Скорее всего будут ещё ньюансы, о которых лучше узнавать в профильных (бухгалтерских, налоговых) форумах.
    Ответ написан
    2 комментария
  • Как валидировать форму на чистом css при помощи псевдоклассов invalid и placeholder-shown?

    profesor08
    @profesor08 Куратор тега CSS
    Ответ написан
    Комментировать
  • Когда много страниц для верстки свыше 7 веб страниц, как делается тогда верстка, если каждая страница разная по дизайну?

    SlavaMaxwell
    @SlavaMaxwell
    HTML-верстальщик
    Как я понял ты юзаешь препроцессор sass в синтаксисе scss, создаешь тогда файл style.scss и туда импортируешь стили шапки и футера, затем для каждой страницы создаешь свой собственный файл, например для index.html файл home.scss и туда импортируешь стили всех секций, которые у тебя на главной, а если к примеру у тебя есть секция со слайдером, а потом она есть и на другой странице, то просто импортируешь стили этой секции слайдера на другую страницу где она есть, ну и разметку собственно так же копируешь или если pug делаешь импорт, а также используй модульный подход для каждой страницы, почитай об этом, модули обеспечат тебе поддержку проекта и его разработку, все исходники не будут одном файле и не запутают тебя, это касается как и стилей так и pug, ну и js собственно, если у тебя webpack и при компиляции не объединеняй все в один, должно быть два файла css, файл со стилями шапки и футера и файл со стилями страницы, тоже и касается js файлов
    Ответ написан
    Комментировать
  • Как снизить зависимость от разработчиков?

    @Qualiant
    код, который пишет компания-разработчик вряд ли будет лучше, нежели у готовых CMS.

    Едва ли. Если продукт пишется с нуля квалифицированными людьми, в него не закладывается изначально потенциально излишний потенциал к расширению и гибкости. CMS же пытается угодить всем, став решением общего назначения. Но ни одно решение общего назначения не решает всех задач общего назначения.

    если разработчик исчезнет - другие специалисты могут просто не разобраться в том, что он написал и эффективно вносить туда изменения.

    "Умение разбираться в чужом коде".

    Смешно. Если человек умеет писать - он сможет и прочитать. Не может прочитать - не умеет писать.

    А вообще, требуйте настолько подробную документацию по платформе, чтобы вы сами почитав её смогли всё понять.

    И что такое "эффективно"? Это сколько секунд между постановкой задачи и введением её решения в эксплуатацию?

    В каком из вариантов: CMS или Framework зависимость от разработчиков будет меньше?

    Ни в каком.

    Есть ли удобный способ для заказчика проверить качество кода, который пишет разработчик?

    Есть ли у клиента удобный способ проверить насколько качественно отремонтировали двигатель его автомобиля? Косяк ремонта может проявиться и через несколько метров, и через несколько месяцев. То же самое и с разработкой.
    Ответ написан
    Комментировать
  • Scss sass less с чего начать?

    Начни с CSS и подумай, для чего тебе нужны препроцессоры?

    Переменные? Они есть в CSS и гораздо более мощные!

    Циклы? А ты уверен, что они нужны для создания стилей интерфейсов?

    Нестинг? Подключи postcss-preset-env и пиши на синтаксисе, который станет спекой.

    В 2020-м году рекомендую разобраться с SASS/SCSS, чтобы уметь работать с чужой кодовой базой, которая скорее всего будет написана с их использованием.

    Для своих же проектов рекомендую использовать чистый CSS, приправленный postcss-preset-env для поддержки новых возможностей языка (nesting, custo....
    Ответ написан
    Комментировать
  • Есть ли аналоги субд microsoft access, но под web?

    Miay
    @Miay
    Full stack engineer
    Sqlite
    Ответ написан
    Комментировать
  • Как стилизовать input type=file?

    стили сами напишите
    <label class="form-control"> 
    	<input class="form-control" type="file" name="data[file]" placeholder="Прикрепите файл" style="display: none;">
     	<button class="js-labelFile"> 
     		<span class="js-fileName">Прикрепить файл</span> 
     	</button> 
    </label>

    $(function(){
    		$('input[type=file]').each(function() {
          var $input = $(this),
              $label = $input.next('.js-labelFile'),
              labelVal = $label.html();
    
          $input.hide();
          $input.on('change', function(element) {
              var fileName = '';
              if (element.target.value) fileName = element.target.value.split('\\').pop();
              fileName ? $label.addClass('has-file').find('.js-fileName').html(fileName) : $label.removeClass('has-file').html(labelVal);
          });
        });
    	});
    Ответ написан
    Комментировать
  • Как реализовать переход по ссылке, как в Google docs?

    dimonchik2013
    @dimonchik2013
    добавлять ли масло в тарталетки с черной икрой?
    https://developer.mozilla.org/en-US/docs/Web/HTTP/...

    может еще прыжок с подвывертом - с JS и всем таким, надо код смотреть
    Ответ написан
    2 комментария
  • Как скрыть конфиги в js веб-приложении?

    heksen
    @heksen
    Перенести конфиги на бэкенд.
    Ответ написан
    Комментировать
  • Какие шаблоны проектирования js применяются на практике чаще всего?

    @DiGiTAll
    Hype Driven Development
    Ответ написан
    Комментировать
  • Легаси-монстр. Как побеждаете?

    У нас ситуация такая:

    1) Есть старый сервис, написанный еще на костылях с кучей всякого шлака. Он обрабатывает основную часть логики, его допиливают, дополняют и прочее.
    2) Есть апи сервис на современном стеке, который постепенно забирает функционал от старого монстра.
    3) Все новые задачи в приоритете ставятся на новый стек..

    Так постепенно старое уходит, новое приходит. Но опять же, пока мы делаем апи на современном стеке, этот стек устаревает, и через какое-то время придется переписывать уже его.

    Так можно поступать, если это it-компания.

    Если это просто какая-то компания, которая не хочет инвестировать в софт, то альтруизмом лучше не заниматься, дополняйте старый стек и все. А потом все решит рынок, когда переписать проект будет проще, чем нанять спецов на его поддержку.
    Ответ написан
    Комментировать
  • Как не пускать на сайт при включенном adblock/ublock и прочее?

    @d-stream
    Готовые решения - не подаю, но...
    Большая часть пользователей адблокеров просто тут же покидает сайты-попрошайки, если их попрошайничество хоть как-то мешает. Бывают конечно редкие сайты-исключения, на которых блокировщики отключают.
    Но чтобы этого добиться - надо быть ресурсом типа хабра или Майкрософта.
    Ответ написан
    14 комментариев
  • Bullshit Web - чрезмерное загромождение сайтов десятками скриптов и модулей. Можно ли решить эту проблему?

    @JunDevTest
    Контакты: thejundev@gmail.com | @juniordev
    Изначально Web задумывался как набор страниц с гиперссылками. Прошло время, мир в целом начал постепенно деградировать, вместе с ним и интернет... Когда у большинства разработчиков появились мощные компьютеры и смартфоны, они задумались над тем, как-бы разгрузить сервер и перенести нагрузку на клиент а другим хотелось меньше работать и больше зарабатывать... Как-то так родилось понятие "web-приложение" коим и является львиная доля сайтов, они являются приложениями, которые выглядят как web-страницы...
    Можете смело говорить таким разработчикам в любых спорах по этому поводу, что тяжеловесные фреймворки и библиотеки, портят концепцию сети интернет. Какими-бы полезными они не были. Web, в текущем виде, НЕ предназначен для этого.
    Ответ написан
    1 комментарий
  • Актуально изучать nodejs для бекенда или лучше оставаться на php?

    "интересуюсь веб-разработкой" - в вашем случае надо брать что угодно, но одно и подтянуть это до приличного уровня. В идеале, что бы рядом было комьюнити (друзья, коллеги) которое вам поможет и подтянет. После, взять новый язык будет не проблема.
    Ответ написан
    Комментировать
  • Как легко перейти с jQuery на VUE?

    Мне кажется, что фреймворки подойдут для более сложных приложений, нежели лендинги. В большом приложении есть много компонентов, которе часто используются в нескольких местах, есть роутинг и много других плюшек. Если это одностраничный лендинг, я бы не пихал туда никакой фреймворк. Просто не вижу смысла
    Ответ написан
    Комментировать
  • Javascript фреймворки - дань моде или быстрота и удобство?

    @dplsoft
    имхо, тут несколько аспектов.
    надо понимать что джаваскрипт полезен, но "переоценен". его пихают куда только ни попадя, даже туда куда он нафиг не нужен в тех количесвах в которых это впихивают. а потом имеют говнокод, который никто кроме автора не способен понять как оно работает.

    отсюда и правильное понимание про джаваскрипт-фреймворки : это необходимость, которую возвели в ранг моды и активно это мусссируют.

    т.е. тебе нужна автоматизация поведения на странице, но сегодня крайне много спекуляций вокруг этого, и фреймворков, создаваемых не от необходимости или не для решения конкретных задач, а ради сахара, красивых принципов и ради красивой "магии".

    почему вы думаете jQuery живее всез живых? это наличии мегатонн всяких супер пупер навороченных фреймворков? потому что он относительно прост и понятен. у него не самая лучшая наверное архитектура, он не самых идеальных принципов в части шаблонов проектирования, но он прост, позволяет тут и сейчас решить твои проблемы, не выворачивая твою серверную часть раком наизнанку ради соблюдения очередной фичи мега красивой архитектры, которая пришла откровением архитектору какого нибудь ангуляра, и без котрой этот мега комбайн нп работает.

    декларативные шаблоны, "правильное" mvc (естественно правильное в мозгах автора-теоретика фреймворка), динамический рендерг элементов в больших списках... это все красиво только в формате курсовой после 2х семестров обучения, а когда у тебя в итоге в итоге ctrl-f на странице не работает и тебе клиент мозг ест, а все что ты можешь сказать - это "так устроен фреймворк отображаюй список элементов" - вот это уже совершенно не смешно, это джаваскрипт головного мозга авторов таких страниц, извините )))

    в общем фреймворк - тема нужная, но не допускайте ситуации, когда у вас джаваскрипта в системе больше чем серверной части. слишком толстый джаваскрипт - это плохо кончается, особенно когда у вас интерпрайз проект, долгие сроки, и необходимость рефакторинга.
    именно о рефактоиинге забывают те, кто выбирает красивый правильный фреймворк )))

    хотя если ваша задача - "обеспечить себе пожизненную струю дохода", так, что бы выворачивать клиенту руки и шантажировать его "не повысите зп - я свалю в туман" потому что с вашим подеелием больше никто не в состоянии работать, потому что то что ты наворотил в принципе не поддерживаемо и это никто не понимает кроме тебя - тогда конечно вооружайттесь кучей модных фремворков, будьте в тренде и делайте все на правильных фреймфорках, пускайте пыль в глаза... и да поможет вам удача не быть прибитым за углом вашими же клиентами.))
    Ответ написан
    Комментировать
  • Как деплоить сайт на хостинг правильно, быстро и удобно?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Когда работаете в одиночку:
    1. Для миграции/синхронизации базы:
    1.1. Раз
    1.2. Два
    1.3. Три

    2. Для файлов:
    2.1. Раз
    2.2. Два (с визуальным сравнением контента перед синхронизацией!)
    -----------------------------------
    Когда работаете в команде (или без) - подключаемся через систему контроля версий (VCS) из того IDE, с которым привыкли работать:
    PhpStorm VCS Help
    Ответ написан
    Комментировать
  • Как обойти проблему деления на 0 при выполнении произвольной арифметической функции?

    А как насчет перехвата исключения и в блоке catch определять тип "Division by zero" и возвращать 0.
    Ответ написан
    Комментировать
  • Как с помощью css задать стили родительскому елементу?

    @m1roku
    Начинающий
    Когда-нибудь ты сможешь выполнить эту задачу только средствами css, например, когда вот это получит поддержку caniuse.com/#feat=css-has
    На сегодняшний день ,думаю, что только JS тебе поможет.
    Ответ написан
    Комментировать