при введении, к примеру, https://toster.ru/ выполнится скриптКакой скрипт? Зачем вы так сделали?
$.ajax({
url: "data.json"
})
$.ajax({
url: "data.json",
data: 'оранжевый=хит_сезона'
})
let map = new WeakMap();
let key = {};
map.set(key, 'keyVal');
console.log(map)
key = null;
setTimeout(function(){
console.log(map)
}, 1000)
(не фейковый) типа этогоА он тоже фейковый. Для того чтобы сделать не фейковый нужно заранее узнать список всех ресурсов необходимых для этой страницы (скрипты, стили. шрифты, изображения и т.д.) узнать их размер и предсказать приблизительное время их загрузки. Задача настолько сложная и бессмысленная, что практически все прелоадеры фейковые, и в лучшем случае отслеживают загрузку нескольких ключевых ресурсов.
Получается, что элементы, загруженные аджаксом, не воспринимают так просто обработчики, но почему?Потому что в тот момент, когда вы пытаетесь навешиваете обработчик на кнопку (сразу после загрузки страницы) этой кнопки еще нет.
Как сделать чтобы они понимали их?
$(document).on( // обработчик вешается на сам документ (лучше на родительский элемент)
'click', // слушает все клики
'.button', // ищет среди них те, что были по элементам с классом .button
function() {
console.log('click');
});