Показать сообщение отдельно
  #17 (permalink)  
Старый 29.05.2014, 15:15
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,114


<!DOCTYPE HTML>

<html>

<head>
    <title>Untitled</title>
</head>

<body>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
    <ul>
        <li></li>
        <li></li>
        <li></li>
        <li></li>
        <li></li>
    </ul>
    <script>
        var time1 = new Date()
         for (var i = 0; i < 1000; i++) {
            $("div.b:eq(1)").html()
        }
        time1 = ((new Date()).getTime() - time1.getTime());
        var time2 = new Date()
         for (var i = 0; i < 1000; i++) {
            $('div.b').eq(1).html()
        }
        time2 = ((new Date()).getTime() - time2.getTime());
        var time3 = new Date()
         for (var i = 0; i < 1000; i++) {
            $("div.b").find(":eq(1)").html()
        }
        time3 = ((new Date()).getTime() - time3.getTime());
        var time4 = new Date()
         for (var i = 0; i < 1000; i++) {
            $(":eq(1)", "div.b").html()
        }
        time4 = ((new Date()).getTime() - time4.getTime());
        alert([time1, time2, time3, time4])
    </script>
</body>

</html>
Ответить с цитированием