Показать сообщение отдельно
Старый 18.10.2008, 13:25
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 8  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Цитата:
Сообщение от udaaff Посмотреть сообщение
Лучше вместо case здесь использовать массив, в котором индексы элементов будут соответствовать кодам клавиш, а значения -- именам клавиш. Т.е. кодом клавиши "выбиваешь" из массива имя. Меньше вычислений будет.
Не говоря уже об элементарной проверки наличия индекса в массиве и при его отсутствии отправлять fromCharCode.

А вообще, приведенный код безумен, мало того, что на русском, так ещё и switch в тучу строк с пачкой просто пустых цифирек.