Показать сообщение отдельно
  #1 (permalink)  
Старый 10.06.2016, 16:35
Аватар для Spirtikys
Аспирант
Отправить личное сообщение для Spirtikys Посмотреть профиль Найти все сообщения от Spirtikys
 
Регистрация: 30.12.2015
Сообщений: 49

remove() или removeChild()
Может я что-то упустил читая книгу, но можете объяснить :
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 или все таки удалить?*

Последний раз редактировалось Spirtikys, 10.06.2016 в 16:39.
Ответить с цитированием