Можно еще так сделать:
В файле объявляешь несколько функций:
var site = {
initComments: function() {},
initNews: function() {},
initHomePage: function() {}
};
А в самой странице просто дергаешь нужную функцию.
Сообщение от BETEPAH
|
Как можно замерить падение производительности при навешивании во внешнем файле?
|
Никак не можно. Она ничтожно мала, если только у тебя не тысячи элементов на странице. Лучше думай об оптимизации обработчиков скролла, анимациях и прочих вещах, действительно чувствительных к плохому коду.