Месяц: Май 2013

Сортировка координат x и y

Итак, есть задача: отсортировать значения системы координат по уровню отдаленности от начальной точки — 0. Предположим у нас есть система координат, ось x и ось y. Есть массив данных координат, в виде: Array( { "x":123, "y":123 }, { "x":234, "y":234…

Обработка событий в JavaScript

Первый способ — inline, прямо в HTML: <a href="https://100.org.ua" onclick="alert(event.type)">Click</a> Второй способ — свойство on[событие] в объекте DOM: <script type="text/javascript"> var element = document.getElementById("test"); element.onclick = function(event){alert("Hello")}; </script> Третий способ — специальные методы (W3C и Internet Explorer как обычно имеют…

Кэширование в HTML 5

HTML5 представляет несколько новых возможностей для веба, в частности: многопоточный javascript (multi-threaded JavaScript), кросс-документный обмен сообщениями (cross-document messaging), хранение документов в браузере (механизм localStorage). Кэширование приложений для работы в оффлайне У всех браузеров есть своя разновидность механизма кэширования, но, по-честному,…

Как определить в JavaScript, что тип переменной массив

Первое решение, которое приходит в голову — использование typeof — не подходит, поскольку в данном случае тип всегда будет object. Можно задействовать метод instanceof: var arr = new Array; var notarr = 5; print (arr instanceof Array); print (noarr instanceof Array); Однако данный способ…