• Как вы выбираете что нужно изучить?

    Andrey_Pletenev
    @Andrey_Pletenev
    Pletenev.com
    Сигналом является их необходимость для достижения целей, которые ты перед собой ставишь.
    Ответ написан
    Комментировать
  • Как вы выбираете что нужно изучить?

    IonDen
    @IonDen Куратор тега IT-образование
    JavaScript developer. IonDen.com
    Есть база: EcmaScript 5 и CSS(3) - надо знать
    Есть будущее: EcmaScript 2015 и CSS3(4)+ - надо поглядывать и быть в курсе
    Есть популярные расширения CSS: LESS/SASS/Stylus и т.д. - выбрать что-то одно и изучать использовать.
    Популярные расширения JS: EcmaScript 2015 on Babel, TypeScript, CoffeScript и т.д. - я бы выбрал EcmaScript, так как 2 зайцев одним выстрелом.
    Есть известные фреймворки CSS: Bootstrap - приятно знать
    Есть известные JS фреймворки: jQuery - обязательно знать, SPA-фремворки/библиотеки (Angular, Ember, React, Backbone и т.д.) - обязательно начать что-то изучать и использовать.
    Так же не стоит забывать про системы сборки: Grunt/Gulp/Webpack и т.д. обязательно начать изучать что-то из этого.
    Плюс всегда стоит помнить о работе в команде (даже если вы сейчас работаете один): это Git и GitHub/Bitbucket - тоже обязательно изучать.
    + я не затронул кучу других вопросов: оптимизация, алогоритмы, сетевые протоколы, особенности работы браузеров и т.д.
    + для общего развития полезно изучать еще какой-то язык, помимо JS

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

    @maxyc_webber
    Web-программист
    Просто что интересно то и изучаешь. У тебя еще мало опыта, потому делай так. А дальше жизнь сама начнет подсказывать, что нужно изучить
    Выбери какую нить технологию и изучай ее. в процессе изучения поймешь, что не понимаешь как работает, например, mysql. Начинаешь с ней разбираться параллельно с основным
    короче само все прийдет )
    Ответ написан
    2 комментария
  • Как автоматизировать автоматизацию во front-end?

    k12th
    @k12th
    console.log(`You're pulling my leg, right?`);
    yeoman.io, много готовых генераторов проектов, можно сделать свой.
    Ответ написан
    Комментировать
  • Как автоматизировать автоматизацию во front-end?

    delphinpro
    @delphinpro Куратор тега Gulp.js
    frontend developer
    я папку node_modules симлинком подключаю в проект
    20150917-153845.png
    сам проект инициализирую yo генератором
    пара минут и все готово.
    Ответ написан
    Комментировать
  • Как организовать продажу фотографий с оплатой через PayPal на Wordpress?

    @Artisanka
    Бесплатный плагин Easy Digital Downloads - как раз для продажи цифровых товаров.
    Обучалка на Tuts+ code.tutsplus.com/series/the-beginners-guide-to-ea...
    Ответ написан
    1 комментарий
  • Как организовать продажу фотографий с оплатой через PayPal на Wordpress?

    @mr_ko
    Javascript, Node.js. React.js, Vue.js, Wordpress
    Woocommercе плагин магазина, PayPal там "из коробки". Есть возможность продавать цифровые товары. После оплаты покупатель получает на почту письмо с временной ссылкой на скачивание.
    Ответ написан
    Комментировать
  • Как быть в тренде новых технологий?

    POS_troi
    @POS_troi
    СадоМазо Админ, флудер, троль.
    А зачем гнаться за трендами?
    Увидело что-то новое в JS, пришли домой, под пивко покодили, посмотрели и не более того ибо далеко не факт что клиент когда либо захочет такую фишку у себя на сайте а тратить время на освоение "новой мега рюшки" сильно расточительно.

    Это маркетологам принято гонятся за трендами, в разработке всё-же консерватизм дело не не плохое.

    Вон простой пример - "Селфи палка", многие себе накупили, магазины ими затарились, а народ месячишку побесился и забил. Магазины теперь не знают куда их девать. Так и с сайтами, прикрутишь мего клёвые часики а через месяц придётся откручивать назад - за свой счёт :)
    Ответ написан
    7 комментариев
  • Прячете ли вы служебные классы сеточных систем?

    @Rebroff
    Frontend developer, MODX developer
    Используйте миксины css-препроцессора. И заморачиваться не придется, и хороший тон сохраните.
    Ответ написан
    Комментировать
  • Как сделать такой эффект смены фона?

    cesnokov
    @cesnokov
    <head>&nbsp;</head>
    Это несколько блоков, идущих друг за другом с верху в низ, например:
    <div> … </div>
    <div> … </div>
    <div> … </div>

    Для каждого из них установлены в качестве фона разные картинки одинакового размера, которые с помощью CSS растянуты на весь экран и фиксированы по отношению к окну браузера:

    div {
        background-attachment: fixed;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url('http://...');
    }
    Ответ написан
    Комментировать
  • Можно ли получить ссылку на кнопку Send Message в LinkedIn?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Сразу отправить сообщение с вашего сайта в LikedIn точно не получится, а вот на страницу написания - вполне можно. Ссылка должна быть вида:

    https://www.linkedin.com/inbox/#compose?subject=&connId=ХХХХХХХХ


    Где ХХХХХХХХ - ID пользователя LinkedIn. Как видите, можно даже тему письма сразу установить.
    Ответ написан
    Комментировать
  • Как сэкономить время на еде?

    aaadddminnn
    @aaadddminnn
    php it ubuntu debian
    Жену ищи)) (В клубе жену искать не надо однозначно :) )
    Ответ написан
    2 комментария
  • Как вернуть свойства объекта к прототипным/стартовым?

    copal
    @copal
    𝄞 ...оооо baby
    Упрощенный вариант того, что Вам нужно -
    var Snake = (function(){
    	function Snake(){
    			this.body = [];
    			this.score = 180;
    			this.gameTime = 0;
    			this.level = 0;
    			this.levelStep = 0;
    	}
    
    	return Snake;
    })();
    
    var snake = new Snake(); // у этого объекта свойства по умолчанию
    ...
    ...
    snake = new Snake(); // теперь присваеваем свойству snake новый объект с свойствами по умолчанию
    Ответ написан
    4 комментария
  • Как вернуть свойства объекта к прототипным/стартовым?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Ответ написан
    Комментировать
  • Чем вы любите стилизовать свой фронтенд?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Лучше всего проект может стилизовать хороший дизайнер)
    Ответ написан
    9 комментариев
  • Стоит ли бросать работу и начать карьеру Front-end разработчика?

    @Alex_mc
    Веселый препод :)
    советую скачать пару готовых крупных шаблонов, желательно админки и изучать как все там работает.
    затем попробовать самому что то написать, а потом сравнить.

    vinceg.github.io/Bootstrap-Admin-Theme

    попробуйте внедрять что то в своей рутинной работе.

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

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

    мой совет идти в таком направлении:
    html + css + js(нативный)
    адаптивный css
    препроцессор less или sass
    js framework можно jquery, bootstrap
    ajax, json, поверхностно xml
    gulp, grunt etc..
    а потом ныряйте в глубокую воду, шаблонизаторы типа mustache чтоб облегчить работу с большой датой.
    и только потом node, angular и им подобные.

    самое главное практика практика и еще раз практика.
    Ответ написан
    5 комментариев
  • Как изучать, что то новое имея фуллтайм работу?

    riky
    @riky
    Laravel
    Сам иногда сталкиваюсь с таким.
    На самом деле у нас много времени, но основная проблема - опять пресловутый таймменеджмент - нет подробного списка дел разбитого по маленьким шагам.

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

    Возьмите вашу большую задачу и начинайте разбивать по кусочкам рекурсивно (можно использовать mindmap), до такой степени чтобы каждый шаг можно было делать за полчаса -час - то есть ан выходе буквально задачи "изучить activity", "прочитать статью http:// ", "попробовать сделать...". Естественно движение будет медленным (а что вы хотите услышать, если вы считаете что времени у вас 0), но главное оно будет.
    Чтобы каждый раз имея свободную минуту использовать продуктивно - нужно иметь список дел разбитый на маленькие шаги. И во вторых конспектировать то что вы узнаете.

    Но все это поможет только в том случае если вам это интересно, а не просто "зачем то там надо", то есть проблема больше в организации времени нежели лени.

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

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

    RainMEN
    @RainMEN
    HTML/STYLUS/JADE/JS/Laravel/Joomla/DLE и т.д.
    Верстаю не так давно, верстаю не так часто, но все же верстаю.

    Раз все начали с нуля, а именно с PSD макета, тоже начну с этого момента.

    1. Оцениваю макет, составляю для себя базовую разметку, определяюсь какие главные блоки присутствую, и что должно происходить если их нет.
    2. Оценив какие блоки необходимы, и прикинув структуру сайта иду csstemplater.com/ генерирую по своей структуре HTML/CSS шаблон, если это конечно не LP
    3. Создаю директорию c названием сайта в openserver, в ней создаю директорию HTML , а внутри по шаблону
    • psd- что бы не потерялись, мало ли когда нужно дорисовать что то.
    • css
    • js
    • less
    • fonts
    • img - для компонентов шаблона
    • image - для временного наполнения (слайдеры, изображения в статьях и т.п.)
    • shop/личный кабинет - иногда делю макет на интерфейсы, и раскидываю по папочкам для дельнейшей навигации

    4. Закидываю скачанный шаблон по папкам, вырезаю оттуда reset-ы, так как уже имеется отредактированный и перенесенный в less
    5. Создаю main_site.less - подключаю сюда все все нужные мне less файлы, template.less- прописываю сюда все структурные элементы (header, footer и т.д.), ui.less - обычно если проект не сложный сую сюда все оформление, иногда разделяю все на отдельные блоки, menu/portfolio/modal/btn/ и т.д.
    6. Настраиваю компилятор Less в PHP шторме для текущего проекта, что бы компилировался только файл main_site.less в папку css
    7. В основном использую getuikit.com, ну больше он мне по душе чем бутстрап, скачиваю и раскидываю файлы по папкам, правлю пути в index.html, попутно добавляю комментарии
    8. Открываю и смотрю PSD шаблон сайта на наличии не стандартных шрифтов, если шрифты есть в www.google.com/fonts, то подключаю их, иначе www.fontsquirrel.com, и раскидываю файлики по папкам
    9. Дальше используя Emmet создаю базовую разметку если это LP(header/footer/slider и т.д.), если нет, то начинаю с самого верха делать разметку элементов (logo/slogan/phone/login-widjets и т.д.) попутно добавляю less код в нужные из файлов.
    10. Верстаю до конца все, что есть в макетах. Затем по необходимости создаю шаблон для CMS.

    ЗЫ: Файлики что сделал не минимизирую, только по желанию заказчика, ибо все нормальные фремворки и CMS умеют объединять css и js файлы в 1, попутно минимизируя на лету. Заказчику отдаю все что сделал включая исходники.
    Ответ написан
    Комментировать
  • Как вы начинаете вёрстку сайта?

    @altra
    Сначала все на бумаге. Иногда с применением цветных карандашей для background'ов или border'ов.
    А вообще, делаете сетку с минимальной ячейкой и от нее погнали. Идеально подойдет excel.
    Ответ написан
    8 комментариев
  • Как затемнить изображение в слайдере?

    bootd
    @bootd
    Гугли и ты откроешь врата знаний!
    я вам так скажу, не нужно делать никакой перекрывающий блок. Все очень просто!
    Берете картинку и в css указываете ей прозрачность по вкусу, далее тому блоку, в котором лежит картинка, нужно задать черный фон! И эффект вас обрадует, картинка затемнена!

    jsfiddle.net/3h2k9v1t/1
    Ответ написан
    6 комментариев