Hapson, или к примеру, одна функция использует несколько служебных, тогда описывай так
var myLibrary = new function () {
// утилитарная функция, которая может быть доступна всем функциям фреймворка
// тут вверху помещай более общие функции, выполняющие рутиную работу.
// начинается с одного подчеркивания, как символ того что она вспомогательная.
function _getElement() {
}
// публичная функция
this.trim = new function () {
// служебная функция которая видна только функции trim
function find() {
}
return function () {
// код функции trim
}
};
// публичная функция
this.ajax = new function () {
// служебная переменная, которая видна только функции ajax
var ajaxPort = 80;
// служебная функция которая видна только функции ajax
function ajaxSettings() {
}
return function () {
// код функции ajax
}
};
};
а вообще лучше разбивать код на модули и пихать их в разные файлы, а потом делать сборку проекта в один файл с помощью прогарммы gulp