2012-04-11 6 views
4

私は長年にわたってHTMLレイアウトとプログラミングを行ってきましたが、最近問題が増えています。主にHTMLレイアウトを行う人々は、JavaScriptを使用して基本的なページレイアウトの問題を解決することがますます快適になっています。 HTMLが(ターゲットブラウザを打つために)できることを考えるのではなく、彼らはかなり基本的な問題を「修正」する膨大なJSフレームワークを打っている。JavaScriptを基本的なHTMLレイアウトに使用する

これをここでやってみましょう:私はこの練習が迷惑で、しばしば特別なアクセシビリティのニーズがある人たちのことを気にしません。

残念なことに、彼らが何をしているのかが意味論的、理想的、または場合によっては良い考えではないことをこれらの人々に伝えようとすると、彼らは常に同じ古い引数で対処します。 "JavaScriptの市場飽和は98 %、私たちは他の2%を気にしません。 " "最近誰がJavaScriptを有効にしていないのですか?"単に「これらのユーザーは気にしません」と述べています。私はそれが非常に近視眼的であることがわかります。

私は地域社会の意見を大いに募集したいと思います。あなたはどう思っていますか?死んでいる理想には私は速すぎますか? JavaScriptの普及率は、基本的なレイアウトを行うためにプログラム言語を使用して、あなたの行動やレイアウトを混乱させる良い言い訳ですか? jQueryと同様の「ビヘイビア」ベースのフレームワークは、特にその違いを認識していない人にとっては、線をぼかしています。

最も重要なのは、「正しい方法です」という議論が受け入れられない場合、最も重要なことですが、私はこれらの人々に対して「議論の弾薬」を使用したいと思います。あなたの立場を概説している資料を引用できますか?

おかげでみんな、市民にしてください:)

+2

これが適切な場所に掲載されているかどうかはわかりませんが、生のデザイン問題を解決するためにjavascriptを使用しないでください。これまで – Snuffleupagus

+6

これは素晴らしいフォーラム投稿ですが、stackoverflowはフォーラムではありません。 –

+0

私は@ user1090190に同意しますが、それはこれらの人々の多くにとって十分な理由ではありません。なぜあなたはそれを信じているのですか? (私はあなたに同意します:) – Slobaum

答えて

2

自分自身も「昔の学校」と考えて、ユーザーエクスペリエンスを向上させる方法でjavascriptを使用する予定ですが、必ずしもそうする必要はありません。したがって、レイアウトではなく、わかりやすい)フォームに必要なフィールドを入力していないとjsに警告しますが、jsがオフになっている場合は、サーバー側であなたを引き留めるでしょう。

はい、どこでも静的なHTML + CSSを使用しようとすることができます。多くの人がjqueryアニメーションを使用していますが、場合によってはCSS遷移を使用する方が簡単/高速/スムーズです。

+0

悲しいことに、多くのブラウザはCSSの遷移をサポートしていません。 –

2

私はあなたと同意するが、理由は2%のが、理由は一貫性のないページロードの。クライアント側の機能を使用してレイアウトを変更すると、完全に読み込まれたページと機能全体が少し遅れます。私は通常、html/cssでできるだけ多くのことをやろうとしています。

関連する問題