Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Неизвестный атрибут (https://javascript.ru/forum/events/63561-neizvestnyjj-atribut.html)

People[0] 15.06.2016 11:29

Неизвестный атрибут
 
Доброго времени суток. Начал изучать js совсем недавно, столкнулся с некотрой слодностью в книге Гарри Корнела есть несколько примеров, где используются нестандартные html аттрибуты например:

* Определяет текст подсказки, обращаясь к атрибуту "tooltip" заданного
* элемента. Данный метод автоматически регистрирует обработчик события
* onmouseout и отменяет его регистрацию. Этот обработчик выполняет скрытие * подсказки или отменяет ее запланированное появление.
*/
Tooltip.prototype.schedule = function(target, e) {
// Получить текст для отображения. Если текст отсутствует ничего не делать. var text = target.getAttribute("tooltip");
if (!text) return;

естествеено в списке аттрибутов тэгов такового нет, но это уже второй пример, где автор просит устанавливать такие "авторские" аттрибуты. Кто-нибудь, пожалуйста объясните, в чем тут дело?

Rise 15.06.2016 11:49

People[0], в том что можно свои атрибуты и тэги писать и это работает... поэтому некоторые фреймворки типа angular злоупотребляют этим аж до безобразия...

People[0] 15.06.2016 11:59

Я просто в netBeans пишу и вот там, когда устанавливаю неизвестный атрибут, то среда ругаться начинает

pureJS 15.06.2016 12:11

People, это пользовательские атрибуты. Подробно о них написано в учебнике:
Атрибуты и DOM-свойства

Свойства и атрибуты разработчики разграничивают, хотя в переводе с латинского слово attributum - это приданное, свойство предмета, определение.


Часовой пояс GMT +3, время: 21:17.