1.ページを認識します
メインページには、テキスト、画像、ハイパーリンクやその他の要素から構成されています。もちろん、これらの要素に加えて、ページがように、オーディオ、ビデオ、およびFlashとを含めることができます。
ページそれはどのようにですか?
3.
:ブラウザのカーネルは、2つの部分に分けることレンダリングエンジン(レイアウトエンジニアまたはレンダリングエンジン)とJSエンジン。
レンダリングエンジン:
ウェブページ(等HTML、XML、画像、)の内容を取得するための責任を、(例えば、CSSを追加する、など)メッセージを整理し、ページを計算し表示した後、モニタやプリンタに出力されます。文法の説明ページごとに異なるカーネルブラウザが異なるものになりますので、レンダリングの効果は同じではありません。
JSエンジン :あなたのページの動的性能を実現するためにJavaScript言語、JavaScriptの実行言語を解析します。
当初はレンダリングエンジンJSエンジンは非常に明確に区別していない場合、JSエンジンより多くの独立したが、カーネルは、レンダリングエンジンのみを参照する傾向があります。パフォーマンスと互換性のACIDテストエンジンを生産し、Web標準のプロジェクトチームがあります。こうした自由な非商業的な使用のカーネルと同様にコアの多くの種類の、誰が、10種類以上があるかもしれませんが、一般的なブラウザカーネルは4つに分けることができます。トライデント、ヤモリ、ブリンク、Webkitの。
①Trident(IEカーネル)
婉曲呼ばれ、多くの核トライデントである国内のデュアルコアブラウザ、「互換モード。」
代表:IE、Maxthonは、TheWorldブラウザ、アバント、テンセントTT、チーターブラウザのセキュリティ、360高速ブラウザ、Baiduのブラウザのように。
その内蔵の名前のエッジにWindow10リリース、IEブラウザの後、エッジの最も顕著な特徴は、新しいカーネルEdgeHTMLです。
②Gecko(Firefoxの)
Gecko(Firefoxのカーネル):Mozilla Firefoxの(Firefoxの)このカーネルを使用したが、ヤモリは完全にオープンなコードによって特徴付けられ、それゆえ、それは開発の非常に高いレベルのことができ、世界中のプログラマが機能を追加するコードを記述することができます。残念ながら、近年では、このような豚はフラッシュ、同じ神の相手クロムをチームメイトとして、頻繁にアップグレードし、開くのに時間がかかるとして、減少しています。
③webkit(サファリ)
SafariはApple社が開発したブラウザは、ブラウザカーネルが有名なのWebKitの名前に使用されています。
今では多くの人が誤って(でもクロムカーネルが既に点滅である)クロムWebKitのカーネルと呼ばれる、Appleはトイレの内側その後、めまいと泣いて、他の誰か奪わ妻のように感じています。
ブラウザの代わりに:Maxthonは3、アップルのSafari(Win / Mac版/ iPhone / iPadの)、Symbianのモバイルブラウザ、Androidの標準ブラウザ、
④Chromium/ビンク(クロム)
Chromeブラウザに組み込まれたクロムプロジェクトにおけるR&Dブリンクレンダリングエンジン(つまりブラウザコア)、。ブリンクは、実際のWebKitのブランチです。
国内のブラウザのほとんどは、ブリンクカーネルの最新版を採用しています。
⑤Presto(オペラ)
プレストは、最新のOperaブラウザはすでに放棄されているため、それはグーグルの抱擁に置かれるように、「旧」と言う理由を「元」のカーネル、ノルウェーのブラウザオペラの生産です。
注意:
5.1
1 、そのので、より広範なWeb開発の見通し
図2は、コンテンツは、より広範なアクセス装置とすることができます
3 、である可能性が高い検索エンジンの検索
4 、サイトのトラフィックのコストを削減
5 、維持するためにサイトをより簡単に
6 、Webブラウジングを高速化
5.2 Web標準フォーム
標準構造:構造はXMLおよびXHTML二つの部分を含む、ページ要素を整理し、分類するために使用されます。
スタイルスタンダード:パフォーマンスは、ページ要素のレイアウト、色、サイズ、およびその他の外部のスタイルを設定し、主にCSSを指します。
行動基準:アクションは、DOMとのECMAScriptの2を含め、定義、およびインタラクティブなWebモデルの調製物を意味します
私たちの理想的なソース:.htmlを.cssファイルの.js