Анонимная функция исполняется без её вызова? То есть анонимная функция исполняется когда она была написана.
А функцию с названием нужно писать в том месте где она должна выполниться?
Вот анонимная. Написали, исполнилась
function(){
var q = 11;
}
Вот с названием. Она не выполнится пока не вызовем её kode();.
function kode(){
var q = 11;
}