Если вы удалите файл javascript и веб-страница уже загружена, код все еще находится в памяти (по крайней мере, браузер может получить к нему доступ), поэтому вы все равно можете его «использовать». Если вы перезагрузите / обновите страницу, код будет недоступен и, следовательно, вы не сможете его использовать. Я думаю, что нет способа удалить этот код из памяти (или из того места, где он доступен для браузера).
Не рекомендуется писать одно и то же имя функции в нескольких файлах js, если вы хотите использовать их все на определенной странице. Будет использоваться функция, определенная в последнем указанном js, поэтому, если вы вызовете эту функцию дважды (start () в вашем случае), ваша функция () сделает то же самое.
В случае написания одного и того же имени для двух функций на одном и том же js, оно работает аналогично. В то время как в других языках вы можете использовать myfunc (oneparm) и myfunc (parmone, parmtwo) как две отдельные функции, одна из которых запускается в зависимости от количества передаваемых параметров, в JavaScript последняя определенная всегда будет выполняться независимо от количество параметров.
Имейте в виду, что javascript - это язык сценариев на стороне клиента