Может я что-то упустил читая книгу, но можете объяснить :
function showNotification(option) {
var notification = document.createElement('div');
notification.style.top = option.top;
notification.style.right = option.right;
notification.innerHTML = option.html;
notification.classList.add(option.className, 'notification');
document.body.appendChild(notification);
setTimeout(function() {
document.body.removeChild(notification);
}, 1500);
}
var number = 1;
setInterval(function() {
showNotification({
top: 10,
right: 10,
html: 'Привет ' + number++,
className: 'welcome'
});
}, 2000);
Есть ли разница между remove() и removeChild, и что лучше для производительности, скрыть элемент из DOM или все таки удалить?*