Два события для одной функции

6:53 19.03.2020
Потребовалось мне использовать одну пользовательскую функцию при двух событиях, выполнять функцию сразу после загрузки страницы и после изменения размера окна браузера, при этом объем кода не должен быть большим. С решением задачи мне помогли, теперь я поделюсь с вами. Я использую библиотеку jQuery, так что писать буду по нее. Если у вас эта библиотека не подключена, а вы не знаете, как ее подключить, то вам в тему: Как подключить библиотеку jQuery.

Теперь начнем. Допустим у нас функция выводит сообщение / alert:
function alertPost(txt) {
	alert(txt);
};

Теперь создаем переменную и константу для старта функции:
var txt = 'Тестовое сообщение.';
const ap = e => alertPost(txt);

Теперь выполняем, когда нам надо:
$(ap); // Запуск функции сразу после загрузки документа
$(window).resize(ap); // Запуск функции после изменения размера окна браузера