2010-11-27 9 views
2

ちょうどWikipediaなぜ控えめなJavaScriptですか?

  • 伝統的なJavaScriptプログラミングの問題を回避するために、Webページの構造/コンテンツとプレゼンテーションから機能の分離(「行動層」)[1]
  • ベストプラクティス(そのように読んでいJ最近の高度なJavaScript機能をサポートしないかもしれないユーザエージェントをサポートするために、ブラウザの不整合とスケーラビリティの欠如)
  • プログレッシブ・エンハンスメントとして[2]

jQueryのようなavascriptライブラリはインターネットを支配していますが、なぜこの邪魔にならないのでしょうか?
ブラウザのJavascriptと矛盾をサポートしていない点2と3について教えてください。
どのブラウザですか? IE 6.0以上、FF 2以上、Safari 3.0以上、Opera 9.0以上、Chromeの範囲にない場合は、率直に言って私は気にしません! (モバイルについては気にするかもしれません..)

[OK]をユーザーはJavascriptを無効にすることができますが、すべてが「邪魔にならない」ことを確認する必要がありますか? Javascriptでトリガーされたボタン(実際にはHTMLボタンをスタイリングするのは苦痛だからです)を使っているので、私はこれを求めています。これは悪い考えですか?

答えて

1

Javascriptを有効にしていないカジュアルなコンピュータユーザーに対応したいのですか?(多くのWindows XPインストールでは、JavascriptがIEでデフォルトで無効になっています。そのような制限されたブラウザ設定を使用するユーザーの割合を少しでも失うことはできますか?両方の答えが「はい」の場合、「目立たないJavascript」について心配したくないかもしれません。

少なくとも、Stackoverflowで使用されているようなページの上部に警告DIVを表示すると、サイトにJavascriptが必要であり、それがなくても正しく機能しないことが考えられます。あなたが目立たない方法で行くことができない場合、良い妥協のように思えます。

+0

はい、それはまさにSOのようなメッセージバーがあります。またiPhone/iPadの通知のために。 IE6のユーザーでも、私はそれらをサポートしているというメモを得ることができますが、アップグレードする時間です! – FFish

+0

ビクターが言ったように、それは本当にあなたの呼び出しです。サイトを "目立たない"ものにするために投資するための追加リソースがありますか?この時点で本当に必要なのでしょうか?これには明確な答えはなく、すべての要素を考慮して賢明な選択をしてください。がんばろう。 :-) –

0

ユーザーがJavaScriptを有効にしていないと、サイトはボタンを送信するのではなくリンクで動作します。非常にまれですが、デフォルトではJavaScriptを無効にするユーザーもいます。

javascriptの有無にかかわらず、javascriptを使用してユーザーのHTMLを徐々に強化してください。

1

自営業者の場合は、あなたの潜在的なユーザベースの割合をあきらめて、他の人のためにより良いものを構築するために多くの時間を費やすことがあなたの呼び出しです。

あなたの雇用者は、JavaScriptをサポートしていないテキストのみの点字インターフェースを使ってページを閲覧する障害のあるユーザーがウェブサイトを利用できるようにするなどの法的要件があります。 javascript検索エンジンのクローラにサイトを公開するなど、基本的な経済的要件です。

ほとんどのプレゼンテーションレイヤーを後で考慮する必要があるので、最初にこのような要件を確認することをお勧めします。

+0

控えめなjavascriptソリューションを開発するにはそれほど時間がかかりますか?私はそれがしていないと目立たないようにjavascriptを開発に戻ることはありません。 – cspolton

+0

私はそれがわかります。たぶん私は邪魔にならないようにするのに慣れていないかもしれません。あるいは、あなたは簡単に邪魔にならないようなことしかしていないかもしれません。 –

関連する問題