(function( ) {} ); и в jquery $(function() {} );$(function() {} ); выполняется после загрузки страницы, а вот вторая (function( ) {} ); выполняется так же после загрузки страницы или нет?
(function() {} );(function() {console.log('a')} )(), а лучше так: (() => console.log('a'))() и называется это iife (Immediately-Invoked Function Expression) - немедленно вызываемые функции