Zemsky,
a = a || window.event;
Это для кроссбраузерности. В итоге в а будет событие. (event)
a = a.keyCode;
Перезаписали в а код нажатой клавиши, которую взяли из события
if (a in b) {
проверяем есть ли в объекте b ключ a
var c = b[a][0];
объявляем переменную c равную первому элементу массива в объекте b c ключём a
b[c] += b[a][1];
изменяем left или top в b в зависимости от клавиши
d.style[c] = b[c] + "px"
смещаем квадрат
|