powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / простой вопрос
25 сообщений из 53, страница 2 из 3
простой вопрос
    #39333999
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяно нафига такое?????

Очевидно для того, чтобы для элементов хранить какие-то данные. Значения атрибутов же являются значениями для инициализации этих данных. Очевидно. Просто. Понятно. Удобно. Ну что ещё надо-то?
...
Рейтинг: 0 / 0
простой вопрос
    #39334001
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttвадяно нафига такое?????

Очевидно для того, чтобы для элементов хранить какие-то данные. Значения атрибутов же являются значениями для инициализации этих данных. Очевидно. Просто. Понятно. Удобно. Ну что ещё надо-то?
да,хранить данные — это хорошо, но зачем путать/совмещать ?
документированно, но где-то в середине....
и где хранит, мне не удалось найти....
...
Рейтинг: 0 / 0
простой вопрос
    #39334050
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяда,хранить данные — это хорошо, но зачем путать/совмещать ?

А что путается-то? Ты бы мог предложить другое, более элегантное, простое и понятное решение, где:

1) можно хранить любые данные для элементов, в том числе объекты JS
2) можно инициализировать эти данные в HTML

?


вадядокументированно, но где-то в середине....

Ответ находится на раз-два, даже если лень читать документацию.

вадяи где хранит, мне не удалось найти....

Зачем тебе это? Если в образовательных целях, то открывай исходники и читай. Если в практических целях, тебе не нужно ничего кроме гарантированного хранения, извлечения и очистки памяти при удалении элемента, это всё есть.
...
Рейтинг: 0 / 0
простой вопрос
    #39334051
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174синтаксис с ходу интуитивно не понятный...
Синтаксис, как синтаксис...
...
Рейтинг: 0 / 0
простой вопрос
    #39334054
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяи где хранит, мне не удалось найти....


Это ты еще с СУБДшками не бодался. Они еще те скрыватели хранения своих данных...
...
Рейтинг: 0 / 0
простой вопрос
    #39334076
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяhVosttпропущено...


Очевидно для того, чтобы для элементов хранить какие-то данные. Значения атрибутов же являются значениями для инициализации этих данных. Очевидно. Просто. Понятно. Удобно. Ну что ещё надо-то?
да,хранить данные — это хорошо, но зачем путать/совмещать ?
документированно, но где-то в середине....
и где хранит, мне не удалось найти....
Вот мы и увидели, что проблема не в азах, а в делании поспешных выводов, вместо внимательного чтения документации.
...
Рейтинг: 0 / 0
простой вопрос
    #39334080
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttвадяда,хранить данные — это хорошо, но зачем путать/совмещать ?

А что путается-то? Ты бы мог предложить другое, более элегантное, простое и понятное решение, где:

1) можно хранить любые данные для элементов, в том числе объекты JS
2) можно инициализировать эти данные в HTML
Каким это образом выполнить пункт 2, если в доке написано:

Regarding HTML5 data-* attributes: This low-level method does NOT retrieve the data-* attributes unless the more convenient .data() method has already retrieved them.

?
...
Рейтинг: 0 / 0
простой вопрос
    #39334093
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAКаким это образом выполнить пункт 2, если в доке написано:

Regarding HTML5 data-* attributes: This low-level method does NOT retrieve the data-* attributes unless the more convenient .data() method has already retrieved them.

?

low-level метод работает немного по-другому. Я не знаю причин такого отличающегося поведения, наверное потому, что я никогда не юзал этот метод в жизни, и не замечал, чтобы он где-то использовался.
...
Рейтинг: 0 / 0
простой вопрос
    #39334102
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

Возможно jQuery.data() нужен для того, чтобы гарантировано обратиться к заданному значению, а не извлечённому из атрибута. В этом есть некоторый смысл.
...
Рейтинг: 0 / 0
простой вопрос
    #39334123
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttskyANA,

Возможно jQuery.data() нужен для того, чтобы гарантировано обратиться к заданному значению, а не извлечённому из атрибута. В этом есть некоторый смысл.
jQuery.data() появилось задолго до html5
ужа с ежом скрестили как могли и задокументировали
...
Рейтинг: 0 / 0
простой вопрос
    #39334134
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилjQuery.data() появилось задолго до html5
ужа с ежом скрестили как могли и задокументировали

Как это объясняет различия в работе .data() и jQuery.data() ? Тем более jQuery работал с data-атрибутами ещё до утверждения HTML5 в качестве стандарта, может и не с самой своей первой версии, утверждать не берусь.
...
Рейтинг: 0 / 0
простой вопрос
    #39334135
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttskyANA,

