Метод element.querySelectorAll("css query") был введен в браузеры уже достаточно давно, но, честно говоря, я не встречал особо статей про него.
Что ж, исправим эту ситуацию. читать дальше »
В этом посте я расскажу про то, что находится у каждой страницы выше тега <html>, и, возможно, это поможет глубже понять механизм работы браузера. читать дальше »
Снова немного анализа и синтеза по поводу юзерскриптов в опере.
Мы уже знаем, что адреса типа file://localhost.myCustomStr/ являются отдельными хостами, и могут хранить куки, но что, если пойти чуть дальше? читать дальше »
Предположим, у нас есть графическое меню на сайте. Нужно при наведении сменить изображение пункта на другое.
Эта задача для эпохи вебдваноля уже не так актуальна, мода на украшательства в навигации постепенно сходит на нет, но все-таки, если дизайнер решил, что в главном меню кровь-из-носа нужны выпукло-вогнутые плашки с Matisse ITC, что же делать в таком случае? читать дальше »
Пагубное влияние jQuery уже приводит к тому, что разработчики потихоньку начинают забывать css и сталкиваются с ним исключительно в виде element.style. А зря! Ведь несложные, в общем-то, вещи могут сильно облегчить жизнь как разработчика, как и пользователя. читать дальше »
UPD: Свершилось! В каракане (Опера 10.50) будет родное хранилище. Так что, если Вам не нужна обратная совместимость, просто подождите немного.
Люблю Оперу, черт возьми!
При запуске функции в Firefox через setTimeout ей передается дополнительный параметр — время, на которое было просрочено выполнение кода.
Иногда это может привести к неожиданным последствиям, будьте осторожны, граждане! читать дальше »