Задать вопрос
Контакты

Достижения

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

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

Все теги (33)

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

Все ответы (103)
  • Как заказчики проверяют верстку?

    Уточню ответ xmoonlight , придирчивый заказчик будет смотреть:
    1. читабельность кода, это подразумевает под собой наличие навыков верстки у принимающей стороны,
    2. валидность верстки или четкое обоснование почему именно так сделано,
    3. кроссбраузерность,
    4. логичность верстки, репетативные блоки (модульные блоки) должны с легкостью менять место при переносе их с одного места разметки на другое,
    5. наследование в свойствах стилей, когда на 100 блоков пишется 100 стилей, а на самом деле уникальных блоков всего 10 - то это говорит о низкой ценности,
    6. pixel-perfect, в данном случае по шрифтам вопросов мало, в основном рассматривается расположение блоков,
    7. вершиной мастерства верстальщика - будет считаться комментирование блоков разметки и свойств на предрелизе (где начало и где конец),
    8. конечный размер и количество загружаемых данных (первая загрузка, загрузка плюс кеш), наличие спрайтов.

    Выше было - только часть "хотелок", прожжено заказчика. Заказчик, которому нужен просто результат без особо четкого ТЗ (есть только макет) - просто прогонит верстку по браузерам и на этом моменте успокоится.
    Ответ написан
    Комментировать
  • Браузер загружает сразу все видео под все размеры экранов, если я использую media queries или нет?

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

    Вы можете это проверить сами с помощью консоли разработчика в браузере.
    Ответ написан
    Комментировать
  • Как дождаться завершения AJAX?

    RequestBlock = true; // в глобале разрешаем запрос
    
    if (RequestBlock == false) {
    	console.log('ничего не делаем');
    
    } else if (RequestBlock == true) {
    	RequestBlock = false; // блокируем следующий запрос пока не отработает $.ajax
    
    	$.ajax({
    		type: 'POST',
    		url: 'URL',
    		data: {},
    		cache: false,
    		dataType: 'JSON',
    		timeout: 15000,
    		success: function(r) {
    			RequestBlock = true;
    			console.log(r);
    		},
    		error: function(jqXHR, textStatus, errorThrown) {
    			RequestBlock = true;
    		}
    	});
    }
    Ответ написан
    2 комментария
  • Как защитить изображения от PrintScreen?

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

    Sratimon правильную наводку дал на счет превью, так же правильную наводку давали на сильное сжатие JPEG.
    Но наводка на перехват PrentScreen, не верна. Можно поиграться:
    $(document).on('keydown','body',function(e) {
    		if (e.which == 44) {
    			console.log('Тырк!');
    		} else {
    			console.log('Не тырк!');
    		}
    	});

    JS напрочь не реагирует на 44 код. А даже если бы и реагировал, легко можно было бы изменить фокус окна браузера.
    Ответ написан
    5 комментариев

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

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