Я заметил разницу при вызове функции с пустыми круглыми скобками или без каких-либо скобок. Тем не менее, я не передаю какие-либо аргументы функции, поэтому я задавался вопросом, в чем бы заключалась разница между:
window.onload = initAll();
и
window.onload = initAll;
Пожалуйста, объясните принцип, лежащий в его основе.