Front-End и Wordpress Developer, проживаю в Израиле.
Специализируюсь на оптимизации скорости, красивом коде и безопасности. Преподаю в вузах верстку и FED.
Контакты

Достижения

Все достижения (2)

Наибольший вклад в теги

Все теги (21)

Лучшие ответы пользователя

Все ответы (20)
  • Стоит ли бросать работу и начать карьеру 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 комментариев
  • Под какие основыные размеры настраивать CSS @media screen?

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

    1200 +
    980 - 1199
    769 - 979
    640 - 768 (чтоб мелкие таблеты в portrait могли получить визуализацию эдентичную телефонам)
    до 639 или 640 (зависит от проекта)
    иногда добавляю 320 и 480

    когда проект большой беру сетку бутстрапа и допиливаю
    Ответ написан
    Комментировать
  • Какой способ лучщий для авторизации REST API в сборке JS(клиент) и PHP(сервер)?

    @Alex_mc Автор вопроса
    Веселый препод :)
    В общем так, 2 дня шаманство и куча всяких бесполезных статей, я разобрался во всем.

    Внедрение довольно простое. только вместо cURL использовл AJAX.
    Скрипт на PHP , пояснения тут.
    Я не использовал последний пункт (Create an Authorize Controller), пока не понял для чего он. Если кто сможет, поясните.

    Теперь JS:

    1. Получаем токен через AJAX.
    $.ajax({
        url: "token.php", // Линк API обработчика.
        beforeSend: function(xhr) { 
          xhr.setRequestHeader("Authorization", "Basic " + btoa("testclient:testpass"));  // Логин и пароль по мануалу, заменить на свои после интеграции и сделать hash или md5 для пароля.
        },
        type: 'POST',
        dataType: 'json',
        data: {grant_type:"client_credentials"},
        success: function (data) {
          console.log(JSON.stringify(data.access_token)); // Проверка что токен получен. 
          localStorage.setItem('token', data.access_token); // Помещаем в LocalStorage для последующей проверки на других страницах.
          isAuth(data.access_token); // Запуск глобальной функции для проверки доступа, авторизирован или нет пользователь.
        }
    });


    собственно глобальная функция.
    function isAuth(token){
    		$.ajax({
    		    url: "resource.php",
    		    type: "POST",
    		    dataType: "json",
    		    //contentType: "application/json",
    		        data: {access_token : token},
    		    success: function (data) {
    		      console.log(JSON.stringify(data));
                          // Функция обработчик.
    		    }
    		});
    	}


    Все работает, теперь шаманить с конфигурацией и настройкой глобальных функций.
    Ответ написан
    Комментировать
  • Как вывести краткое описание товара на страницу каталога товаров Woocomerce?

    @Alex_mc
    Веселый препод :)
    Самый легкий способ это добавить в foonctions.php код:
    add_action('woocommerce_after_shop_loop_item_title','woocommerce_template_single_excerpt', 5);

    будет с линком.

    Более продвинутый способ это использовать hook woocommerce_template_single_excerpt в шаблоне архива продуктов.
    Ответ написан
    Комментировать
  • Как поместить два одинаковых слайдера на 1 страницу?

    @Alex_mc
    Веселый препод :)
    вместо id="testimonials" сделайте class="testimonials", class="testimonials2" и манипулируйте $('.testimonials') и $('.testimonials2'). в принципе можно вместо class-а использовать id с другим именем.
    Ответ написан

Лучшие вопросы пользователя

Все вопросы (8)