Архив заМай, 2013

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

30/05/2013
от

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

Метки:, , , ,
Опубликовано в рубрике JavaScript | Комментариев нет »

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

22/05/2013
от

Первый способ — inline, прямо в HTML: <a href="http://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 как обычно имеют свои и друг с другом не пересекаются, то есть этот метод не универсален и...
Далее »

Метки:, , , , , , ,
Опубликовано в рубрике JavaScript | Комментариев нет »

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

22/05/2013
от

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

Метки:, , ,
Опубликовано в рубрике HTML5 | Комментариев нет »

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

22/05/2013
от

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

Метки:, , , , , , ,
Опубликовано в рубрике JavaScript | Комментариев нет »