[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Что это за параметры
Страницы: 1, 2
Эли4ка
Здравствуйте!Недавно заметила у некоторых веб-сайтов,например на YouTube,VK Modile такие параметры:data-mru-fragment,data-unread-messages-count и др.
Понятно,что это какие-то новые спецификации XML\HTML.Но ни документации,ни их назначения найти не смогла.Может кто знает.где можно разузнать что-нибудь по этому.
P.S. Браузеры последних версий обрабатывают эти параметры.
----
P.S.
Нашла у Mail.ru-
data-type="add"
data-complaint-juser="@mail.ru"
data-complaint-disturber="l@mail.ru"
data-complaint-type="18"

data-complaint-objectid="35000"
data-complaint-noupdate="Жалоба отправлена"
data-action="complain"
data-complaint-parentid="111"
data-clns="d374274"
Эли4ка
вот у приложения на ВКонтакте нашла
data-crop
data-placeholder
data-id
d-source
d-cat
d-text
d-ver
d-vk_src_x
d-vk
d-h
d-w
d-time
d-rating
d-votes
d-hates
d-likes
d-photo
d-id
kaww
Эли4ка, эти параметры не описаны в стандарте, вы тоже вправе слать любые заголовки, которые затем обрабатывать на принимающей стороне
Эли4ка
kaww
на основе чего вы считаете их заголовками?и как их вообще обрабатывать? blink.gif
kaww
Цитата
на основе чего вы считаете их заголовками?

из первого сообщения решил, что речь идет о response headers
Цитата
и как их вообще обрабатывать?

например, на пхп с использованием curl
curl_setopt($curl, CURLOPT_HEADER, 1); 

на jvascript как-то так
var x = new XMLHttpRequest();
x.open('HEAD', '/', true);
x.onreadystatechange = function() {

if (x.readyState === 4) {

console.log(x.getAllResponseHeaders());
}
}


x.send(null);

Значение одного параметра
 console.log(x.getResponseHeader('Content-Length'));
Эли4ка
kaww
интересно,а как тогда получить данные из data-complaint-juser="@mail.ru"
И вообще при чем здесь AJAX,cURL ?
kaww
Цитата
интересно,а как тогда получить данные из data-complaint-juser="@mail.ru"
так же как и любой другой (пример для js и то в какую сторону смотреть на пхп я привел)
Цитата
И вообще при чем здесь AJAX,cURL ?
ни причем. просто для примера. на c++, опять же для примера, можно использовать CkHttp
CkHttp http;
......
http.lastResponseHeader();
Эли4ка
kaww
либо я не понимаю.что Вы говорите,либо Вы неправильно поняли суть вопроса.Я спросила,зачем нужны эти параметры.ведь от балды они не могут быть написаны,Вы мне начали приводить совершенно не то..зачем мне AJAX?Что я им для этих параметров сделаю? blink.gif
kaww
Цитата
Я спросила,зачем нужны эти параметры.ведь от балды они не могут быть написаны

для чего они нужны вам ответят (или не ответят) разработчики тех сайтов. в параметре data-unread-messages-count судя по названию - кол-во непрочитанных сообщений
Эли4ка
kaww
Цитата
в параметре data-unread-messages-count судя по названию - кол-во непрочитанных сообщений

это я знаю,благо английский в школе учила,но зачем они там,и где можно прочитать вообще про них,ведь эти разработчики знают откуда-то про них..
kaww
Эли4ка
Цитата
где можно прочитать вообще про них

нигде, так же как вы и не найдет информацию по
header('My-Parameter: bar');

Цитата
ведь эти разработчики знают откуда-то рпо них..

знают потому что сами их придумали отправляют
Winston
http://habrahabr.ru/post/139210/
Эли4ка
Winston
да,как раз что и надо было..как же я сама не догадалась там глянуть..
Invis1ble
ох.скорее всего нет..там про что-то другое..
P.S. нет.там про это.просто я невнимательно прочитала..торопилась на Habr..
Zzepish
Это называется пользовательскими аттрибутами!
Они игнорируются валидатором.
Начинаются суфиксом (или префиксом) data-.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.