|
|
Сортировка массивов в JavaScript
|
|
Метод sortВ JavaScript можно сортировать массивы с помощью метода sort. В качестве единственного необязательного аргумента метод принимает функцию, определяющую правила сортировки. Если sort вызвали без аргументов, то сортировка осуществляется по возрастанию значений элементов. Пример:
// Массив со значениями различных типовvar arr = [0, true, `Вася`, `Петя`, 56, NaN, false, 13, `Коля`];// Сортируемarr.sort();// ..
|
|
комментариев: 0 | просмотров: 2588 | дата добавления: 2009-09-1
|
|
|
Ловим скролл
|
|
Страницы сайтов по своему функционалу стремятся к возможностям полноценных приложений, что, в основном, ложится на плечи JavaScript. Одна из задач, которая возникает у разработчика JavaScript-приложений — обработка скролла.Пара примеров: Карты Google масштабируются с помощью скролла, позволяя приближать/удалять нужный участок. Страница просмотра фотографии недавно открытых Яндекс-фоток включает полоску превью ..
|
|
комментариев: 0 | просмотров: 2180 | дата добавления: 2009-09-1
|
|
|
Профайлеры в JavaScript
|
|
Date-таймерыЗачастую, чтобы измерить время выполнения сценария, используется примитивный, но надежный метод создания Date-объектов.
// Запускаем таймер в начале выполнения сценарияvar start = new Date();// Код, время которого необходимо измеритьfor (var i = 0; i < 10000; i++) {/* Do nothing */}// Еще один таймер в концеvar end = new Date();// Вычисляем разницу в msvar result = end.getTime() - start.getTime();// ..
|
|
комментариев: 0 | просмотров: 1763 | дата добавления: 2009-09-1
|
|
|
GlassBox
|
|
ОписаниеНедавно обнаружили весьма интересную javascript библиотеку Glassbox.С ее помощью можно создавать прозрачные рамки, цветные полупрозрачные слои и различные визуальные эффекты, такие как плавное появление и исчезновение слоев.Эта библиотека весьма компактна и включает в себя библиотеки Prototype и Script.aculo.us. К основным плюсам библиотеки можно отнести: * Легкость использования; * Кроссбраузерность (Работает ..
|
|
комментариев: 1 | просмотров: 1768 | дата добавления: 2009-09-1
|
|
|
Сортировка столбцов в таблице без перезагрузки
|
|
Иногда перед разработчиком стоит задача обеспечить сортировку столбцов в таблице с данными. Классическим решением является использование какого-нибудь серверного ЯП, который бы сортировал данные по определённому столбцу и отдавал полученную страницу клиенту.Я хочу вам предложить альтернативное решение, работающее в W3C DOM-совместимых браузерах: Internet Explorer 5+, Netscape Navigator 6+/Mozilla и Opera 7+.Первым алгоритм ..
|
|
комментариев: 0 | просмотров: 2995 | дата добавления: 2009-09-1
|
|
|
Javascript и ООП.
|
|
Javascript, помимо стандартных возможностей, предоставляет массу способов использовать объектно-ориентированное программирование. В Javascript вы можете создавать объекты или псевдообъекты. Для этого существуют следующие способы:
Оператор new
Литеральная нотация
Конструкторы объектов
Прототипы
Ассоциативные массивы
Прототипы были описаны в предыдущей статье:
JavaScript: Использование прототипов
Используем оператор new
Это, наверное, самый легкий способ ..
|
|
комментариев: 0 | просмотров: 1369 | дата добавления: 2009-08-22
|
|
|
|
|
|