フロントエンドのurl、href、srcに関する知識を詳しく解説
今回はフロントエンドのurl、href、srcに関する注意事項について詳しく解説していきます。見てみましょう。
1. URL の概念
Uniform Resource Locator (または、Uniform Resource Locator/場所アドレス、URL アドレスなど、英語:Uniform Resource Locator、しばしば URL と略される)、一般に Web ページアドレスとも呼ばれます。 ( URL)。インターネット上の番地と同じように、インターネット上の標準リソースの住所です。
2. URL形式
2.1 標準形式
プロトコルタイプ: [//サーバーアドレス[:ポート番号]][/リソースレベルUNIXファイルパス] クエリ
2.2 ファイル名?形式
プロトコルタイプ: [//[リソースへのアクセスに必要な認証情報@]サーバーアドレス[:ポート番号]][/リソースレベルUNIXファイルパス]ファイル名? Query
where [アクセス認証情報@;:ポート No .;?クエリ;#フラグメントID]はすべてオプションです。
3. URL の文法規則
たとえば、URL http://segmentfault.com/html/index.asp は次の文法規則に準拠する必要があります:
scheme: //host.domain: port/path /filename
3.1 説明
(1) スキーム - インターネット サービスの種類を定義します。最も一般的なタイプは http です
(2) ホスト - ドメイン ホストを定義します (http のデフォルトのホストは www)
(3) ドメイン - w3school.com.cn などのインターネット ドメイン名を定義します
(4) ): port - 定義 ホスト上のポート番号 (http のデフォルトのポート番号は 80)
(5) path - サーバー上のパスを定義します (省略した場合、ドキュメントは Web サイトのルート ディレクトリに配置する必要があります) 。
(6) filename - ドキュメント/リソースの名前を定義します
3.2 URL スキーム
最も人気のあるスキームのいくつかを次に示します:
Scheme | Access | for... |
---|---|---|
http | ハイパーテキスト転送プロトコル | http:// で始まる通常の Web ページ。暗号化はありません。 |
https | HTTP 安全な | 安全なウェブページ。交換されるすべての情報を暗号化します。 |
ftp | ファイル転送プロトコル | は、ファイルをダウンロードしたり、Webサイトにアップロードしたりするために使用されます。 |
ファイル | コンピュータ上のファイル。 |
IV. URL の種類
4.1 絶対 URL
絶対 URL (絶対 URL) は、絶対 URL 自体の場所は場所とは関係がありません。参照されている実際のファイルの。
4.2 相対 URL
相対 URL (相対 URL) は、URL 自体を含むフォルダーの場所を参照点として使用して、対象フォルダーの場所を記述します。
一般に、同じサーバー上のファイルには常に相対 URL を使用する必要があります。各ファイルの相対位置が同じである限り、入力が簡単で、ページをローカル システムからサーバーに移動するときに便利です。リンクは引き続き有効です。
以下は、パスとその意味を確立するために使用されるいくつかの特別な記号です。
(1) .: 現在のディレクトリ、相対パスを表します。 例: Text または
(2) ..: 上位ディレクトリ、相対パスを表します。 例: text または
(3) ../../: 上位ディレクトリ Directory の上位レベルを表します。相対パス。 例:
(4) /: ルート ディレクトリ、絶対パスを表します。 例: [text] (/abc) または
5. href
5.1 仕様の説明
href の概念は、次のように指定します。これにより、現在の要素または現在のドキュメントと、現在の属性で定義された必要なアンカーまたはリソースとの間のリンクまたは関係が定義されます。
5.2 一般的な理解
href 目的はリソースを参照することではなく、現在のタグをターゲットアドレスにリンクできるように接続を確立することです。
6. src の概念
source (略称) は外部リソースの場所を指し、指す内容はドキュメント内の現在のタグの場所に適用されます。
7. href と src の違い
7.1 要求されるリソースのさまざまなタイプ
(1) href は、現在の要素 (アンカー) または現在の要素の間に確立されたネットワーク リソースの場所を指します。文書(リンク)連絡先。
(2) src リソースをリクエストすると、JavaScript スクリプト、img 画像などのリソースがダウンロードされ、ドキュメントに適用されます
(1) href現在のドキュメントで使用されます。
(2) src は、現在のコンテンツを置き換えるために使用されます。(1) ドキュメントに追加された場合。 、ブラウザはドキュメントを CSS ファイルとして認識し、リソースは並行してダウンロードされ、現在のドキュメントの処理は停止しません。このため、@import メソッドを使用する代わりに、link メソッドを使用して CSS を読み込むことが推奨されます。
(2) ブラウザーは、 を解析するとき、リソースがロードされ、コンパイルされ、実行されるまで、他のリソースのダウンロードと処理を一時停止します。これは、ピクチャとフレームにも当てはまります。これは、指定されたリソースを に適用するのと似ています。現在の内容。このため、js スクリプトを先頭ではなく下部に配置することが推奨されます。
8. link と @import の違い
どちらも CSS を外部参照する方法ですが、いくつかの違いがあります: (1) link は XHTML タグ であるだけでなく、 CSS をロードするには、RSS などの他のトランザクションを定義することもできます。一方、@import は CSS カテゴリに属し、CSS のみをロードできます。
(2) リンクが CSS を参照する場合、ページのロードと同時にロードされます。@import では、ロードする前にページが完全にロードされる必要があります。
(3) リンクは XHTML タグであり、互換性の問題はありません。@import は CSS2.1 で提案されており、以前のバージョンのブラウザではサポートされていません。 (4) リンクは、スタイルを変更するための DOM の制御に
JavaScript を使用することをサポートしていますが、@import はサポートしていません。 この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。推奨読書:
以上がフロントエンドのurl、href、srcに関する知識を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









C++ のモード関数の詳細な説明 統計において、モードとは、一連のデータ内で最も頻繁に現れる値を指します。 C++ 言語では、モード関数を記述することによって、任意のデータセット内のモードを見つけることができます。モード関数はさまざまな方法で実装できます。一般的に使用される 2 つの方法を以下で詳しく紹介します。 1 つ目の方法は、ハッシュ テーブルを使用して各数値の出現回数をカウントすることです。まず、各数値をキー、出現回数を値とするハッシュ テーブルを定義する必要があります。次に、特定のデータセットに対して次を実行します。

Windows オペレーティング システムは世界で最も人気のあるオペレーティング システムの 1 つであり、その新バージョン Win11 が大きな注目を集めています。 Win11 システムでは、管理者権限の取得は重要な操作であり、管理者権限を取得すると、ユーザーはシステム上でより多くの操作や設定を実行できるようになります。この記事では、Win11システムで管理者権限を取得する方法と、権限を効果的に管理する方法を詳しく紹介します。 Win11 システムでは、管理者権限はローカル管理者とドメイン管理者の 2 種類に分かれています。ローカル管理者はローカル コンピュータに対する完全な管理権限を持っています

OracleSQL の除算演算の詳細な説明 OracleSQL では、除算演算は一般的かつ重要な数学演算であり、2 つの数値を除算した結果を計算するために使用されます。除算はデータベース問合せでよく使用されるため、OracleSQL での除算演算とその使用法を理解することは、データベース開発者にとって重要なスキルの 1 つです。この記事では、OracleSQL の除算演算に関する関連知識を詳細に説明し、読者の参考となる具体的なコード例を示します。 1. OracleSQL での除算演算

C++ の剰余関数の詳しい説明 C++ では、剰余演算子 (%) を使用して、2 つの数値を除算した余りを計算します。これは、オペランドが任意の整数型 (char、short、int、long など) または浮動小数点数型 (float、double など) になる二項演算子です。剰余演算子は、被除数と同じ符号の結果を返します。たとえば、整数の剰余演算の場合、次のコードを使用して実装できます。

PHP のモジュロ演算子 (%) は、2 つの数値を除算した余りを取得するために使用されます。この記事では、モジュロ演算子の役割と使用法について詳しく説明し、読者の理解を深めるために具体的なコード例を示します。 1. モジュロ演算子の役割 数学では、整数を別の整数で割ると、商と余りが得られます。たとえば、10 を 3 で割ると、商は 3 になり、余りは 1 になります。モジュロ演算子は、この剰余を取得するために使用されます。 2. モジュロ演算子の使用法 PHP では、% 記号を使用してモジュロを表します。

Linux システム コール system() 関数の詳細説明 システム コールは、Linux オペレーティング システムの非常に重要な部分であり、システム カーネルと対話する方法を提供します。その中でも、system()関数はよく使われるシステムコール関数の一つです。この記事では、system() 関数の使用法を詳しく紹介し、対応するコード例を示します。システム コールの基本概念 システム コールは、ユーザー プログラムがオペレーティング システム カーネルと対話する方法です。ユーザープログラムはシステムコール関数を呼び出してオペレーティングシステムを要求します。

Linuxのcurlコマンドの詳細な説明 要約:curlは、サーバーとのデータ通信に使用される強力なコマンドラインツールです。この記事では、curl コマンドの基本的な使用法を紹介し、読者がコマンドをよりよく理解して適用できるように実際のコード例を示します。 1.カールとは何ですか? curl は、さまざまなネットワーク要求を送受信するために使用されるコマンド ライン ツールです。 HTTP、FTP、TELNETなどの複数のプロトコルをサポートし、ファイルアップロード、ファイルダウンロード、データ送信、プロキシなどの豊富な機能を提供します。

ソフトウェア開発の分野で広く使用されているプログラミング言語として、C 言語は多くの初心者プログラマーにとって最初の選択肢です。 C言語を学ぶと、プログラミングの基礎知識を定着させるだけでなく、問題解決能力や思考力も向上します。この記事では、初心者が学習プロセスをより適切に計画できるようにするための C 言語学習ロードマップを詳しく紹介します。 1. 基本的な文法を学ぶ C 言語の学習を始める前に、まず C 言語の基本的な文法規則を理解する必要があります。これには、変数とデータ型、演算子、制御ステートメント (if ステートメント、
