Подксажите как сделать так чтобы фон html-элемента менялся случайным образом

Ищется наиболее интересное решение для следующей задачи. На странице есть элемент blockquote (цитата). Необходимо при каждом обновлении страницы менять фон этого элемента. Всего существует три предустановленных цвета, среди которых и нужно выбрать. Особенно интересно можно ли это сделать без серверного программирования и JavaScript, скажем, на чистом CSS. Для старых браузеров поддержка не нужна, ориентируемся только [...]

Событие onKeyPress не работает на iPad и iPhone

Столкнулся с неприятным поведением некоторых моих веб-калькуляторов на iPad. В частности на полях где реализовано ограничение по вводимым символам (например, только цифры или только буквы) функция фильтрации не выполняется вообще. Оказалось причина в том, что экранная клавиатура на iPad и iPhone не генерирует JavaScript событие keypress. Далее несколько идей о том как решить эту проблему.

Приколы с “new” на мобильных браузерах

В последнее время я немного увлекся Ruby, в связи с чем постоянно путаюсь с созданием объектов в JavaScript (пытаюсь писать в стиле Ruby). Чтобы не путаться решил попробовать создать в JavaScript конструкторы “new”. Что-то на подобие:
Defaceit.Window.new = function(icon, content) {// Some code here…}
На стационарном компе все отработало на ура (проверял на FireFox и Chrom-е), а [...]

Оцепенение перед сложностью задачи

Периодически я впадаю в состояние, когда начинаю думать о сложности задачи и пытаюсь представить итоговое решение вместо того чтобы решать ее постепенно. Обычно в таком состоянии пытаешься в голове прокрутить все детали будущей реализации, в итоге ничего путного не выходит и работа замирает на неопределенный срок. В соответствии с TDD чтобы не впадать в [...]

Как правильно использовать исключения

Как-то я имел неосторожность утверждать, что разработчику необходимо самому обрабатывать порожденные им исключения, а не надеяться, что это за него сделают коллеги. Моя позиция несколько поменялась с тех пор, и я еще раз хочу вернуться к этому вопросу.

Как правильно писать тесты на RSpec?

В этом топике я предлагаю обсудить то как лучше создавать тесты с использованием фреймворка RSpec. Я не буду останавливаться на том что такое Rspec, откуда он появился, зачем нужен и так далее. Те кто программирует на Ruby скорее всего о нем слышали, а если нет, то предлагаю ознакомиться с базовыми понятиями самостоятельно. Далее я расскажу [...]

Изолируете ли вы сторонние библиотеки с помощью собственной обертки?

Сейчас у меня в проекте используется достаточно большое количество сторонних библиотек. Для каждой библиотеки я делаю свой класс-обертку, который использую в рамках проекта. Преимущества, на мой взгляд, такие:
Во-первых, легко перейти на следующую версию сторонней библиотеки. После обновления достаточно прогнать тесты классов-оберток, чтобы быть уверенных в работоспособности новой версии.
Во-вторых, даже если после обновления библиотеки тесты [...]

Оперативно работа в екатеринбурге спб. | Коляски | Скандальная правда о выборах президента России в. | фитнес станции для дома с доставкой, зборкой | picassoft.com.ua создание сайта в Киеве