ウリスの解析は興味深いものです。
uri
ウィキペディアのURIの説明は次のとおりです。
コードコピーは次のとおりです。
コンピューターの用語では、均一なリソース識別子(URI)は、インターネットリソースの名前を識別する文字列です。 この識別により、ユーザーは特定のプロトコルを介してネットワーク内のリソース(通常はWorld Wide Webを参照)と対話できます。 URIは、構文と関連するプロトコルの決定を含むスキームによって定義されます。
ネットワーク上のURI構成の説明から引用してください。これは、URIの後の解析で見ることができます。
URIは通常、3つの部分で構成されています。
1.リソースにアクセスするための命名メカニズム。
2。リソースのホスト名。
3。リソース自体の名前はパスで表されます。
または、2つが同じように見えると言えます。
URLの形式は、次の3つの部分で構成されています。
1。契約(またはサービス方法)
2。リソースを保持するホストIPアドレス(ポート番号も含まれることもあります)
3.ホストリソースの特定のアドレス。 、ディレクトリやファイル名など
URI分析
コードコピーは次のとおりです。
「解決」とは、相対的なURI参照を絶対形式に変換すること、またはURI参照で表されるリソースまたはリソースを取得しようとすることにより、URIをre審することを意味します。ドキュメント処理ソフトウェアの「解析」部分は通常、両方の機能を提供します。
JavaScript URI Parsing
ブログの検索JSを例として使用するだけで、以下はそのURLです。
//www.vevb.com/search/?q=js&type=
それからあります
コードコピーは次のとおりです。
var parser = document.createelement( 'a');
parser.href = "//www.vevb.com/search/?q=js&type="
そのプロトコル、ポート番号、ホスト、特定のアドレスなどを知ることができます。
コードコピーは次のとおりです。
parser.protocol;
parser.host;
parser.pathname;
parser.search;
返された結果はです
コードコピーは次のとおりです。
プロトコル:http
ホスト:www.vevb.com
pathname:/search/
検索:?q = js&type =
上記の結果を追加することは完全なURIです。 Parser.Search部品を非常によく理解していません。
電子メールのURI用である場合、URIが
コードコピーは次のとおりです。
mailto:[email protected]?subject = hello
それで
コードコピーは次のとおりです。
var parser = document.createelement( 'a');
parser.href = "mailto:[email protected]?subject = hello";
> parser.protocol
"mailto:"
> parser.pathname
> parser.search
「?subject = hello」