LINUX.ORG.RU
ФорумTalks

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


0

0

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

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

★☆☆

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

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

Teak ★★★★★ ()
Ответ на: Re: Однако тенденция. от Teak

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

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

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

r_asian ★☆☆ ()
Ответ на: Re: Однако тенденция. от Pi

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

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

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

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

r_asian ★☆☆ ()
Ответ на: Re: Однако тенденция. от r_asian

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

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

Teak ★★★★★ ()
Ответ на: Re: Однако тенденция. от r_asian

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

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

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

Teak ★★★★★ ()

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

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

Orlangoor ★★★★★ ()
Ответ на: Re: Однако тенденция. от Teak

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

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

boombick ★★★★★ ()
Ответ на: Re: Однако тенденция. от Teak

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

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

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

r_asian ★☆☆ ()

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

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

anonymous ()
Ответ на: Re: Однако тенденция. от boombick

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

AJAX - Asinchronous JavaScript and Xml

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

anonymous ()
Ответ на: Re: Однако тенденция. от anonymous

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

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

kto_tama ★★★★★ ()
Ответ на: Re: Однако тенденция. от Orlangoor

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

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

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

frame ★★★ ()
Ответ на: Re: Однако тенденция. от frame

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

>только по инициативе клиента

Я и говорю, server-sent events рулят!

anonymous ()

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

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

adminchik ()
Ответ на: Re: Однако тенденция. от kto_tama

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

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

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

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

4.2.

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

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

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

Sikon ★★★ ()
Ответ на: Re: Однако тенденция. от Teak

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

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

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

ivlad ★★★★★ ()
Ответ на: Re: Однако тенденция. от ivlad

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

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

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