LINUX.ORG.RU
ФорумTalks

Однако тенденция.


0

0

Прикольную наблюдаю тенденцию. Берется какой-нибудь говноресурс, добавляется туда асинхронная загрузка одного единственного блока, вешается лэйбл "designed with AJAX" и широко раздвигаются пальцы. 90% посетителей понятия не имеют, что такое AJAX, но коллективным чутьём догадываются, что это типо крута и дружно прутся.

Может AJAX - это секта? Нужен ли он, а если нужен, то в каких случаях?

★☆☆

Не, штука безусловно полезная, но именно в малых дозах, типа как раз загрузки одного-единственного блока. :) Например, формочка для ответа, выползающая по нажатию на "ответить", как в ЖЖ - это очень правильно. А больше и не надо, особо.

Teak ★★★★★
()
Ответ на: комментарий от Teak

> формочка для ответа, выползающая по нажатию на "ответить"

Вот её-то как раз лучше без всякого аякса сделать - одним жабаскриптом.

r_asian ★☆☆
() автор топика
Ответ на: комментарий от Pi

> + оно не слабо экономит траффик

Ну, с этим трудно не согласиться.

Но иногда смущают масштабы и несуразность использования. Например: весь сайт поделен на блоки, которые подгружаются по мере необходимости и один единственный блок с формой для голосовании, который при отправке голоса перегружает всю страницу(естественно со сбросом всех блоков к начальному содержимому).

r_asian ★☆☆
() автор топика
Ответ на: комментарий от r_asian

Не силён в терминах, разве ajax - это не жабаскрипт? :) Или ты про то, что там можно обойтись без xmlhttprequest?

Teak ★★★★★
()
Ответ на: комментарий от r_asian

> который при отправке голоса перегружает всю страницу(естественно со сбросом всех блоков к начальному содержимому)

Это не естественно, это всего лишь кривые руки. :) Через задницу можно что угодно сделать, но это само по себе не дискредитирует идею.

Teak ★★★★★
()

Если ajax к месту, то это очень нужно и удобно - например как удобно сделано комментирование новостей на nnm. Реально сильно экономится трафик, и нет идиотских перезагрузок страниц. Жалко еще ниразу не видел реализованную через ajax проверку новых новостей, комментариев, etc.

Orlangoor ★★★★★
()
Ответ на: комментарий от Teak

Правильно мыслишь, ajax это и есть жабаскрипт :) А камрад r_asian обильно газифицировал лужу, так как асихронного запроса там просто нет :)

boombick ★★★★★
()
Ответ на: комментарий от Teak

> Или ты про то, что там можно обойтись без xmlhttprequest?

Да именно этои имелось ввиду.

r_asian ★☆☆
() автор топика

Xmlhttprequest отстой. Server-Sent Events рулят.

anonymous
()
Ответ на: комментарий от boombick

AJAX - Asinchronous JavaScript and Xml

А камрад r_asian, кстати, ни про какой "асинхронный запрос" и не говорил...

anonymous
()
Ответ на: комментарий от Orlangoor

>Жалко еще ниразу не видел реализованную через ajax проверку новых новостей, комментариев, etc.

Клиент-серверная идеология такого не допускает by design: только по инициативе клиента, а значит ни о какой экономии трафика и речи быть не может

frame ★★★
()

я вот к себе прикрутил, ооочень удобно

adminchik
()
Ответ на: комментарий от kto_tama

> Xmlhttprequest по-моему придуман офтопиком

MS его придумала.

> нет там ничего такого , чего бы не было до этого во фреймах

4.2.

Во-первых, фрейм - это DOM-элемент, его надо подключать к документу, а потом отключать - геморрой тот ещё. Ну и глюки во всех браузерах разные. XHR - обычный JavaScript-объект. В IE он реализован на основе ActiveX, но это не суть важно.

Во-вторых, у XHR есть множество возможностей низкоуровневой манипуляции протоколом HTTP, которые фреймам и не снились. Можно любые заголовки устанавливать, любое содержимое перегонять, хоть бинарное.

Вот чего в XHR нет и для чего использовать фреймы иногда имеет смысл, так это возможности парсить HTML в DOM - только XML. Впрочем, эта возможность нужна разве что разработчикам мозилловских расширений.

Sikon ★★★
()
Ответ на: комментарий от Teak

> Например, формочка для ответа, выползающая по нажатию на "ответить", как в ЖЖ - это очень правильно. А больше и не надо, особо.

кто б сделал такое для ЛОРа?

ivlad ★★★★★
()
Ответ на: комментарий от ivlad

я два раза просил доступ, мне не дали, я и отстал...

Teak ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.