Сайтостроение

Date: декабря 26, 2014
Cate: JavaScript, Инструкция, Оптимизация, Полезно

Отключение событий при скролле страницы

Небольшая оптимизация web приложения.

Добавляем в футер кусок JavaScript или подключаем файлик с кодом:

var body = document.body, timer;
window.addEventListener('scroll', function() {
    clearTimeout(timer);
    if(!body.classList.contains('disable-hover')) {
        body.classList.add('disable-hover')
    }
    timer = setTimeout(function(){
        body.classList.remove('disable-hover')
    },500);
}, false);

Добавляем в css описание класса:

.disable-hover {
    pointer-events: none;
}

Теперь скролл будет происходить быстрее и браузер не будет отрабатывать ненужные события.

Это небольшой хак я узнал из доклада Оптимизация фронтенда Олега Мохова.

Date: ноября 14, 2014
Cate: JavaScript, Оптимизация, Полезно

Как мерять время выполнения в JavaScript

Или проще говоря временные метки в JavaScript.
JavaScript время работы
подробее…))

Date: ноября 14, 2014
Cate: JavaScript, Оптимизация, Полезно

Оптимизация работы c массивами в JavaScript

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

подробее…))

Как ускорить сайт

Советы по ускорению сайта
Как ускорить сайт

Date: декабря 15, 2013
Cate: Новости, Оптимизация, Полезно

Яндекс не будет учитывать ссылки – какие последствия?

Круглый стол на котором обсуждают последствия отмены учета ссылок Яндексом. Упадут ли сайты в выдаче после Нового Года?

Date: апреля 19, 2013
Cate: Видео, Сайтостроение

Видео с докладов Я.Субботник (фронтенд разработка)

Я.Субботник
Видео с конференции Я.Субботник посвященной фронтент разработке которая прошла в Риге.
подробее…))

Date: октября 5, 2012
Cate: Видео, Сайтостроение, Юзабилити

Правило трех кликов

У пользователя должна быть возможность найти информацию в три клика.
Нужная пользователю информация должна находиться не дальше трех кликов от главной страницы сайта (или страница входа пользователя).

подробее…))

Фактор челоека – полезно для разработчиков интернет магазинов

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

Date: мая 5, 2011
Cate: Юзабилити

Лекция об интерфейсах

Что такое интерфейс? Чем важно проектирование интерфейса. Почему интерфейс настолько важен при разработке нового приложения.

 9fce13c8-2714-4603-b8e7-33be6c785d58