Показать сообщение отдельно
  #67 (permalink)  
Старый 03.02.2012, 10:37
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от devote
как я заметил обфускатор вообще удаляет все эти div = null; считает что без них лучшее.
Я имею ввиду, то что нет смысла писать это выражение два раза

var hasQSA = (function() {
    var div = document.createElement('div');
    div.innerHTML = "<p class='TEST'></p>";

    if (!div.querySelectorAll || div.querySelectorAll(".TEST")|0)
        return 0;
    
    *!* 
    div = null; 
    */!*
    return 1;
})();

alert(hasQSA);
Ответить с цитированием