удобная работа с классами
в спеке html5 есть удобный интерфейс classList
для работы с классами (и другими подобными строками из разделённых пробелами слов). Естественно, он базируется на том, что яваскрипт-библиотеки давно уже сделали удобным …
в спеке html5 есть удобный интерфейс classList
для работы с классами (и другими подобными строками из разделённых пробелами слов). Естественно, он базируется на том, что яваскрипт-библиотеки давно уже сделали удобным …
в prototype.js используется не совсем очевидный способ работы с исключениями, возникающими при обработке аякс-запросов: по умолчанию они подавляются и не попадают в консоль ошибок вообще. Чтобы их видеть, нужно …
недавно с удивлением обнаружил, что :target нормально работает во всех трёх браузерах. Только вместо <a name="xxx">
нужно ссылаться на id
элемента. Особенно интересно сочетать это с техникой yellow fade …
В спецификации html5 сейчас есть любопытное свойство элементов dataset
, идущее в комплекте с атрибутами data-*
. Эта парочка предназначена для удобного встраивания скрытых данных в документ. Например, яваскрипту, обрабатывающему элементы списка …
в предыдущем посте я обещал рассказать о том, как можно с пользой применить метод .getDelayedHandlers()
— избежать лишнего мельтешения на экране и быть более терпимым к ошибкам пользователя. Выполняя обещание, опишу …
интерфейс, который моментально реагирует на действия пользователя — это не всегда здорово. Людям свойственно делать мелкие ошибки и тут же исправлять их, поэтому нередко хорошей идеей оказывается снисходительность к таким ошибкам …