Возможно jQuery.data() нужен для того, чтобы гарантировано обратиться к заданному значению, а не извлечённому из атрибута. В этом есть некоторый смысл.
да в этом есть хороший смысл.

Изопропил jQuery.data() появилось задолго до html5
ужа с ежом скрестили как могли и задокументировали
для этого есть деприрайтед... и другое имя придумать.
я вспомнил, что уже сталкивался с этим двойственным повведением сам и видел как другой чел тоже мучился....
к сожалению тогда не стал разбираться , просто пгорешил на свои не знания..
...
Рейтинг: 0 / 0
простой вопрос
    #39334184
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttskyANA,

Возможно jQuery.data() нужен для того, чтобы гарантировано обратиться к заданному значению, а не извлечённому из атрибута. В этом есть некоторый смысл.
Опять же в документации написано: Note that jQuery itself uses this method to store data for internal use, such as event handlers..
...
Рейтинг: 0 / 0
простой вопрос
    #39334193
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяhVosttskyANA,

Возможно jQuery.data() нужен для того, чтобы гарантировано обратиться к заданному значению, а не извлечённому из атрибута. В этом есть некоторый смысл.
да в этом есть хороший смысл.

ИзопропилjQuery.data() появилось задолго до html5
ужа с ежом скрестили как могли и задокументировали
для этого есть деприрайтед... и другое имя придумать.
И какое имя Вы предлагаете для хранения произвольных данных, связанных с элементом? jQuery.arbitraryElementData()? :)
...
Рейтинг: 0 / 0
простой вопрос
    #39334195
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,
ElementData вполне подошло бы
...
Рейтинг: 0 / 0
простой вопрос
    #39334218
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяskyANA,
ElementData вполне подошло бы
:) А толку-то? Всё равно Вы бы удивлялись, что метод не связан с data-атрибутами.
...
Рейтинг: 0 / 0
простой вопрос
    #39334226
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAвадяskyANA,
ElementData вполне подошло бы
:) А толку-то? Всё равно Вы бы удивлялись, что метод не связан с data-атрибутами.
не факт, вызвало б сомнение и, как следствие, более внмательное прочтение мануала.
но тут ведь читает данные из атрибута data-…
вот что путает
...
Рейтинг: 0 / 0
простой вопрос
    #39334266
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAОпять же в документации написано: Note that jQuery itself uses this method to store data for internal use, such as event handlers..

Кредо программиста: читать документацию является признаком плохого тона, а писать её - тем более!

(с) 19541621
...
Рейтинг: 0 / 0
простой вопрос
    #39334307
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
от jquery - сплошной вред, я правильно понял ?
...
Рейтинг: 0 / 0
простой вопрос
    #39334317
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилот jquery - сплошной вред, я правильно понял ?

Давно набирающая обороты идея. Но вред на самом деле как всегда от кривых рук, а не из-за того, что нож слишком острый.
...
Рейтинг: 0 / 0
простой вопрос
    #39334328
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяskyANAпропущено...

:) А толку-то? Всё равно Вы бы удивлялись, что метод не связан с data-атрибутами.
не факт
А по мне так очень даже вероятно.
Потому как я не раз наблюдал, как человек сначала выдумал как оно по его мнению должно работать, потратил кучу времени в поисках ошибки, почему же работает не так.
И только потом либо разобрался, либо ему объяснили.

И это не проблема библиотеки, или фреймворка. Это проблема тех, кто не хочет разбтраться.
...
Рейтинг: 0 / 0
простой вопрос
    #39334391
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в общем, я так понял что затронул большой вопрос ))
но таки да, я вообще документацию не читал, но прийдется почитать...
...
Рейтинг: 0 / 0
простой вопрос
    #39334433
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174,
при первом использовании у меня оказалось, что атрибут data-имя был и соответствннно jquery.data сработала, как и ожидалось. но в дальнейшем потребовалось создать атрибут, и jquery отработало, а когда потребовалось прочитать это значение уже с помощью attr....
вот и засада, тут работает, там не работает......
вроде одно и тоже, а оказывается фигфам
...
Рейтинг: 0 / 0
простой вопрос
    #39334491
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,

http://stackoverflow.com/questions/7261619/jquery-data-vs-attr

вопросу 5 лет выдержки, но были и ещё старее, лень искать..
...
Рейтинг: 0 / 0
простой вопрос
    #39334494
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttвадя,

http://stackoverflow.com/questions/7261619/jquery-data-vs-attr

вопросу 5 лет выдержки, но были и ещё старее, лень искать..
если такой старый вопрос - почему не исправлен?
не я один наступаю на эти грабли
...
Рейтинг: 0 / 0
25 сообщений из 53, страница 2 из 3
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / простой вопрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]