| Сообщение от trasher | 
	| Что же, в середине страницы подключать файл с функциями для обработки нажатий клавиш, а ниже делать блок <script>, где инициализировать этот код? По-моему, не совсем изящно. | 
	
почему в середине? Конечно, в конце 
 
	
	| Сообщение от trasher | 
	| Как я понимаю, желательно на странице инициализировать только то, что потенциально может использоваться на ней, но какими способами можно это сделать(выстроить такую структуру)? Разбить все на классы? | 
	
классы при чем? Они тебе могут помочь лучше организовать код, но к подключению только нужных файлов это не относиться
	
	| Сообщение от trasher | 
	| Конечная цель: чтобы обилие функций (и в дальнейшем увеличение их кол-ва) не сказывалось на скорости работы браузера | 
	
попробуй поразбивать свои скрипты на более маленькие (не от фонаря, естественно) и померяй производительность