удобная работа с классами
в спеке html5 есть удобный интерфейс classList
для работы с классами (и другими подобными строками из разделённых пробелами слов). Естественно, он базируется на том, что яваскрипт-библиотеки давно уже сделали удобным …
в спеке html5 есть удобный интерфейс classList
для работы с классами (и другими подобными строками из разделённых пробелами слов). Естественно, он базируется на том, что яваскрипт-библиотеки давно уже сделали удобным …
недавно с удивлением обнаружил, что :target нормально работает во всех трёх браузерах. Только вместо <a name="xxx">
нужно ссылаться на id
элемента. Особенно интересно сочетать это с техникой yellow fade …
сейчас опять потратил полчаса на дебаг из-за малоизвестной «фичи» firefox — тайного параметра lateness, и решил избавиться от проблемы насовсем, благо яваскрипт позволяет:
if (Prototype.Browser.Gecko) {
function handler(old, callback …
В спецификации html5 сейчас есть любопытное свойство элементов dataset
, идущее в комплекте с атрибутами data-*
. Эта парочка предназначена для удобного встраивания скрытых данных в документ. Например, яваскрипту, обрабатывающему элементы списка …
в предыдущем посте я обещал рассказать о том, как можно с пользой применить метод .getDelayedHandlers()
— избежать лишнего мельтешения на экране и быть более терпимым к ошибкам пользователя. Выполняя обещание, опишу …