dimitrion:
>либо весьма смутно понимать, о чем идет речь в разговоре, либо банальное нежелание признавать себя неправым.
Похоже, вы себя описываете. Если вы не знаете, чем API отличается от HTML'шной логики - то о чем спор то? Это все равно, что считать вызов функции тем же HTML.
У меня есть и другой агргумент: JS - это Тьюринг-полный язык, а HTML, несмотря на его расшифровку, это формат данных. Т.е. логику отправки формы можно на JS с API браузера. А на HTML - нет.
xmoonlight: не, не в этом логика, а в том, что такую логику трудно иногда вкурить(как и логику говнокода). А вообще, мне при этом вопросе гадалки появляются. В виде рекламы
dimitrion: опять придираетесь. Ну, я неправильно написал. Но понятно, о чем я.
Я еще раз поясню: даже простая гиперссылка или ссылка на внешний скрипт/стиль создает HTTP запрос "средствами HTML". Т.е. я вас прекрасно понимаю. Но вы никак не можете понять, что я такие запросы не считаю в данной ситуации. А вы продолжаете твердить: HTML может отправлять запросы, HTML может отправлять запросы, HTML может отправлять запросы.
dimitrion: ну JS как бы компилируется в машинный код. А HTML - нет. Но... спор не об этом. Поэтому объясню - я не считаю корневой запрос(с которого начинается загрузка странницы) достоянием HTML. А так же не считаю прочие теги HTML истинными HTTP запросами. Иначе получается довольно комично - script, link, img, a и прочея, прочея, прочея создают HTTP запросы посредством HTML. (Первое, кстати, используется для JSONP так, что вы не столь уж неправы).
Понятно?
dimitrion: HTML не инициирует запрос. Инициирует DOM-событие, которое по сути обрабатывается браузером.
Меня огорчает, что вы придираетесь к миллиметрам, которые я понимаю, а меня понимать не хотите. Может перенесем этот холивар в ВК?
dimitrion:
>передать средствами HTML
Что вы подразумеваете под передачей? Я - полностью контролируемый запрос с заранее неизвестными параметрами. В HTML этого нет. HTML, образно говоря, говорит браузеру, что делать и как визуализировать главный контент. JS же работает через браузер. HTML не может отменить действие. Почему? Потому, что запрос делает браузер. JS может отменить действие. Почему? Он, через API браузера, делает запрос.
Коротко - HTML не делает запрос, ИМХО. Запрос делает браузер, руководствуя HTML.