Цитата:
Тем более что в перспективе - это доступ через свойство element.dataset.* |
Цитата:
|
ksa, ты наверно так страницы верстаешь:
<!DOCTYPE html MYDOCTYPE> <html> <body> <style> шапка{ ... } </style> <шапка> <меню>...</меню> </шапка> <абзац></абзац> </body> Какая разница что нужно использовать <header> и <nav> - кого это волнует? Так то удобнее! :D |
Цитата:
Цитата:
|
Цитата:
|
Цитата:
|
По слухам $elem.data('id') работает быстрее чем $elem.attr('data-id'), т.к. первый не обращается к DOM. Это так?
|
Shitbox2, у тебя там сверхнагруженное приложение, в котором обращение к id идет миллионы раз в секунду? Тогда да, первое быстрее.
|
Нет, не высоконагруженное. Но если нет разницы, зачем платить больше? Еще в jQuery $elem.data('id') практически равен $elem.attr('data-id').
Т.е. <div data-id="9"></div> $('div').data('id') вернет 9, хотя обратная запись работать не будет. Дата-атрибуты можно использовать как значения по-умолчанию, больше плюсов в них не насмотрел... |
Цитата:
|
Часовой пояс GMT +3, время: 12:09. |