Задать вопрос
  • Что является основной причиной говнокода?

    php10
    @php10
    Разработчик на PHP
    Сроки сдачи проекта. Постоянно нужно сделать проект "вчера".

    Меняется ТЗ на последнем этапе.

    Большая текучка сотрудников. Большой срок проекта.

    Отсутствие фреймворка.
    Ответ написан
    Комментировать
  • Как называется такой стиль дизайна?

    Vlad_IT
    @Vlad_IT
    Front-end разработчик
    Я бы ответил, но я даже не понял, что там такое нарисовано. Какой-то бородатый мужик целует гигантского краба. Но отвечу точно - это не пользовательский интерфейс.
    Ответ написан
    Комментировать
  • Стоит ли идти в институт ради фронтенда?

    @McBernar
    1. Образование в области компьютерных наук нужно прежде всего для общего развития. Алгоритмы, структуры данных, разные языки программирования, паттерны проектирования, математика, статистика — все это вам постепенно расскажут в ВУЗе. Самому тоже можно все это узнать, только знания будут, скорее всего, не систематизированы. Если вы действительно хотите связать свою жизнь с разработкой — идите учиться. Главное, чтобы ВУЗ хороший был.
    Лично я очень жалею, что выбрал гуманитарный ВУЗ. Сейчас бы, конечно, сделал все по-другому.

    2. Диплом нужен только если соберетесь работать в Европе или Штатах. В РФ он нужен для галочки.
    Ответ написан
    3 комментария
  • Как научится понимать Bitrix за один вечер?

    neuotq
    @neuotq
    Прокрастинация
    Перво наперво настойчиво рекомендую сообщить об этом заказчику, саму верстку выполнить в полном объеме согласно принятому описанию заказа, а далее предложить варианты заказчику. Либо вы заканчиваете полностью просто верстку статичных html для последующей интеграцией специалиста по bitrix в саму систему, либо вы сами берете на себя эти доработки но с условиями расширения времени заказа (и может быть оплаты).
    Вашей вины в том что заказчик полностью не описал задачу нет, но и самого заказчика конечно же полностью в этом винить нельзя и будет по честному для заказчика как можно быстрее ему сообщить о проблеме и наиболее легкие пути выхода для всех сторон.
    Если там человек адекватный, он оценит честность и думает пойдет вас на встречу если вы аргументировано обоснуете иные сроки или иные условия выполнения заказа.
    Ну и в крайнем случае можно закрыть заказ по согласовыванию сторон, если же он подаст жалобу, то у вас тоже есть право жаловаться на условия ТЗ, в которых не было раскрыта истинная сложность задания.
    И еще раз повторю, я настоятельно рекомендую быть прежде всего честным с заказчиком, а не стараться сделать то что у вас очень может быть не получится и таким образом неожиданно для заказчика сорвать сроки/качество продукта. Поэтому лучше как можно раньше предупредить, чтобы человек тоже скорректировал свои планы и оценил вашу честность.
    Ответ написан
    Комментировать
  • Можно ли сделать сайт под ключ на cms не зная backend?

    @Yan-s
    Если хотелки клиента впишутся достаточно точно в готовый функционал CMS и модулей, то возможно. Но когда клиент захочет фичу которой нет, даже совсем небольшую, вам придется или костылить или искать исполнителя.
    Ответ написан
    2 комментария
  • SEO; не разводят ли меня, ребята, прямой сейчас?

    zamboga
    @zamboga
    Аналитика данных, BI-аналитика, дашборды
    1. В коммерческих нишах - это важно, домен должен быть 2го уровня.
    2. Это задача оптимизатора +копирайтера, но никак не дизайнера+верстальщика (итог работы которых - рабочий сайт согласно ТЗ).
    3. Целесообразно, но вот будет ли трафик окупаться -- зависит от ниши и самого сайта. Если сайт г. -- то у него конверсия будет ниже плинтуса, и любой рекламный трафик будет дорогой (вернее, не сам трафик, а его результат - число заказов на определённый объем трафика).
    .
    .
    .
    Ну а теперь по существу. Вы сдали работу 6 лет назад. У вас в договоре написано что-то типа "сайт должен быть в топ 10 в яндексе и гугле по таким-то запросам в течение 6 лет после подписания акта сдачи-приемки работ"?

    Если да -- думайте, что вам дороже, репутация или деньги на доработку сайта согласно ТЗ и договора.

    Если нет -- то шлите заказчика в пешее эротическое, вы ему ничего не должны.
    Ответ написан
    3 комментария
  • Имеет ли смысл первичная SEO оптимизация без гарантии результата?

    opium
    @opium
    Просто люблю качественно работать
    Ну как бы надо понимать что и вторичная и третичная и вообще любая сео оптимизация без гарантии, гарантии даёт только Яндекс и Гугл
    Ответ написан
    Комментировать
  • Можно ли верстать на ноутбуке?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега Веб-разработка
    Стоит ли пробовать
    Вы спрашиваете разрешения открыть текстовый редактор? Так это вы зря.
    Ответ написан
    1 комментарий
  • Можно ли верстать на ноутбуке?

    rim89
    @rim89
    программист-велосипедист
    Верстали еще на селеронах, когда notepade++ был "лучший IDE" , так что чего тут спрашивать то
    Ответ написан
    4 комментария
  • Как узнать имя фамилию человека, зашедшего на сайт?

    @Yan-s
    Отобразить форму для ввода ФИО, других паспортных данных, телефона, на втором шаге заполнение анкеты для классификации клиента по социальному положению, интересам, платежеспособности. На третьем шаге подтверждение вводом кода из смс. Форма должна всплывать поверх сайта и блокировать его использование до успешной отправки.
    Ответ написан
    1 комментарий
  • Какие стили для картинки?

    sagrana
    @sagrana
    Вёрстка и немного кодинга)
    object-fit не пробовали?
    Ответ написан
    Комментировать
  • Как сделать поиск по тексту на javascript?

    coderisimo
    @coderisimo Куратор тега JavaScript
    Вот основной принцип :

    https://codepen.io/coderisimo/pen/RyvPBr

    фильтруется прямо в момент ввода текста.
    Ответ написан
  • Как правильно добавлять блок на страницу через jq?

    Как вариант, можно добавить нужный вам блок в хтмл(где то внизу, где он вам не будет мешать и скрыть). Через jq найти этот блок и записать его в переменную. А дальше эту переменную вставлять куда вам надо. Так себе решение, но мб пригодится.
    Ответ написан
    Комментировать
  • Что означает (jQuery) после (function( $ )?

    delphinpro
    @delphinpro Куратор тега JavaScript
    frontend developer
    (function( ) {
    })();

    Вот эта конструкция называется "анонимная самовызываемая функция".

    То есть, тут два действия:
    Объявление анонимной функции
    function( ) {
    }

    и сразу ее вызов
    ()()
    Первые скобки это синтаксический приём для вызова анонимной функции. Есть и другие методы. Например
    +function(){}()
    Вторые скобки - это собственно вызов функции и при необходимости передача параметра (обычный вызов же)

    ()(jQuery) — в параметре передается jQuery

    function($){} — а тут этот параметр объявлен и используется

    (function($){})(jQuery) — итого, объявили анонимную функцию, и вызвали ее, передав параметром объект jQuery

    Например, доллар у вас используется другой библиотекой, пусть MooTools.
    Тогда вы запускаете jQuery в безконфликтном режиме

    jQuery.noConflict();

    Это значит, что доллар использоваться не будет, и объект будет доступен только по ссылке jQuery.

    Но для удобства вы можете использовать анонимную функцию и безопасно использовать внутри неё переменную доллара

    (function($){
      $('.slider').slick();
    })(jQuery);


    Чтобы стало совсем понятно, конструкцию можно переписать без анонимной функции

    var myFunc = function($){
     // some code
    }
    
    myFunc(jQuery);
    Ответ написан
    Комментировать
  • В чём разница между постпроцессорами препроцессорами?

    nuykon
    @nuykon
    Full Stack Developer
    Препроцессор значительно расширяет возможности и имеет более удобный синтаксис. Препроцессор принимает данные(ваш код stylus/sass/less) и отдает (компилирует в css)
    Постпроцессор - работает уже с самим css (постобработка - последующая обработка) например подставляет вендорные префиксы.

    В общем их надо комбинировать к примеру
    Сначала пишем stylus код
    .container
      box-sizing border-box

    это компилируется в
    .container {
      box-sizing: border-box;
    }

    далее используем постпроцессор(автопрефиксер) и получаем
    .container {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
    }
    Ответ написан
    Комментировать
  • В чём разница между постпроцессорами препроцессорами?

    Stalker_RED
    @Stalker_RED
    Вся суть одной картинкой:
    tZjTgV.png

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

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Для дизайнера сайтов, интерфейсов, логотипов:
    1. Вектор - основной режим работы (сетка, зазоры/отступы, плавные контуры/закругления кривыми Бизье, произвольное масштабирование и экспорт без потери качества).
    2. Растр - вспомогательный (в основном, небольшие декоративные рисованные элементы, баннеры, стилизованные фото-заставки и т.д. для оформления общей картины).
    Ответ написан
  • Ночной режим веб-страниц в интернет-магазине, на сайте услуг, когда оправдано?

    dom1n1k
    @dom1n1k
    Я считаю, что о таком имеет смысл задумываться только для сайтов ежедневного потребления - ну то есть тех, где люди проводят каждый или почти каждый день по многу часов. Например, почтовый сервис, соцсети, читалка книг, что-то связанное с работой, википедия, гугл, гитхаб, хедхантер и пр.

    Для всех остальных случаях человеку некогда и незачем разбираться в премудростях вашего интерфейса. Если уж очень нужно - проблема решается на уровне браузера (например, в UC есть такая функция) или ОС (в Макоси есть), а не сайта - даже при условии, что такие плагины зачастую работают неважно. Просто потому, что если я хожу на сотни сайтов, я не хочу настраивать все их индивидуально.

    И только, повторюсь, для систем с постоянным многочасовым использованием это может быть оправдано. Думаю, таких сайтов у каждого человека не более 3-5 штук.
    Ответ написан
    2 комментария