When *not to* use AJAX * *使用するときにしないようにajax
An example of wrong usage of AJAX aka XmlHttpRequest based web applications -間違って利用方法の例をajaxベースのWebアプリケーションのaka XMLHttpRequest経由- TinkingTeam Corporate Website tinkingteam企業のウェブサイト .です。 Here the menu content is dynamically fetched using Ajax.ここではajax ]メニューを使用してコンテンツが動的に取得します。
This is bad because:これは悪い理由:
- Search engines like google cannot see it. Googleの検索エンジンのようなことはできません。を参照してください。
- Users cannot bookmark the pages.ユーザーのページをブックマークすることはできません。
- It doesn’t indicate anything is happening, which can be bothering over slow connections.何かが起きていない示すことができる低速接続を悩ませています。 This can be remedied by an “in progress” message like GMail.これは改善された"進行中"というメッセージが表示Gmailのようにします。
The first two points reminds me of私の最初の2つのポイントを連想させる Flash only pagesフラッシュのみのページ .です。
Ajax is good for dynamic content update within a page. ajaxが良いために動的なコンテンツの更新プログラムのページをご覧ください。 It should not be used to replace the page paradigm of web documents.の代わりに使われることがないよう、ページのパラダイムのウェブ文書です。
Filed under提出されて Googleグーグル , 、 Headline Newsニュースの見出し , 、 Technology技術 , 、 Webウェブ , 、 Web Services Webサービス | |
| |
RSS 2.0 RSS 2.0を | |
Email this Article電子メールこの記事
You may also like to readを読むようにすることも可能 |





April 19th, 2005 at 4:40 am 2005年4月19日4:40アム
Everything you said applies.すべてのあなたによると適用されます。 But the worst part of that implementation, if you as me, is that the back button is destroyed.しかし、最悪の部分を実装では、私の場合として、のは、 [戻る]ボタンは破棄されます。 Click a menu item view a page, hit back to view the page I was just on and poof, I’m whisked off their site and back to wherever I was before.メニュー項目を表示するページをクリックすると、ページを表示するに打ち返すし、パッと消える私はただ、私は自分のサイトと省略して仕上げた私は前にどこです。 (Or, nothing at all happens, if I arrived via bookmark.) (または、ともすんともなれば、経由でブックマークに到着すればよいです。 )
No matter what web designers may or may not believe when they put together a page, users use the back button all the time.ウェブデザイナーどんな年5月または信じることができないページをまとめるときに、ユーザーのすべての時間[戻る]ボタンを使用しています。 Especially on slow connections.特に、低速接続します。 Anything that breaks its function should be done with EXTREME caution.その機能を破壊何も細心の注意を払っで行われなければならない。
April 19th, 2005 at 5:19 am 2005年4月19日は5:19アム
I agree.同感です。 Back button is very integral to the web experience. [戻る]ボタンをWebの経験は非常に積分します。 Users have become accustomed to it.ユーザーが慣れていることになる。
April 23rd, 2005 at 4:28 am 2005年4月23日の午前7:58
unless of course, you’re building an intranet application to replace chunks of say lotus, access, php-groupware etc..しない限り、もちろん、あなたのイントラネットを構築するアプリケーションを置き換えるに言ってやるの塊ロータス、アクセス、グループウェア等でPHP -です。 in which case you ditch the back button entirely because you don’t want your users to think that it is in fact ‘just’ a web page, and you use ajax whereever makes sense.その場合に、 [戻る]ボタンを完全に溝がないため、ユーザは、あなたのことを考えるとこれは実際に'だけ'をWebページで、 ajaxを使用するとどこに意味します。
if ajax breaks the back button, you aren’t required to ditch ajax.. ajax区切りの場合、先頭ボタンをクリックし、溝ajaxをする必要はありません.. you could also ditch the back button.溝の背面することもできますボタンをクリックします。 of course, for most apps, this is completely inapplicable and would be very bad form.もちろん、ほとんどのアプリ、これは完全に不適用とは非常に悪いフォームです。
May 9th, 2005 at 9:23 am 2005年5月9日9:23 AMの
Ajax and weblogs AJAXとウェブログ
If you take a look at the front page of kottke.org, you’ll notice a pulldown at the top of the content column (on the left).もしあなたがフロントページを見てkottke.org 、お客様に気付くの上部にあるプルダウンのコンテンツのカラム(左側) 。 When you mouse over the menu, you’re presented with a list of choices of what to display in that column and when you click on…マウスを置くときに、メニュー、あなたの選択肢のリストを提示するの何をするときに表示されると、その列をクリックして…
May 9th, 2005 at 10:48 am 2005年5月9日10:48アム
[...] explains the technique here in a helpful walkthrough. [...]ここで説明して、有用なウォークスルー手法です。 UPDATE: He also links to nice post how not to use AJAX.更新日:彼はまたニースのリンクを作成する方法ajaxを使用しないようにします。 This entry was posted [...]このエントリが投稿さ[...]
May 11th, 2005 at 8:22 am 2005年5月11日は午前8時22時
Geez … it also appears to use synchronous ajax loading, freezing my browser when the site isn’t responding quickly enough.そうねえ…同期ajaxを使用することも読み込んでいますが表示されたら、凍結マイブラウザのときに迅速に応答していないサイトが十分ではありません。
This is terrible!これはひどい!
May 15th, 2005 at 6:58 pm 2005年5月15日は6:58 pmの
Yeah, synchronous loading defeates the entire purpose.うん、全体の目的defeates同期読み込んでいます。 It’s posisbly even worse than the traditional method as your browser freezes.のposisblyをいっそう悪化させることよりも、従来の方法としてお使いのブラウザがフリーズします。 You may as well reload the entire page.全体としてもリロードすることがありますページをご覧ください。
It’ll be the next tech abused by bad clients and bad developers.虐待を受けることになる、次の技術によって、クライアントと悪い開発者が悪いです。
October 8th, 2005 at 1:48 am 2005年10月8日は1:48アム
If you decide that you want to make a Web application, and not just a static Web page…と判断した場合、 Webアプリケーションを指定して、静的なWebページだけでなく… http://tom.gilki.org/programming/javascript/Login/ http://tom.gilki.org/programming/javascript/login/
You can do your best to ensure that you users get the best experience by following some common practices.することができます。行うことに最善を尽くさなけれして、ユーザーの利便性を入手して次のいくつかの共通のベストプラクティスです。
June 16th, 2007 at 4:17 am 2007年6月16日は4:17アム
hi, i found a full ajax website, and the back button works :こんにちは、私は完全なajaxのウェブサイト、および[戻る]ボタン作品: http://itbreaks.net
February 13th, 2008 at 3:20 am 2008年2月13日は3:20アム
yeah …うん…
But Using ajax i can make my grid wrk like Excel … [cant have dreamt of that without ajax ]しかし、私は自分のグリッドを使用してajax wrk Excelのように… [できないが、その夢をajax ]