Многие темы удобнее и интереснее изучать с помощью разных небольших примеров конкретных решений задач. Написание JavaScript для браузера с использованием i-bem.js – не исключение. Разберём задачи, основанные на реальной практике разных проектов Яндекса.
80. var channel = BEM.channel('sys');
BEM.decl('i-system', {}, {
// каждые 50 милисекунд
channel.trigger('tick');
// если активности нет
channel.trigger('idle');
// при mousemove и keydown
channel.trigger('wakeup');
});
65