最近、私はいくつかのWeb UI作業を行っており、すべての互換性の問題と予期せぬブラウザ(FF、IE、Safari)の動作に対処するのはイライラしています。ブラウザの仕組みの理解
- イベント
- をバブリング作成及び破壊要素
- 動的
- が
- ZインデックスIシーク
モーダルと相互作用する(最初に実行されなかった)挙動を有する要素を追加ブラウザーがどのように、なぜそれらがどのように動作するのか、そしてどのように構築されるのかを理解する。ベストプラクティスに関するあらゆるポインタまたはリンク。ありがとう
最近、私はいくつかのWeb UI作業を行っており、すべての互換性の問題と予期せぬブラウザ(FF、IE、Safari)の動作に対処するのはイライラしています。ブラウザの仕組みの理解
モーダルと相互作用する(最初に実行されなかった)挙動を有する要素を追加ブラウザーがどのように、なぜそれらがどのように動作するのか、そしてどのように構築されるのかを理解する。ベストプラクティスに関するあらゆるポインタまたはリンク。ありがとう
YUIシアターには素晴らしいコンテンツがたくさんあります。 Javascript/DOMの問題については、Crockfordの動画をご覧ください。
本当に良いビデオ。ありがとう。 – Natkeeran
ここでブラウザがどのように機能するかについていくつかの有益なリンク、およびCSS、クロスブラウザの互換性に関するいくつかの情報/ガイドです:
そして、あなたが興味のある特定の事柄についてのいくつかの詳細情報:
ありがとうございます。非常に便利なリンク。 – Natkeeran
、CSS Resetは狂気を少し飼いならすことができます(「リセットスタイルシートの目標は、デフォルトの線の高さ、余白やフォントサイズのようなもので、ブラウザの不整合を軽減することです見出しのことなど)。
JavaScriptのバブリング、イベント、ビヘイビアの不一致については、フレームワークを使用して痛みを和らげることができます。これらのフレームワークの目標の1つは「一度書いて、どこのブラウザでも実行する」ことです。 JQueryは現在のところ最も人気のあるライブラリです。 Google can help you他のフレームワークを見つける。
CSSリセット。良いアイデアのようだ。それを調べます。 – Natkeeran
私はhow browsers workの件名に(かなり長い..)夏を持っています。他の参考文献のリソースリストも表示されます。
このhttp://www.html5rocks.com/jp/tutorials/internals/howbrowserswork/をご覧ください。非常に有益! – Manas
ウェブは、それが目立たないので、それを理解しようとしないでください。スマートな人々が明日座って言った...どのように私たちが開発し、Webアプリケーションを提供する必要があります、ブラウザは非常に異なって見えるだろう。 – Justin
@Justinだからあなたが言っているのは...ケーキのように、ウェブも嘘ですか? – David