Ответы пользователя по тегу Фронтенд
  • Как добавить класс если поле input пустое (на jQuery)?

    Mirkom63
    @Mirkom63
    Я программист
    Я недавно для себя делал форму, там реализована ваша проблема: https://github.com/lesson-web/forms-lw
    В двух словах, надо перебрать все input-ы и если они пустые, то вывести ошибку:
    $('form').find('input').each(function(){
      if($(this).val().lenght==0){
        $(this).addClass('error');
      }
    });
    Ответ написан
    2 комментария
  • Как сделать вот такую кнопочку CSS?

    Mirkom63
    @Mirkom63
    Я программист
    Не надо картинкой. Картинки - ущерб))))))))
    Да, лучше svg-шкой бахнуть.
    Через css маской можно через clip-path (но это опять же в svg маску рисовать).
    Можно через border-radius поиграться. Но не факт, что точно такой же результат будет.
    Ответ написан
    Комментировать
  • Курсы для изучения front_end?

    Mirkom63
    @Mirkom63
    Я программист
    Добрый день. Я недавно запустил свои курсы по верстке. Они бесплатные. lesson-web.ru. Но там больше верстка. Может что-то почерпнете новое.
    Ответ написан
  • В каком порядке изучать front-end (и не только) технологии?

    Mirkom63
    @Mirkom63
    Я программист
    Привет. Мой личный опыт и рекомендации. Не истина, но можешь ориентироваться)))

    HTML - +
    CSS - +
    Wordpress - забудь вообще. wp на мой взгляд создавался для блогов и пусть люди делают на нем блоги, все что идет дальше по функционалу - это извращение.

    Так себе знаю:
    Git - нужная вещь для командной работы и для "выкладывания" своих проектов на сервер, чтобы не вредить проекту. то есть ты можешь делать что-то на локалке, а когда будет итоговая версия залить на git и выложить на сервер. Я лично юзаю BitBucket и SourceTree - удобная приложуха.
    JS - очень надо учить
    JQuery - я стараюсь писать на чистом js, но некоторые плагины идут на jquery, да и jquery "убыстряет" кодинг как ни крути.
    PHP - забудь, учи ruby on rails или python или что-то нормальное, созданное для разработки. Если хочешь остаться на php, то учи Yii - это MVC фреймворк
    1С Битрикс - адовая машина. лучше забыть как страшный сон. Это как WP, только для интернет-магазинов, что более масштабное делать очень загонно, сложно, много матов проливается из уст. А если покупать из коробки, то очень дорого.

    И вот что я бы хотел изучить плюсом к предыдущему списку:
    HTML5 - если знаешь html, то знаешь html5) Там не так много нюансов для "бытовухи". Возможно придется делать какие-то медиа-штуки, типа плееров, тогда API поизучаешь по ходу дела.
    CSS3 как и с html5
    SVG - очень нужная вещь. ускоряет в разы сайты. Я сейчас все иконки делаю в svg.
    БЭМ - удобно для командной работы. Но мне эта техника не понравилась. Я свой свод правил выработал.
    Jade - не знаю его)
    SASS - тоже не вижу смысла. Только чистый CSS, только хардкор. Не люблю всякие надстройки типы sass, haml, coffescript и т д. Их еще компилить надо ждать....
    Bootstrap или Foundation - тоже ужасная хрень. не знаю про Foundation, а сайты на Bootstrap очень однотипные, единственное где удобно юзать - это свои какие-то внутриковые интерфейсы писать типа CRM, чтобы время на дизайн не тратить. единственное, можно сетки юзать, но сетку грех самому не написать.
    GULP - если изучишь ruby on rails, он не понадобится (там css и js автоматом уживаются). Но для лендингов без админок - спасение и первый друг.
    RegExp - не знаю
    ES6 - не знаю
    ReactJS - мне эта штука мозг взорвола) на мой взгляд юзать только если мобильные приложения делать. только тогда надо ReactNative учить.
    Redux - не знаю
    ООП - в любом случае если будешь кодить, то основы ООП надо будет выучить.
    MySQL - не обязательно. В любом фреймворке mysql заложен в корень. Но основы для понимания лучше поучить. Потренируйся на php свою прогу написать с чистыми mysql запросами.
    MongoDB - так же как и mysql
    NodeJS - я не учил, хотя поучил бы)
    Ruby - ДА
    Ruby on Rails - ДА
    Ответ написан