Posts Tagged with javascript

Google Chart Tools.

Написана 10 Февраля, 2012 в 22:32. Автор: borN_free   |   Теги: plot, google, javascript Комментарии 1

Google ChartПриятным удивлением для меня было обнаружить такую простую в создании легких диаграмм библиотеку от Google. Данным постом я хочу лишь только ознакомить, что такой тулз есть, что с помощью него реально за 5 минут сделать диаграмму на те или иные данные. Ведь главное в нашем деле знать, что есть функционал, а как он работает - это можно посмотреть, когда понадобиться.

Как пример, я продемонстрирую диаграмму стран посетителей моего блога (как ни странно их несколько, судя по Google Analytics ;)) Читать полностью →

Оптимизация Javascript-кода

Написана 3 Января, 2009 в 3:09. Автор: borN_free   |   Теги: javascript, оптимизация Комментарии 1

Доброе время суток, дорогие читатели.

Heading/Alt Text Первый пост я хочу сразу же начать с темы, касающейся вплотную программирования - оптимизации javascript-кода.

На практике я столкнулся с весьма неприятной ситуацией, когда надо было обрабатывать порядка 5000 элементов checkbox, выставляя им массово параметр checked. Все бы хорошо, если бы не наш любимый браузер IE, которые выполнял это действие порядка тридцати секунд, и естественно вся страница зависала на это время.

Я приведу для начала полный код функции, а потом разберем детально что происходит:

function doSelect () {
    var step = 150;
    var is_checked = $('#selector').attr('checked');
    var check = document.getElementsByName('product_selected{$append}[]');
    var from = 0;
    (function () {
        if ((from + step) > check.length) {
            loop_to = check.length;
        } else {
            loop_to = from + step;
        }
        for (var i = from; i < loop_to; i++) {
            check[i].checked = is_checked;
        }
        from += step;
        if (from <= check.length) {
            setTimeout(arguments.callee, 0);
        }
    })();
}

Читать полностью →