Сообщение от Sigizmund2012
|
Конечно быдлокодер может придумать свой атрибут, например s
|
Значит быдлокодеры и написали JQuery.
Быдлокодеру. Что такое HTML вообще? Это попсовый XML, DTD которого называется спецификация от консорциума. То есть для всего народа сделан DTD с некоторыми девиациями по разным причинам и земшарное сообщество спокойно юзает этот тип не задумываясь о преобразованиях - браузер преобразует однопенисуально для всех. Более того, разница в преобразовании вызывает бурю негодования, особенно в отношении такого сказочного долбо...а как IE.
Преамбула ясна? А что такое тогда XML? Это абсолютная свобода в рамках простой иерархии из тегов и отношений в атрибутах. Теги могут быть любыми, атрибуты могут быть любыми.
Так вот все что отвечает DTD по тегам и атрибутам в HTML, браузер как бы должен но не обязан зохавать, пережевать и выдавать в клювик программисту. А все что не отвечает DTD - не обязан рендерить и компилировать, но выдавать AS IS - обязан.
Там до сих пор геморрой с произвольными тегами, но кто сильно озабочен - тот его пережил и пользуется как хочет.
Понятно где быдлокодеры, а где слаще морковки ничего не ели?
ЗЫ Ну а чтобы свои атрибуты и теги рендерились как-то и компилировались куда-то, вам всего-навсего нужно сделать свой DTD например на языке XSL чтобы получить HTML, иначе браузер ничего не поймет. В своем собственном приложении вы можете рендерить XML вообще как угодно.
И самая мякотка что собственно для этого и был сделан XMLHttpRequset, чтобы получать XML и JS'ом его рендерить без геморроя с XSL. Народ и этого ниасилил и постит JSON.