hAtom и маленький плюс в пользу xhtml

вебстандартисты сломали уже немало копий, обсуждая преимущества и недостатки использования именно xhtml, а не html. В итоге общественное мнение склонно считать xhtml хотя и неочевидной, но всё же ошибкой, и …

сила против ловкости — очередной раунд

наверняка все заинтересованные уже знают о том, что опера и сафари показали движки, которые полностью проходят тест acid3. Вероятно, многие читали и запись одного из разработчиков firefox по вопросу «стоит …

рунет vs oauth

интересное дело : ) похоже, мы стали первыми в рунете, кто реализовал у себя OAuth

кстати, если возьметесь за такое, будьте осторожны с библиотечками, на которые ссылается основной сайт — они, гм, сыроваты …

программное отключение монитора

несмотря на то, что ночная москва довольно ярко светит в мое окно, мониторы все равно ярче, и я предпочитаю отключать их, когда ложусь спать. С другой стороны, не хочу отказываться …

снова о hover

в предыдущем посте я обещал рассказать о том, как можно с пользой применить метод .getDelayedHandlers() — избежать лишнего мельтешения на экране и быть более терпимым к ошибкам пользователя. Выполняя обещание, опишу …

hardy heron beta

когда я вижу два человеческих органа, я сшиваю их друг с другом, и смотрю, что получится

— доктор Зойдберг

неудачно обновил убунту до следующей версии: в новеньком ядре по умолчанию нет …

отложенные вызов и отмена функции

интерфейс, который моментально реагирует на действия пользователя — это не всегда здорово. Людям свойственно делать мелкие ошибки и тут же исправлять их, поэтому нередко хорошей идеей оказывается снисходительность к таким ошибкам …

улучшенный hover

интерфейс, элементы которого разумно реагируют на наведение мыши, воспринимается гораздо лучше. Видимо, поэтому в CSS есть псевдокласс :hover. Однако, как мы все знаем, его реализация в IE6- оставляет желать лучшего …

блокирование кнопок и полей ввода, карринг

наверное, именно для этой задачи чаще всего используется javascript. Нужно заблокировать кнопку, чтобы пользователь не кликнул её по ошибке, и сделать блокировку заметной, чтобы он даже не пытался. Иногда вместо …

pkunzip.zip 2.0

Для меня долгое время самым коротким околокомпьютерным анекдотом было «pkunzip.zip». Потом я ещё более короткий и заодно рефлексирующий «ha.ha». Время меняется, и теперь то же самое делается по-другому …

неожиданный способ очистки массива

мои поиски русских блогов о javascript были сравнительно небезуспешными. Сейчас, просматривая один из обнаруженных блогов, нашел в нем заметку «Три варианта удаления childNodes». Она напомнила мне об одной забавной особенности …

prototype.js минус браузер

Изначально задачей разработчиков prototype было улучшить сам язык. Добавить в него синтаксического сахара, используя существующие возможности javascript, в конечном итоге приближая к ruby. Естественно, при этом решались и проблемы кроссбраузерности …

стандарты для расширения Element.Methods

Prototype.js объявляет множество удобных методов для DOM-объектов, но разработчикам всегда хочется большего. Добавить объекту новый метод очень просто, но при этом рекомендуется соблюдать несколько правил.

  1. ссылка на элемент или …

блоги о javascript

поделитесь, пожалуйста, ссылкой на какой-нибудь список блогов о javascript на русском языке

если такого списка нет, но вы читаете или ведете блог(и) по этой теме, то ссылкам на них …

расширяя prototype.js — обработка нескольких событий

prototype.js — моя любимая javascript-библиотека. Но несмотря на то, что в ней есть очень многое, некоторых вещей мне в ней не хватает. Обычно это довольно простая функциональность, которая реализуется в …

pingback

наш интернет — гипертекстовый, то есть, позволяющий вставить в текст ссылку на другой текст. Изначально теоретики предполагали, что эти ссылки должны быть двусторонними, и строили первые гипертекстовые системы именно таким образом …

об опечатках

вообще хорошим тоном для веб-разработчиков было бы автоматическое исправление опечаток типа:

URL vs I18N

поигрался сейчас с переводом частей урла на русский язык, и с легким сожалением вернул все, как было. С сожалением — потому что как-то радуют адреса типа https://blog.arty.name/профиль …

простые бонусы семантичности

возможно, я читаю слишком много всего по этой теме, но мне редко встречаются слова о самых банальных плюсах, которые пользователи получат от самой банальной семантичности: ссылок с непустым и работающим …