task#: | 33 [раздел: Клиентский скриптинг(js, vba и т.д.) | hits: 97897] |
Задача: | Часики на js [3] |
аннотация: | Написание скриптов на js для отображения динамических часов на сайте. |
содержание: | Текстовые, простые часы По-другому: "электронные" часы на сайте. Выглядит примерно следующим образом:Текущее время: var d=document var NN=d.layers?true:(window.opera&&!d.createComment)?true:false function showTime(){ var tmN=new Date() var dH=''+tmN.getHours();dH=dH.length |
Aвтор: | this
[добавлена: 9 февраля 2006]
31
|
task#: | 34 [раздел: Манипуляции с выпадающим списком | hits: 93110] |
Задача: | Динамическая очистка выпадающего списка (select) на javascript [1] |
аннотация: | Очень часто при программировании интерактивного функционала веб-интерфейсов возникает задача модификации содержимого выпадающего списка select. В этой задаче... |
содержание: | Вступление Очень часто при программировании интерактивного функционала пользовательских веб-интерфейсов возникает задача модификации содержимого выпадающего списка select. В этой задаче рассматривается неотъемлемая часть этой операции: удаление, очищение элементов... |
Aвтор: | this
[добавлена: 16 февраля 2006]
32
|
task#: | 89 [раздел: popup ("всплывающие") динамические окна | hits: 91254] |
Задача: | Просмотр изображения во всплывающем окне [1] |
аннотация: | javascript-код, открывающий изображение в отдельном окне, без создания дополнительной html-страницы |
содержание: | Для многих изображений, публикуемых на сайте, очень часто нужно обеспечить просмотр этой картинки в увеличенном(полном) размере. 2 основных пути для достижения этого - открытие дополнительного popup окна и динамическая вставка новой большой картинки вместо старой(с... |
Aвтор: | this
[добавлена: 24 декабря 2006]
33
|
task#: | 7 [раздел: Быстрая Сортировка (quick sort) | hits: 79266] |
Задача: | Улучшение быстрой сортировки [2] |
аннотация: | Алгоритм быстрой сортировки хорошо справляется с массивом случайных чисел, но на частично упорядоченных последовательностях производительность ухудшается,... |
содержание: | Коротко: Быстрая сортировка(функция qsort1) достаточно хорошо справляется с массивом случайных чисел, но если на вход подается уже частично упорядоченная последовательность либо последовательность содержащая подпоследовательности из одинаковых элементов, расположенных... |
Aвтор: | this
[добавлена: 17 июля 2002]
34
|
task#: | 32 [раздел: Математика | hits: 75890] |
Задача: | Вычисление минимального / максимального значения [4] |
аннотация: | Нахождение минимального/максимального значения линейной последовательности |
содержание: | В массиве Вряд ли найдется программист, кто не знает или не сможет написать эти алгоритмы. Куда ж проще? Интересен подход Р.Г. Дроми для нахождения максимального элемента с использованием маркеров: Обратите внимание на то, что в алгоритме инициируется дополнительный... |
Aвтор: | this
[добавлена: 18 января 2006]
35
|
task#: | 16 [раздел: Сортировка | hits: 75327] |
Задача: | Сравнение алгоритмов быстрой сортировки [7] |
аннотация: | Сравнение между собой различных вариантов алгоритмов быстрой сортировки |
содержание: | По аналогии со сравнением сортировок, протестируем теперь по производительности и количеству перестановок различные варианты Быстрой сортировки: Опорный элемент - середина (QSortCenter) Опорный элемент - первый левый (QSortLeft) Опорный элемент - левый, пропуск равных... |
Aвтор: | this
[добавлена: 16 апреля 2003]
36
|
task#: | 9 [раздел: Сортировка Выбором (selection sort) | hits: 74747] |
Задача: | Сортировка выбором, общий подход [2] |
аннотация: | Идея схожа с методом сортировки вставкой. Сортированная последовательность создается с "нуля" путем присоединения к ней нужных элементов один за другим на каждом... |
содержание: | Имеется исходная неотсортированния последовательность x[0..n-1]. Отсортируем ее по возрастанию. Выбираем из нее наименьший элемент и ставим на первое место. Т.е. меняем местами найденный наименьший элемент и первый. Затем в последовательности начиная со 2-го элемента и до... |
Aвтор: | this
[добавлена: 4 сентября 2002]
37
|
task#: | 30 [раздел: Большие объемы данных | hits: 74312] |
Задача: | Постраничный вывод [4] |
аннотация: | Постраничный вывод информации: различные варианты организации(с фукнциями следующая/предыдущая страница, сокрытие большого количества промежуточных страниц и... |
содержание: | Введение Очень распрастраненная задача, как в прикладном, так и в веб- программировании. Хотя в последнем случае - наверное все же ее приходится решать чаще... Допустим имеется страница с таблицей(гридом и проч.), где нужно выводить огромное количество строк с однотипными... |
Aвтор: | this
[добавлена: 14 июля 2004]
38
|
task#: | 13 [раздел: Пузырьковая сортировка (bubble sort) | hits: 73029] |
Задача: | Шейкер-сортировка [1] |
аннотация: | Шейкер-сортировка представляет собой дальнейшую оптимизацию пузырьковой сортировки. |
содержание: | Шейкер-сортировка представляет собой дальнейшую и довольно качественную оптимизацию пузырьковой сортировки(без знания которой данная задача останется непонятной). Представим себе еще раз пузырьковую сортировку. При сортировке по возрастанию и направлении прохода... |
Aвтор: | this
[добавлена: 16 января 2003]
39
|
task#: | 72 [раздел: Работа с картинками | hits: 71124] |
Задача: | Интерактивная, динамическая подгрузка картинок [1] |
аннотация: | Небольшой API для интерактивной подгрузки картинок во время выполнения(runtime mode). |
содержание: | Задача возникает, когда по какому-либо событию(нажатию на кнопку, наведению и т.д.) в каком-то месте страницы одну картинку нужно заменить на другую. При этом стараемся быть друженственными к пользователю, поэтому новая картинка не подгрузилась вверху старой выводим... |
Aвтор: | Неизвестный
[добавлена: 22 мая 2006]
40
|
task#: | 75 [раздел: Клиентский скриптинг(js, vba и т.д.) | hits: 71036] |
Задача: | Полезные утилиты, небольшие api и библиотеки и проч. [5] |
аннотация: | Задача посвящана коллекции удобных, проверенных javascript-овых утилит, небольших библиотек api и проч. |
содержание: | Задача предназначена для коллекции полезных утилит на клиентском языке программирования в рамках браузера. На данный момент имеются удобные утилиты/функции для: Определения версии браузера и поддержки стандартов Универсального получения объекта(ов) документа ... |
Aвтор: | this
[добавлена: 24 мая 2006]
41
|
task#: | 223 [раздел: Веб-разработка | hits: 69004] |
Задача: | Курсы валют [2] |
аннотация: | Задача получения, скачивания актуальных курсов валют со стороннего ресурсра. |
содержание: | Довольно часто особенно если ресурс близок по тематике к финансовой сфере - клиент просит чтобы на сайте отображалась актуальная информация по курсам валют. Естественно, что делать это обновление вручную - не имеет смысла, т.к. рискуем потерять актуальность, да и к тому на... |
Aвтор: | this
[добавлена: 17 декабря 2007]
42
|
task#: | 66 [раздел: Геометрические фигуры | hits: 63905] |
Задача: | Заливка замкнутой области [1] |
аннотация: | Пример кода заливка замкнутой области |
содержание: | Задача посвящана коллекции кода(на различных языках / платформах) для заливки замкнутой области. |
Aвтор: | Неизвестный
[добавлена: 17 мая 2006]
43
|
task#: | 31 [раздел: Математика | hits: 63719] |
Задача: | Вычисление значения полинома [2] |
аннотация: | Расчет полинома общего вида: y = anxn + an-1xn-1 + ... + a1x1 + a0 |
содержание: | Рассмотрим программу для расчета значения полинома в общем виде:y = anxn + an-1xn-1 + ... + a1x1 + a0 Решение "в лоб" даст нам: Код делает 2*n умножений(n - размерность полинома). Многовато, с учетом того, что умножение не самая элементарная операция. К счастью существует более быстрая... |
Aвтор: | this
[добавлена: 12 августа 2004]
44
|
task#: | 229 [раздел: Тригонометрия | hits: 62472] |
Задача: | Синус [2] |
аннотация: | Код вычисления синуса. |
содержание: | Коллекция вариантов кода расчета синуса. |
Aвтор: | this
[добавлена: 19 декабря 2007]
45
|