Chrome ブラウザで Web ページを開くと、ページを右クリックすると 2 つの非常によく似たオプションが表示されることに気づいたでしょうか。 Webページのソースコードを表示し、検査(要素の検査)することです。 私はいつも、これら 2 つのオプションに違いはないと思っていましたが、Chrome にこれら 2 つのオプションがリストされているので、それには理由があるはずです。 簡単なページを見てみましょう: コードをコピー コードは次のとおりです。<!DOCTYPE html> <html lang="ja"> <ヘッド> <メタ文字セット="UTF-8"> <title>テスト1</title> <スクリプト> window.onload = 関数(){ document.getElementById("p1").innerHTML="これは JS によって生成された文です。"; } </スクリプト> </head> <本文> <p id="p1"></p> </本文> </html> ウェブページでの表示効果は次のようになります(画像サイズを圧縮するために、空白スペースの大部分が削除されます)。 要素を確認する <p></p> タグ内に余分な文があることがわかります。 この文は JS によって動的に生成されます。 したがって、要素を検査することと、Web ページのソース コードを表示することの間にはわずかな違いがあります。この違いは、ソース コードと DOM の違いと言えます。要素を検査する場合、実際には DOM を表示しています。DOM がレンダリングされた後、Web ページのソース コードを表示すると、解析されていないソース コードが表示されます。以上がこの記事の全内容です。皆様の勉強や仕事に少しでもお役に立てれば幸いです。 |
<<: HTML+CSS マージテーブル境界線サンプルコード
>>: Dockerでコンテナを作成するときにコンテナIPを指定する実装例
概要今日は主に、NGINX を Web サーバーとして設定する方法を共有します。内容は次のとおりです...
Docker の設計では、コンテナは 1 つのアプリケーションのみを実行します。しかし、現在のアプリ...
InnoDB インデックスの物理構造すべての InnoDB インデックスは Btree インデックス...
目次1. setTimeout() タイマー2. setTimeout() タイマーを停止する3. ...
ある日、リーダーはメイン ページに iframe を埋め込み、親ページと子ページ間で双方向にメッセー...
ページの自動スクロール効果は JavaScript で実現できますが、今日偶然、JS 制御なしでさま...
コードをコピーコードは次のとおりです。 <html> <ヘッド> <ス...
mysql テーブル作成 SQL ステートメントMySQL テーブルを作成するための一般的な SQL...
スクリプトをデバッグモードで実行するbash -x <script> を使用すると、スク...
1. Navicatの紹介1. Navicat とは何ですか? Navicat は強力な MySQ...
Apache.POI の HSSFWorkbook を使用して Excel にエクスポートします。具...
nginx の設定命令のスコープは、main、server、location の 3 種類に分けられ...
この記事では主に Vue プロジェクトを紹介します。要素の導入を前提として、コンポーネントを 2 回...
オリジナル: http://developer.yahoo.com/performance/rule...
1. 崩壊度が高いドキュメント フローでは、親要素の高さはデフォルトで子要素によって拡張されます。つ...