Ответы пользователя по тегу HTML
  • Имею ли я право продажи заказанной на стороне верстки по своему PSD макету?

    mrTyler
    @mrTyler
    Frontend Developer
    Для верстальщика должно быть ТЗ с четким критерием - принятие в themeforest, то есть верстка + поддержка до принятия шаблона в продажу. От этого будет зависеть цена. Кроме того, в цивилизованном мире продажа чьей либо работы должна обговариваться заранее. Например на том же themeforest, если вы хотите использовать слайдер не на своем сайте а в комплекте с wordpress шаблоном, вам необходимо купить "расширенную лицензию разработчика", она стоит дороже, но позволяет продавать купленный компонент в комплекте с вашим шаблоном. То есть вы должны договориться с верстальщиком, а лучше подписать бумажку о том, что он не имеет претензий на продажу программного кода. Это важно. Пусть не в странах СНГ, но важно.

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

    Откровенный говнокод темфорест не принимает. Кроме того, последние пару лет они жестко усилили контроль качества и всякий шлак не пускают.

    Выбирайте верстальщика грамотно. Можете обратиться лично ко мне, могу с этим помочь, есть пара достойных вариантов.
    Ответ написан
    Комментировать
  • Как оценивать вёрстку?

    mrTyler
    @mrTyler
    Frontend Developer
    Вы пробовали посчитать затраты на жизнь? Сколько стоит прожить 1 день? А сколько вы будете делать верстку проекта? Вот отсюда и надо расчитывать + учитывать, что вы сами себе копите на отпуск и мед страховку. Это конечно жирно, но при 500 рублях в час будет вполне себе ничего.

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

    mrTyler
    @mrTyler
    Frontend Developer
    Все очень просто

    Идем сюда

    Кликаем на любую ссылку и получаем нечто следующее
    www.jque.re/plugins/scrollbars-onscroll/scrollnav
    www.bytemuse.com/scrollIt.js

    Ну и от себя добавлю, что есть еще waypoints.js
    Ответ написан
    Комментировать
  • Знаю angularjs, хотел бы прокачать себя в ionic & node.js, с чего начать?

    mrTyler
    @mrTyler
    Frontend Developer
    Ionic умирает, забудьте.

    Вы столкнетесь с кучей проблем - эмуляция мультитача в webview, постоянные проблемы с position: fixed, куча костылей и какашек в реализации cordova и phonegap. Наш кодер был просто в шоке от разработке на Ionic framework, ему даже пришлось пуллреквесты в cordova посылать, чтобы они исправили баги в движке.

    Используйте react-native. И будьте счастливы :-)
    Ответ написан
  • Смысл делать лендинг не 1 файлом?

    mrTyler
    @mrTyler
    Frontend Developer
    Зависит от размера landing page.
    Вы вроде как оптимизацию загрузки хотите сделать, для этого
    1. все стили inline в head без подлючения файлов
    2. скрипты в футер файлами
    3. картинки на первом экране грузите всегда, все что ниже первого экрана - lazy load
    4. используйте google page speed и его рекомендации, там вам сразу скажут, что вы делаете не так и почему.
    5. используйте кеш.
    Ответ написан
    Комментировать
  • Есть ли такой плагин для Sublime Text?

    mrTyler
    @mrTyler
    Frontend Developer
    Да, этот плагин называется Atom.io

    Я сам долгое время работаю на sublimetext3, но atom это просто и удобно. Да, он не такой быстрый и немного глючный, но некоторые вещи у него из коробки, что радует.
    Ответ написан
    4 комментария
  • Фронтенд - каковы шансы пробиться?

    mrTyler
    @mrTyler
    Frontend Developer
    Русский менталитет не в том, чтобы "жестче ответить", а в том, чтобы "пробиться". Вы ставите вопрос с позиции слабого, неуверенного в себе человека. Пробиваются по карьерной лестнице, здесь же другие правила игры.

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

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

    И не думайте, что если вы прочтете книжку, настроите gulp или webpack на сборку проекта, то вы уже не индус - вы просто знаете чуть больше, чем среднестатистический индус, не больше.

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

    И вот если вы будете достаточно умны, через год вы станете хорошим middle разработчиком, а до lead вам еще лет 4-5.

    Но вы можете продолжать задавать вопросы здесь, вместо того, чтобы делать дело.

    P.S. я в отпуске кстати ))))
    Ответ написан
    1 комментарий
  • Как выловить клик по :before/:after части элемента?

    mrTyler
    @mrTyler
    Frontend Developer
    Вот так пробовали? Я правда не силен в js, но вдруг сработает

    $(document).on('click', '.selector', function () {
      alert('click');
    })
    Ответ написан
  • Почему не запускается jquery плагин?

    mrTyler
    @mrTyler Автор вопроса
    Frontend Developer
    Уточню: При этом ошибок в консоли нет.
    Ответ написан
    Комментировать