Я использую JSLint для проверки большинства моих внешних файлов Javascript, но наибольшее количество ошибок я получаю из-за функций, используемых до их определения.
Действительно ли это проблема, о которой мне следует беспокоиться?
Кажется, Firefox, IE7 и Chrome все равно. Такие функции, как популярная init()
(которую я часто использую), обычно располагаются вверху, поскольку это имеет для меня смысл (мне нравится притворяться, что это аналог main()
), согласно JSLint, их нужно помещать в конец файла.