В качестве имени функции может использоваться любой допустимый Java_ Script_идентификатор. Старайтесь выбирать функциям достаточно описатель_ ные, но не длинные имена. Искусство сохранения баланса между краткостью и информативностью приходит с опытом. Правильно подобранные имена функ_ ций могут существенно повысить удобочитаемость (а значит, и простоту сопро_ вождения) ваших программ.
Чаще всего в качестве имен функций выбираются глаголы или фразы, начинаю_ щиеся с глаголов. По общепринятому соглашению имена функций начинаются со строчной буквы. Если имя состоит из нескольких слов, в соответствии с одним из соглашений они отделяются друг от друга символом подчеркивания, пример_ но так: like_this(), по другому соглашению все слова, кроме первого, начинают_ ся с прописной буквы, примерно так: likeThis(). Имена функций, которые, как предполагается, реализуют внутреннюю, скрытую от посторонних глаз функ_ циональность, иногда начинаются с символа подчеркивания.
В некоторых стилях программирования или в четко определенных программных платформах бывает полезно давать наиболее часто используемым функциям очень короткие имена. Примером может служить платформа Prototype клиент_ ского языка JavaScript (http://prototype.conio.net), в которую весьма элегантно вписалась функция с именем $() (да_да, просто знак доллара) в качестве замены сложному для набора с клавиатуры имени document.getElementById(). (В главе 2
уже говорилось, что в идентификаторах JavaScript допускается использовать знаки доллара и подчеркивания.)