diff --git a/files/es/_redirects.txt b/files/es/_redirects.txt index b3dcc425f61dc5..e834b829476281 100644 --- a/files/es/_redirects.txt +++ b/files/es/_redirects.txt @@ -2198,9 +2198,12 @@ /es/docs/Web/HTML/microformatos /es/docs/Web/HTML/microformats /es/docs/Web/HTML/Índice /es/docs/Web/HTML /es/docs/Web/HTTP/Access_control_CORS /es/docs/Web/HTTP/CORS -/es/docs/Web/HTTP/Basics_of_HTTP/Data_URIs /es/docs/Web/HTTP/Basics_of_HTTP/Data_URLs -/es/docs/Web/HTTP/Basics_of_HTTP/Datos_URIs /es/docs/Web/HTTP/Basics_of_HTTP/Data_URLs -/es/docs/Web/HTTP/Basics_of_HTTP/Identificación_recursos_en_la_Web /es/docs/Web/HTTP/Basics_of_HTTP/Identifying_resources_on_the_Web +/es/docs/Web/HTTP/Basics_of_HTTP/Choosing_between_www_and_non-www_URLs /es/docs/Web/URI/Authority/Choosing_between_www_and_non-www_URLs +/es/docs/Web/HTTP/Basics_of_HTTP/Data_URIs /es/docs/Web/URI/Schemes/data +/es/docs/Web/HTTP/Basics_of_HTTP/Data_URLs /es/docs/Web/URI/Schemes/data +/es/docs/Web/HTTP/Basics_of_HTTP/Datos_URIs /es/docs/Web/URI/Schemes/data +/es/docs/Web/HTTP/Basics_of_HTTP/Identificación_recursos_en_la_Web /es/docs/orphaned/Web/HTTP/Basics_of_HTTP/Identifying_resources_on_the_Web +/es/docs/Web/HTTP/Basics_of_HTTP/Identifying_resources_on_the_Web /es/docs/orphaned/Web/HTTP/Basics_of_HTTP/Identifying_resources_on_the_Web /es/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Lista_completa_de_tipos_MIME /es/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types /es/docs/Web/HTTP/Gestion_de_la_conexion_en_HTTP_1.x /es/docs/Web/HTTP/Connection_management_in_HTTP_1.x /es/docs/Web/HTTP/Peticiones_condicionales /es/docs/Web/HTTP/Conditional_requests diff --git a/files/es/_wikihistory.json b/files/es/_wikihistory.json index 186b87bf17afe5..576d5ed68cc5f4 100644 --- a/files/es/_wikihistory.json +++ b/files/es/_wikihistory.json @@ -9424,22 +9424,10 @@ "cissoid" ] }, - "Web/HTTP/Basics_of_HTTP/Choosing_between_www_and_non-www_URLs": { - "modified": "2019-03-18T21:22:07.450Z", - "contributors": ["Adorta4", "carlosgocereceda"] - }, - "Web/HTTP/Basics_of_HTTP/Data_URLs": { - "modified": "2019-03-23T22:24:54.977Z", - "contributors": ["Sergio_Gonzalez_Collado", "AzazelN28", "uclides"] - }, "Web/HTTP/Basics_of_HTTP/Evolution_of_HTTP": { "modified": "2019-03-23T22:10:11.567Z", "contributors": ["Sergio_Gonzalez_Collado", "ChrisMHM"] }, - "Web/HTTP/Basics_of_HTTP/Identifying_resources_on_the_Web": { - "modified": "2019-03-23T22:24:51.387Z", - "contributors": ["DaniNz", "Sergio_Gonzalez_Collado", "ChrisMHM", "uclides"] - }, "Web/HTTP/Basics_of_HTTP/MIME_types": { "modified": "2019-11-18T08:03:54.325Z", "contributors": [ @@ -13449,6 +13437,14 @@ "diegogaysaez" ] }, + "Web/URI/Authority/Choosing_between_www_and_non-www_URLs": { + "modified": "2019-03-18T21:22:07.450Z", + "contributors": ["Adorta4", "carlosgocereceda"] + }, + "Web/URI/Schemes/data": { + "modified": "2019-03-23T22:24:54.977Z", + "contributors": ["Sergio_Gonzalez_Collado", "AzazelN28", "uclides"] + }, "Web/XML/Parsing_and_serializing_XML": { "modified": "2019-03-23T22:10:22.365Z", "contributors": ["FenixAlive"] @@ -15330,6 +15326,10 @@ "modified": "2019-03-23T22:46:15.359Z", "contributors": ["juanbrujo", "raecillacastellana", "vltamara"] }, + "orphaned/Web/HTTP/Basics_of_HTTP/Identifying_resources_on_the_Web": { + "modified": "2019-03-23T22:24:51.387Z", + "contributors": ["DaniNz", "Sergio_Gonzalez_Collado", "ChrisMHM", "uclides"] + }, "orphaned/Web/JavaScript/Reference/Errors/Undefined_prop": { "modified": "2020-03-12T19:47:46.684Z", "contributors": ["antixsuperstar"] diff --git a/files/es/web/http/basics_of_http/identifying_resources_on_the_web/index.md b/files/es/orphaned/web/http/basics_of_http/identifying_resources_on_the_web/index.md similarity index 97% rename from files/es/web/http/basics_of_http/identifying_resources_on_the_web/index.md rename to files/es/orphaned/web/http/basics_of_http/identifying_resources_on_the_web/index.md index 20aecc51608c75..5b581472cec232 100644 --- a/files/es/web/http/basics_of_http/identifying_resources_on_the_web/index.md +++ b/files/es/orphaned/web/http/basics_of_http/identifying_resources_on_the_web/index.md @@ -1,6 +1,7 @@ --- title: Identificación de recursos web -slug: Web/HTTP/Basics_of_HTTP/Identifying_resources_on_the_Web +slug: orphaned/Web/HTTP/Basics_of_HTTP/Identifying_resources_on_the_Web +original_slug: Web/HTTP/Basics_of_HTTP/Identifying_resources_on_the_Web --- {{HTTPSidebar}} diff --git a/files/es/web/javascript/reference/global_objects/map/set/index.md b/files/es/web/javascript/reference/global_objects/map/set/index.md new file mode 100644 index 00000000000000..b0c111f98fe52d --- /dev/null +++ b/files/es/web/javascript/reference/global_objects/map/set/index.md @@ -0,0 +1,67 @@ +--- +title: Map.prototype.set() +slug: Web/JavaScript/Reference/Global_Objects/Map/set +l10n: + sourceCommit: 3cfd663738e9963157d90f359789d675a6662ec2 +--- + +{{JSRef}} + +El método **`set()`** de las instancias {{jsxref("Map")}} agrega o actualiza una entrada en este _map_ con la llave y valor especificados. + +{{EmbedInteractiveExample("pages/js/map-prototype-set.html")}} + +## Sintaxis + +```js-nolint +set(key, value) +``` + +### Parámetros + +- `key` + - : La llave del elemento que se va a agregar al objeto `Map`. La llave puede ser cualquiera de los [tipos de dato de JavaScript](/es/docs/Web/JavaScript/Data_structures) (cualquier [valor primitivo](/es/docs/Web/JavaScript/Data_structures#valores_primitivos) o cualquier tipo de [objeto JavaScript](/es/docs/Web/JavaScript/Data_structures#objetos)). +- `value` + - : El valor de el elemento que se va a agregar al objeto `Map`. El valor puede ser cualquiera de los [tipos de dato de JavaScript](/es/docs/Web/JavaScript/Data_structures) (cualquier [valor primitivo](/es/docs/Web/JavaScript/Data_structures#valores_primitivos) o cualquier tipo de [objeto JavaScript](/es/docs/Web/JavaScript/Data_structures#objetos)). + +### Valor devuelto + +El objeto `Map`. + +## Ejemplos + +### Usando set() + +```js +const myMap = new Map(); + +// Agrega nuevos elementos a el map +myMap.set("bar", "foo"); +myMap.set(1, "foobar"); + +// Actualiza un elemento en el map +myMap.set("bar", "baz"); +``` + +### Usando set() encadenandolo + +Ya que el método `set()` regresa el mismo objeto `Map`, puedes encadenar la llamada al método como se muestra acontinuación: + +```js +// Agrega nuevos elementos al map, encadenando las llamadas. +myMap.set("bar", "foo").set(1, "foobar").set(2, "baz"); +``` + +## Especificaciones + +{{Specifications}} + +## Compatibilidad con navegadores + +{{Compat}} + +## Véase también + +- {{jsxref("Map")}} +- {{jsxref("Map.prototype.get()")}} +- {{jsxref("Map.prototype.has()")}} diff --git a/files/es/web/http/basics_of_http/choosing_between_www_and_non-www_urls/index.md b/files/es/web/uri/authority/choosing_between_www_and_non-www_urls/index.md similarity index 97% rename from files/es/web/http/basics_of_http/choosing_between_www_and_non-www_urls/index.md rename to files/es/web/uri/authority/choosing_between_www_and_non-www_urls/index.md index de26f6bb111af7..a5c239f56dd645 100644 --- a/files/es/web/http/basics_of_http/choosing_between_www_and_non-www_urls/index.md +++ b/files/es/web/uri/authority/choosing_between_www_and_non-www_urls/index.md @@ -1,6 +1,7 @@ --- title: Elección entre www y no-www URLs -slug: Web/HTTP/Basics_of_HTTP/Choosing_between_www_and_non-www_URLs +slug: Web/URI/Authority/Choosing_between_www_and_non-www_URLs +original_slug: Web/HTTP/Basics_of_HTTP/Choosing_between_www_and_non-www_URLs --- {{HTTPSidebar}} diff --git a/files/es/web/http/basics_of_http/data_urls/index.md b/files/es/web/uri/schemes/data/index.md similarity index 98% rename from files/es/web/http/basics_of_http/data_urls/index.md rename to files/es/web/uri/schemes/data/index.md index b9ccaf8f807637..3e601ff63ecd25 100644 --- a/files/es/web/http/basics_of_http/data_urls/index.md +++ b/files/es/web/uri/schemes/data/index.md @@ -1,6 +1,7 @@ --- title: Datos URIs -slug: Web/HTTP/Basics_of_HTTP/Data_URLs +slug: Web/URI/Schemes/data +original_slug: Web/HTTP/Basics_of_HTTP/Data_URLs --- {{HTTPSidebar}} diff --git a/files/ja/web/uri/index.md b/files/ja/web/uri/index.md new file mode 100644 index 00000000000000..1a036ab827d81a --- /dev/null +++ b/files/ja/web/uri/index.md @@ -0,0 +1,113 @@ +--- +title: URI +slug: Web/URI +l10n: + sourceCommit: 6b730e3cfdf0f51940b44efa71bd59c84ce76e71 +--- + +{{QuickLinksWithSubpages("/ja/docs/Web/URI")}} + +**Uniform Resource Identifiers (統一リソース識別子、URI)** は、ウェブ上の「リソース」を識別するために使用されます。これらは一般的に [HTTP](/ja/docs/Web/HTTP) リクエストの対象として使用され、その場合、URI は文書、写真、バイナリーデータなどの物理的なリソースの場所を表します。URI は、HTML の `` リンクの [`href`](/ja/docs/Web/HTML/Element/a#href) など、他の場所で使用された場合、リソースを取得する以外の動作を起動するために使用することもできます。 + +## URL と URN + +### URL + +URI の形で最も一般的に使用されているものは、Uniform Resource Locator ({{Glossary("URL")}}) であり、これは「ウェブアドレス」として知られています。 + +```url +https://developer.mozilla.org +https://developer.mozilla.org/ja/docs/Learn/ +https://developer.mozilla.org/ja/search?q=URL +``` + +これらの URL のいずれかをブラウザーのアドレスバーに入力すると、関連するページ(リソース)を読み込むよう指示することができます。 + +URL は、さまざまな部分で構成されており、必須のものと省略可能なものがあります。例えば、より複雑な例としては、次のようなものがあります。 + +```url +http://www.example.com:80/path/to/myfile.html?key1=value1&key2=value2#SomewhereInTheDocument +``` + +### URN + +Uniform Resource Name (統一リソース名、URN) は、特定の名前空間において名前でリソースを識別する URI です。 + +```url +urn:isbn:9780141036144 +urn:ietf:rfc:7230 +``` + +これら 2 つの URN は次のものに対応します。 + +- George Orwell の書籍 Nineteen Eighty-Four +- IETF 仕様書 7230、 Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing + +## Uniform Resource Identifiers (URI) の構文 + +以下の URL をその部品に分解します。 + +```url +http://www.example.com:80/path/to/myfile.html?key1=value1&key2=value2#SomewhereInTheDocument +``` + +### スキーム + +![Protocol](mdn-url-protocol@x2.png) + +`http://` は URL の[スキーム](/ja/docs/Web/URI/Schemes)です。これは、ブラウザーが使用すべきプロトコルを示します。通常、HTTP プロトコルまたは安全なバージョンである HTTPS になります。ウェブではこれら 2 つのうちひとつを必要としますが、ブラウザーは `mailto:` (メールクライアントを開く)やファイル転送を扱う `ftp:` といったほかのプロトコルの扱い方も知っていますので、このようなプロトコルが現れても驚かないでください。[スキーム](/ja/docs/Web/URI/Schemes)のリファレンスでは、最も一般的なスキームの一覧と、その一部のドキュメントが提供されています。 + +{{Glossary("HTML")}} コンテンツで URL を使用する際には、一般的にこれらの URL スキームのうちのいくつかのみを使用します。サブリソース(つまり、より大きな文書の一部として読み込まれるファイル)を参照する際には、HTTP と HTTPS のスキームのみを使用します。セキュリティ上の理由から、ブラウザーではサブリソースの読み込みに FTP を使用する対応が徐々に除去されるようになっています。 + +FTP は現在でも最上位のレベルでは受け入れられます(ブラウザーの URL バーに直接入力したり、リンクの対象とするな))。ただし、一部のブラウザーでは、FTP コンテンツの読み込みを別のアプリケーションに委任する場合があります。 + +### オーソリティ + +URI の[オーソリティ](/ja/docs/Web/URI/Authority)は、ユーザー情報(オプションで通常は指定しない)、ホスト名、ポートで構成されます。 + +![ドメイン名](mdn-url-domain@x2.png) + +`www.example.com` は、名前空間を統制するドメイン名またはオーソリティです。これは、どのウェブサーバーがリクエストされているかを示します。代わりに {{Glossary("IP address","IP アドレス")}}を直接使用することもできますが、利便性が低いためウェブではあまり使用されません。 + +![ポート番号](mdn-url-port@x2.png) + +`:80` は URL のポート番号です。これはウェブサーバー内のリソースへアクセスするために使用する、技術上の「出入口」です。ウェブサーバーがリソースへのアクセスを受け入れるために HTTP プロトコルの標準ポート(HTTP では 80、HTTPS では 443)を使用している場合、通常はポートを省略します。それ以外の場合は、ポートが必須です。 + +### パス + +- ![ファイルへのパス](mdn-url-path@x2.png) + + - : `/path/to/myfile.html` は、ウェブサーバー内にあるリソースのパスです。初期のウェブではこのようなパスが、ウェブサーバー内の物理的なファイルの場所を表していました。現代のパスはたいてい物理的な実情と関係がない、ウェブサーバーによって制御される抽象的なものになっています。 + +### クエリー + +![引数](mdn-url-parameters@x2.png) + +`?key1=value1&key2=value2` は、ウェブサーバーに提供する追加の引数です。この引数は `&` 記号で区切られた、キーと値のペアのリストです。ウェブサーバーは、ユーザーへリソースを返す前に追加の処理を行うために、この引数を使用できます。それぞれのウェブサーバーは引数について独自の規則を持っており、特定のウェブサーバーが引数を扱う方法を知るために唯一信頼できる方法は、ウェブサーバーの所有者に尋ねることです。 + +### フラグメント + +- ![アンカー](mdn-url-anchor@x2.png) + + - : `#SomewhereInTheDocument` は、リソース自体の別の場所へのアンカーです。アンカーはリソース内の一種の「ブックマーク」を表しており、「ブックマーク」地点にあるコンテンツを表示するようにブラウザーへ指示を与えます。例えば HTML 文書では、ブラウザーはアンカーが定義されている位置にスクロールします。動画や音声の文書では、ブラウザーはアンカーが示す位置への移動を試みます。 # より後の部分はフラグメント識別子としても知られており、リクエストでサーバーには送信されないことは注目に値します。 + +[テキストフラグメント](/ja/docs/Web/URI/Fragment/Text_fragments)という特別な機能があり、テキストコンテンツで識別されるウェブページの特定の部分にリンクすることができます。 + +## 例 + +```url +https://developer.mozilla.org/ja/docs/Learn +tel:+1-816-555-1212 +git@github.com:mdn/browser-compat-data.git +ftp://example.org/resource.txt +urn:isbn:9780141036144 +mailto:help@supercyberhelpdesk.info +``` + +## 仕様書 + +{{Specifications}} + +## 関連情報 + +- [URL とは何か](/ja/docs/Learn/Common_questions/Web_mechanics/What_is_a_URL) diff --git a/files/zh-cn/_redirects.txt b/files/zh-cn/_redirects.txt index 614b439ae517cf..e869965ccb9dc5 100644 --- a/files/zh-cn/_redirects.txt +++ b/files/zh-cn/_redirects.txt @@ -2423,9 +2423,11 @@ /zh-CN/docs/Web/HTML/动作 /zh-CN/docs/Glossary/Speculative_parsing /zh-CN/docs/Web/HTML/属性 /zh-CN/docs/Web/HTML/Attributes /zh-CN/docs/Web/HTTP/Access_control_CORS /zh-CN/docs/Web/HTTP/CORS -/zh-CN/docs/Web/HTTP/Basics_of_HTTP/Data_URIs /zh-CN/docs/Web/HTTP/Basics_of_HTTP/Data_URLs +/zh-CN/docs/Web/HTTP/Basics_of_HTTP/Choosing_between_www_and_non-www_URLs /zh-CN/docs/Web/URI/Authority/Choosing_between_www_and_non-www_URLs +/zh-CN/docs/Web/HTTP/Basics_of_HTTP/Data_URIs /zh-CN/docs/Web/URI/Schemes/data +/zh-CN/docs/Web/HTTP/Basics_of_HTTP/Data_URLs /zh-CN/docs/Web/URI/Schemes/data /zh-CN/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Complete_list_of_MIME_types /zh-CN/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types -/zh-CN/docs/Web/HTTP/Basics_of_HTTP/选择_www_或非_www_URL_作为域名 /zh-CN/docs/Web/HTTP/Basics_of_HTTP/Choosing_between_www_and_non-www_URLs +/zh-CN/docs/Web/HTTP/Basics_of_HTTP/选择_www_或非_www_URL_作为域名 /zh-CN/docs/Web/URI/Authority/Choosing_between_www_and_non-www_URLs /zh-CN/docs/Web/HTTP/CORS/Errors/CORS错误允许凭证 /zh-CN/docs/Web/HTTP/CORS/Errors/CORSMIssingAllowCredentials /zh-CN/docs/Web/HTTP/Caching_FAQ /zh-CN/docs/Web/HTTP/Caching /zh-CN/docs/Web/HTTP/Content_negotiation/Accept_默认值 /zh-CN/docs/Web/HTTP/Content_negotiation/List_of_default_Accept_values @@ -2460,12 +2462,13 @@ /zh-CN/docs/Web/HTTP/Link_prefetching_FAQ /zh-CN/docs/Glossary/Prefetch /zh-CN/docs/Web/HTTP/Proxy_servers_and_tunneling/Proxy_Auto-Configuration_(PAC)_file /zh-CN/docs/Web/HTTP/Proxy_servers_and_tunneling/Proxy_Auto-Configuration_PAC_file /zh-CN/docs/Web/HTTP/Public_Key_Pinning /zh-CN/docs/Web/Security/Certificate_Transparency +/zh-CN/docs/Web/HTTP/Resources_and_URIs /zh-CN/docs/Web/HTTP/Basics_of_HTTP/MIME_types /zh-CN/docs/Web/HTTP/Response_codes /zh-CN/docs/Web/HTTP/Status /zh-CN/docs/Web/HTTP/Response_codes/100 /zh-CN/docs/Web/HTTP/Status/100 /zh-CN/docs/Web/HTTP/Response_codes/204 /zh-CN/docs/Web/HTTP/Status/204 /zh-CN/docs/Web/HTTP/Response_codes/501 /zh-CN/docs/Web/HTTP/Status/501 /zh-CN/docs/Web/HTTP/X-Frame-Options /zh-CN/docs/Web/HTTP/Headers/X-Frame-Options -/zh-CN/docs/Web/HTTP/data_URIs /zh-CN/docs/Web/HTTP/Basics_of_HTTP/Data_URLs +/zh-CN/docs/Web/HTTP/data_URIs /zh-CN/docs/Web/URI/Schemes/data /zh-CN/docs/Web/HTTP/消息 /zh-CN/docs/Web/HTTP/Messages /zh-CN/docs/Web/HTTP/策略特征 /zh-CN/docs/Web/HTTP/Permissions_Policy /zh-CN/docs/Web/HTTP/缓存_FAQ /zh-CN/docs/Web/HTTP/Caching @@ -2754,6 +2757,7 @@ /zh-CN/docs/Web/Security/Securing_your_site/Turning_off_form_autocompletion /zh-CN/docs/Web/Security/Practical_implementation_guides/Turning_off_form_autocompletion /zh-CN/docs/Web/Security/传输层安全协议 /zh-CN/docs/Web/Security/Transport_Layer_Security /zh-CN/docs/Web/Security/子资源完整性 /zh-CN/docs/Web/Security/Subresource_Integrity +/zh-CN/docs/Web/Text_fragments /zh-CN/docs/Web/URI/Fragment/Text_fragments /zh-CN/docs/Web/WEB_API_---js /zh-CN/docs/Web/API /zh-CN/docs/Web/WebGL /zh-CN/docs/Web/API/WebGL_API /zh-CN/docs/Web/WebGL/Adding_2D_content_to_a_WebGL_context /zh-CN/docs/Web/API/WebGL_API/Tutorial/Adding_2D_content_to_a_WebGL_context @@ -2792,7 +2796,7 @@ /zh-CN/docs/XPath-840092-dup /zh-CN/docs/Web/XPath /zh-CN/docs/XSLT /zh-CN/docs/Web/XSLT /zh-CN/docs/d_temp /zh-CN/docs/Web/API/Document -/zh-CN/docs/data_URIs /zh-CN/docs/Web/HTTP/Basics_of_HTTP/Data_URLs +/zh-CN/docs/data_URIs /zh-CN/docs/Web/URI/Schemes/data /zh-CN/docs/en /en-US/ /zh-CN/docs/keypress /zh-CN/docs/Web/API/Element/keypress_event /zh-CN/docs/learn/Accessibility/CSS和JavaScript /zh-CN/docs/Learn/Accessibility/CSS_and_JavaScript diff --git a/files/zh-cn/_wikihistory.json b/files/zh-cn/_wikihistory.json index 5a5cb7fd2679d1..7b682c372eb916 100644 --- a/files/zh-cn/_wikihistory.json +++ b/files/zh-cn/_wikihistory.json @@ -22387,30 +22387,6 @@ "cissoid" ] }, - "Web/HTTP/Basics_of_HTTP/Choosing_between_www_and_non-www_URLs": { - "modified": "2019-03-23T22:18:43.282Z", - "contributors": [ - "zqyue", - "Ende93", - "xgqfrms-GitHub", - "ziyunfei", - "chaos_zhang" - ] - }, - "Web/HTTP/Basics_of_HTTP/Data_URLs": { - "modified": "2020-10-15T21:06:54.948Z", - "contributors": [ - "leegent", - "2585479524", - "BobGreen", - "bramblex", - "tlos142857", - "Ende93", - "xgqfrms-GitHub", - "little-tomorrow", - "ziyunfei" - ] - }, "Web/HTTP/Basics_of_HTTP/Evolution_of_HTTP": { "modified": "2020-02-20T03:41:08.272Z", "contributors": [ @@ -22428,18 +22404,6 @@ "WeijieZhu" ] }, - "Web/HTTP/Basics_of_HTTP/Identifying_resources_on_the_Web": { - "modified": "2019-05-06T05:35:10.899Z", - "contributors": [ - "wolfzZ", - "heyv5", - "springapple", - "Wendy_Love", - "yuankunzhang", - "little-tomorrow", - "DreamerKing" - ] - }, "Web/HTTP/Basics_of_HTTP/MIME_types": { "modified": "2020-11-04T00:16:29.009Z", "contributors": [ @@ -23413,10 +23377,6 @@ "ZhongyiChen" ] }, - "Web/HTTP/Resources_and_URIs": { - "modified": "2019-09-05T00:27:21.660Z", - "contributors": ["ran"] - }, "Web/HTTP/Resources_and_specifications": { "modified": "2019-03-23T22:14:32.179Z", "contributors": ["ppphp", "shevacjs", "yuankunzhang"] @@ -32360,6 +32320,30 @@ "ziyunfei" ] }, + "Web/URI/Authority/Choosing_between_www_and_non-www_URLs": { + "modified": "2019-03-23T22:18:43.282Z", + "contributors": [ + "zqyue", + "Ende93", + "xgqfrms-GitHub", + "ziyunfei", + "chaos_zhang" + ] + }, + "Web/URI/Schemes/data": { + "modified": "2020-10-15T21:06:54.948Z", + "contributors": [ + "leegent", + "2585479524", + "BobGreen", + "bramblex", + "tlos142857", + "Ende93", + "xgqfrms-GitHub", + "little-tomorrow", + "ziyunfei" + ] + }, "Web/WebDriver": { "modified": "2020-10-15T22:20:19.059Z", "contributors": ["lvbaiying", "ZQ-jhon"] diff --git a/files/zh-cn/games/techniques/controls_gamepad_api/index.md b/files/zh-cn/games/techniques/controls_gamepad_api/index.md index 97c75d61a8a534..ca24eb9d6d1681 100644 --- a/files/zh-cn/games/techniques/controls_gamepad_api/index.md +++ b/files/zh-cn/games/techniques/controls_gamepad_api/index.md @@ -225,11 +225,11 @@ if (gamepadAPI.axesStatus[0].x > 0.5) { 布局类型现在是一个可枚举的对象而不是字符串: -``` +```ts enum GamepadMappingType { - "", - "standard" -}; + "", + "standard", +} ``` 此枚举中定义了已知的控制器映射集。目前只有 `standard` 布局可用,但是未来可能会有新的布局。如果布局未知,那么将会是空字符串。 diff --git a/files/zh-cn/glossary/base64/index.md b/files/zh-cn/glossary/base64/index.md index 53b322e576b1e4..0d3c8e87928d99 100644 --- a/files/zh-cn/glossary/base64/index.md +++ b/files/zh-cn/glossary/base64/index.md @@ -15,13 +15,13 @@ l10n: ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ ``` -一种常见的变体是“URL 安全的 Base64”,它省略了填充,并将 `+/` 替换为 `-_`,以避免在 {{glossary("URL")}} 路径段或查询参数中可能引起问题的字符的问题。如果不将数据放在路径段或查询参数中,你就不需要用到这一变体。例如,[data URL](/zh-CN/docs/Web/HTTP/Basics_of_HTTP/Data_URLs) 既没有路径段也没有查询参数,因此可以使用标准的 Base64 编码。 +一种常见的变体是“URL 安全的 Base64”,它省略了填充,并将 `+/` 替换为 `-_`,以避免在 {{glossary("URL")}} 路径段或查询参数中可能引起问题的字符的问题。如果不将数据放在路径段或查询参数中,你就不需要用到这一变体。例如,[data URL](/zh-CN/docs/Web/URI/Schemes/data) 既没有路径段也没有查询参数,因此可以使用标准的 Base64 编码。 Base64 编码方案通常用于对二进制数据进行编码,以便在只能处理 ASCII 文本(或某些 ASCII 的超集,仍不接受任意二进制数据)的媒体上进行存储或传输。这确保了数据在传输过程中保持不变。Base64 的常见应用包括: - 通过[多用途互联网邮件扩展](https://zh.wikipedia.org/wiki/多用途互聯網郵件擴展)发送电子邮件 - 在 [XML](/zh-CN/docs/Web/XML) 中存储复杂数据 -- 编码二进制数据以便包含在 [`data:` URL](/zh-CN/docs/Web/HTTP/Basics_of_HTTP/Data_URLs) 中 +- 编码二进制数据以便包含在 [`data:` URL](/zh-CN/docs/Web/URI/Schemes/data) 中 ## 编码后大小增加 @@ -97,6 +97,6 @@ await dataUrlToBytes("data:application/octet-stream;base64,AAEC"); // Uint8Array - JavaScript API: - {{domxref("Window.btoa()")}}(也在 {{domxref("WorkerGlobalScope.btoa()", "worker 中可用", "", 1)}}) - {{domxref("Window.atob()")}}(也在 {{domxref("WorkerGlobalScope.atob()", "worker 中可用", "", 1)}}) -- [Data URL](/zh-CN/docs/Web/HTTP/Basics_of_HTTP/Data_URLs) +- [Data URL](/zh-CN/docs/Web/URI/Schemes/data) - 维基百科上的 [Base64](https://zh.wikipedia.org/wiki/Base64) - [RFC 4648](https://datatracker.ietf.org/doc/html/rfc4648) 中对 Base64 算法的描述 diff --git a/files/zh-cn/glossary/time_to_first_byte/index.md b/files/zh-cn/glossary/time_to_first_byte/index.md index 0a51e87ff96bc8..fa5f072569c9ea 100644 --- a/files/zh-cn/glossary/time_to_first_byte/index.md +++ b/files/zh-cn/glossary/time_to_first_byte/index.md @@ -11,7 +11,7 @@ l10n: TTFB 是从请求开始到响应开始之间所用的时间,以毫秒为单位: -``` +```plain TTFB = responseStart - requestStart ``` diff --git a/files/zh-cn/learn/accessibility/multimedia/index.md b/files/zh-cn/learn/accessibility/multimedia/index.md index 64cb54577bcab3..2d6b04b9518565 100644 --- a/files/zh-cn/learn/accessibility/multimedia/index.md +++ b/files/zh-cn/learn/accessibility/multimedia/index.md @@ -288,7 +288,7 @@ player.ontimeupdate = () => { 典型的 WebVTT 文件如下所示: -``` +```plain WEBVTT 1 diff --git a/files/zh-cn/learn/common_questions/web_mechanics/what_is_a_url/index.md b/files/zh-cn/learn/common_questions/web_mechanics/what_is_a_url/index.md index 0275ca3a237d42..6c8bb71659f0cc 100644 --- a/files/zh-cn/learn/common_questions/web_mechanics/what_is_a_url/index.md +++ b/files/zh-cn/learn/common_questions/web_mechanics/what_is_a_url/index.md @@ -109,7 +109,7 @@ URL 的第一部分是*方案*(scheme),它表示浏览器必须使用的 - 显示其他 HTML 文档,用 {{HTMLElement("iframe")}} 元素。 > [!NOTE] -> 当在页面中加载资源时指定 URL(例如使用 `