2.1.9. 依存関係
この仕様は、 他のいくつかの下層~仕様に依拠する。 ◎ This specification relies on several other underlying specifications.
- `Infra^cite `INFRA$r
-
次に挙げる用語が定義される:
- 次に挙げる一般な反復~用語:
- `~WHILE@~INFRA#iteration-while$
- `~CONTINUE@~INFRA#iteration-continue$
- `~BREAK@~INFRA#iteration-break$
- `~Assert@~INFRA#assert$
- `実装定義@~INFRA#implementation-defined$
- `追跡~行路@~INFRA#tracking-vector$
- `符号位置@~INFRA#code-point$, その同義語 `文字@~INFRA#code-point$
- `符号単位@~INFRA#code-unit$
- `符号単位~接頭辞@~INFRA#code-unit-prefix$
- 〜`未満の符号単位~列@~INFRA#code-unit-less-than$
- 〜`から開始して@~INFRA#string-starts-with$
- 〜`で終端して@~INFRA#string-ends-with$
- `文字列@~INFRA#string$, その:
- `長さ@~INFRA#string-length$
- `符号位置~長さ@~INFRA#string-code-point-length$
- `~ASCII文字列@~INFRA#ascii-string$
- 文字列の同等性~演算 `一致する@~INFRA#string-is$
- `~scalar値~文字列@~INFRA#scalar-value-string$
- `~scalar値~文字列に変換する@~INFRA#javascript-string-convert$
- 次に挙げる各種[
`符号位置@~INFRA#code-point$たちが成す集合
]:
- `~surrogate@~INFRA#surrogate$
- `~scalar値@~INFRA#scalar-value$
- `非文字@~INFRA#noncharacter$
- `~ASCII~tabや~ASCII改行文字@~INFRA#ascii-tab-or-newline$
- `~ASCII空白@~INFRA#ascii-whitespace$
- `制御~文字@~INFRA#control$
- `~ASCII数字@~INFRA#ascii-digit$
- `~ASCII~hex数字(大文字)@~INFRA#ascii-upper-hex-digit$
- `~ASCII~hex数字(小文字)@~INFRA#ascii-lower-hex-digit$
- `~ASCII~hex数字@~INFRA#ascii-hex-digit$
- `~ASCII英大文字@~INFRA#ascii-upper-alpha$
- `~ASCII英小文字@~INFRA#ascii-lower-alpha$
- `~ASCII英字@~INFRA#ascii-alpha$
- `~ASCII英数字@~INFRA#ascii-alphanumeric$
- `同型に復号する@~INFRA#isomorphic-decode$
- `同型に符号化する@~INFRA#isomorphic-encode$
- `~ASCII小文字~化する@~INFRA#ascii-lowercase$
- `~ASCII大文字~化する@~INFRA#ascii-uppercase$
- `~ASCII大小無視@~INFRA#ascii-case-insensitive$
- `改行文字を剥ぐ@~INFRA#strip-newlines$
- `改行文字を正規化する@~INFRA#normalize-newlines$
- `前後の~ASCII空白~列を剥ぐ@~INFRA#strip-leading-and-trailing-ascii-whitespace$
- `~ASCII空白を剥いで縮約する@~INFRA#strip-and-collapse-ascii-whitespace$
- `~ASCII空白で分割する@~INFRA#split-on-ascii-whitespace$
- `~commaで分割する@~INFRA#split-on-commas$
- `符号位置~並びを収集する@~INFRA#collect-a-sequence-of-code-points$, その:
- `位置~変数@~INFRA#string-position-variable$
- `~ASCII空白を読飛ばす@~INFRA#skip-ascii-whitespace$
- `有順序~map@~INFRA#ordered-map$ ~data構造, および:
- ~mapを成す`~entry@~INFRA#map-entry$, およびその
- `~key@~INFRA#map-key$
- `値@~INFRA#map-value$
- `値を取得する@~INFRA#map-get$
- `値を設定する@~INFRA#map-set$
- `空@~INFRA#map-is-empty$
- `存在する@~INFRA#map-exists$
- `~entryを除去する@~INFRA#map-remove$
- `~clearする@~INFRA#map-clear$
- `~key群@~INFRA#map-getting-the-keys$
- `値~群@~INFRA#map-getting-the-values$
- `降順に~sortする@~INFRA#map-sort-in-descending-order$
- `~size@~INFRA#map-size$
- `反復する@~INFRA#map-iterate$
- ~mapを成す`~entry@~INFRA#map-entry$, およびその
- `~list@~INFRA#list$ ~data構造, および:
- `付加する@~INFRA#list-append$
- `拡張する@~INFRA#list-extend$
- `前付加する@~INFRA#list-prepend$
- `置換する@~INFRA#list-replace$
- `除去する@~INFRA#list-remove$
- `空にする@~INFRA#list-empty$
- ~listを成す`~item@~INFRA#list-item$
- `包含する@~INFRA#list-contain$
- `~size@~INFRA#list-size$
- `~index群@~INFRA#list-get-the-indices$
- `空@~INFRA#list-is-empty$
- `反復する@~INFRA#list-iterate$
- `~cloneする@~INFRA#list-clone$
- `昇順に~sortする@~INFRA#list-sort-in-ascending-order$
- `降順に~sortする@~INFRA#list-sort-in-descending-order$
- `~stack@~INFRA#stack$ ~data構造, および:
- `~pushする@~INFRA#stack-push$
- `~popする@~INFRA#stack-pop$
- `~queue@~INFRA#queue$ ~data構造, および:
- `~enqueueする@~INFRA#queue-enqueue$
- `~dequeueする@~INFRA#queue-dequeue$
- `有順序~集合@~INFRA#ordered-set$ ~data構造, および:
- `付加する@~INFRA#set-append$
- `和集合@~INFRA#set-union$
- `~tuple@~INFRA#tuple$
- `構造体@~INFRA#struct$ 仕様~型, その:
- `~item@~INFRA#struct-item$
- `~byte列@~INFRA#byte-sequence$ ~data構造
- `~forgiving-base64符号化する@~INFRA#forgiving-base64-encode$ ~algo
- `~forgiving-base64復号する@~INFRA#forgiving-base64-decode$ ~algo
- `exclusiveな範囲@~INFRA#the-exclusive-range$
- `~JSON文字列を~Infra値に構文解析する@~INFRA#parse-a-json-string-to-an-infra-value$
- 次に挙げる名前空間:
- `~HTML名前空間@~INFRA#html-namespace$
- `~MathML名前空間@~INFRA#mathml-namespace$
- `~SVG名前空間@~INFRA#svg-namespace$
- `~XLink名前空間@~INFRA#xlink-namespace$
- `~XML名前空間@~INFRA#xml-namespace$
- `~XMLNS名前空間@~INFRA#xmlns-namespace$
- 次に挙げる一般な反復~用語:
- `Encoding^cite `ENCODING$r
- ~textな~dataは、 ~Unicode文字~集合 `UNICODE$r を利用して表現される。 `Encoding^cite が`符号化法$に関わる要件を定義する。 ◎ Unicode and Encoding ◎ The Unicode character set is used to represent textual data, and Encoding defines requirements around character encodings. [UNICODE]
- 注記: この仕様は、 前述したとおり,これらの仕様に定義される用語に基づいて`各種用語を導入する@~HTMLINFRA#encoding-terminology$。 ◎ This specification introduces terminology based on the terms defined in those specifications, as described earlier.
-
次に挙げる~algoが定義される:
- `~labelから符号化法を取得する@~ENCODING#concept-encoding-get$
- `符号化法から出力~符号化法を取得する@~ENCODING#get-an-output-encoding$
- 汎用な`~Unicodeに復号する@~ENCODING#decode$ ⇒ 所与の ( ~byte~stream, `符号化法$ ) に対し,文字~streamを返す。
- `~UTF-8復号する@~ENCODING#utf-8-decode$ ⇒ 所与の ( ~byte~stream ) に対し,頭部に~UTF-8~BOM( Byte Order Mark )があればそれを剥いだ上で,文字~streamを返す。
- `~BOMはそのままに~UTF-8復号する@~ENCODING#utf-8-decode-without-bom$ ⇒ 頭部の~UTF-8~BOMは剥がないことを除いて, `~UTF-8復号する@~ENCODING#utf-8-decode$のと同じになる。
- `符号化法を利用して符号化する@~ENCODING#encode$ ⇒ 所与の ( 文字~stream, `符号化法$ ) に対し,~byte~streamを返す。
- `~UTF-8符号化する@~ENCODING#utf-8-encode$ ⇒ 所与の ( 文字~stream ) に対し,~byte~streamを返す。
- `~BOMを~sniffする@~ENCODING#bom-sniff$ ⇒ 所与の ( ~byte~stream ) に対し,[ 符号化法/ ~NULL ]を返す。
- `XML$r `XMLNS$r, および関係する仕様 ◎ XML and related specifications
- ~HTML用の`~XML構文$を~supportする実装は、 ~XMLの何らかの~versionを,それに対応する名前空間~仕様とともに~supportするモノトスル — その構文は、 名前空間を伴う~XML直列化を利用するので。 ◎ Implementations that support the XML syntax for HTML must support some version of XML, as well as its corresponding namespaces specification, because that syntax uses an XML serialization with namespaces. [XML] [XMLNS]
- ~data~mining~toolその他の~UAは、[ ~scriptを走らす / ~CSSを評価する / XPath 式を伴う / その他 結果の~DOMを任意な内容に公開する ]ことなく演算を遂行するならば、[ 名前空間~文字列を実際に公開する ]ことなく[ 単に,[ その種の~DOM~nodeに相当するものは,ある名前空間に属する ]ものと表明する ]ことにより, “名前空間を~support” してもヨイ。 ◎ Data mining tools and other user agents that perform operations on content without running scripts, evaluating CSS or XPath expressions, or otherwise exposing the resulting DOM to arbitrary content, may "support namespaces" by just asserting that their DOM node analogues are in certain namespaces, without actually exposing the namespace strings.
- 注記: `~HTML構文$における[ 名前空間~接頭辞, 名前空間~宣言 ]による効果は、 ~XMLにおけるそれと同じでない。 具体的には、 ~HTML要素~名における~colonには,特別な意味は無い。 ◎ In the HTML syntax, namespace prefixes and namespace declarations do not have the same effect as in XML. For instance, the colon has no special meaning in HTML element names.
-
- `Extensible Markup Language^cite `XML$r
-
次に挙げるものが定義される:
- `~XML名前空間@~INFRA#xml-namespace$に属する名前 `space@~TR/xml/#sec-white-space$a の属性
- `Name@~TR/xml/#NT-Name$P 生成規則
- `Associating Style Sheets with XML documents^cite `XMLSSPI$r
-
この仕様は、 次に挙げるものも参照する:
- `<?xml-stylesheet?>@~XMLSS#the-xml-stylesheet-processing-instruction$c 処理命令
- `DOM XSLTProcessor^cite `XSLTP$r
-
この仕様は、 次に挙げるものについても非~規範的に言及する:
- `XSLTProcessor^I ~interface, その:
- `transformToFragment()^m ~method
- `transformToDocument()^m ~method
- `XSLTProcessor^I ~interface, その:
- `URL^cite `URL$r
-
次に挙げる用語が定義される:
- `~host@~URL1#concept-host$
- `公共~接尾辞@~URL1#host-public-suffix$
- `~domain@~URL1#concept-domain$
- `登録-可能な~domain@~URL1#host-registrable-domain$
- `~IP~address@~URL1#ip-address$
- `~URL@~URL1#concept-url$
- ~URLの`生成元@~URL1#concept-url-origin$
- `絶対~URL@~URL1#absolute-url-string$
- `相対~URL@~URL1#relative-url-string$
- `~URL構文解析する@~URL1#concept-url-parser$
- `基本~URL構文解析器@~URL1#concept-basic-url-parser$
【!略 and its url and state override arguments】
【この訳では、`~API用に~URL構文解析する@~URL1#_api-url-parser$~algoに置換している】,
その~stateたち:
- `~scheme開始~state@~URL1#scheme-start-state$
- `~host~state@~URL1#host-state$
- `~path~state@~URL1#path-state$
- `~path開始~state@~URL1#path-start-state$
- `~hostname~state@~URL1#hostname-state$
- `~port~state@~URL1#port-state$
- `~query~state@~URL1#query-state$
- `素片~state@~URL1#fragment-state$
- `~URL~record@~URL1#concept-url$,
その成分たち:
- `~scheme@~URL1#concept-url-scheme$
- `~username@~URL1#concept-url-username$
- `~password@~URL1#concept-url-password$
- `~host@~URL1#concept-url-host$
- `~port@~URL1#concept-url-port$
- `~path@~URL1#concept-url-path$
- `~query@~URL1#concept-url-query$
- `素片@~URL1#concept-url-fragment$
- `~blob~URL~entry@~URL1#concept-url-blob-entry$
- `妥当な~URL文字列@~URL1#valid-url-string$
- `~username/~password/~portを持てない@~URL1#cannot-have-a-username-password-port$ の概念
- `不透明な~path@~URL1#url-opaque-path$ の概念
- `~URL直列化器@~URL1#concept-url-serializer$と,
その
- `素片は除外する@~URL1#url-serializer-exclude-fragment$i ~flag
- `~URL~pathを直列化する@~URL1#url-path-serializer$
- `~host構文解析器@~URL1#concept-host-parser$
- `~host直列化器@~URL1#concept-host-serializer$
- `同等な~host@~URL1#concept-host-equals$
- `同等な~URL@~URL1#concept-url-equals$【!略)and its exclude fragments argument】
- `整数を直列化する@~URL1#serialize-an-integer$
- `~path~percent-符号化-集合@~URL1#path-percent-encode-set$
- `成分~percent-符号化-集合@~URL1#component-percent-encode-set$
- `符号位置を~UTF-8~percent-符号化する@~URL1#utf-8-percent-encode$
- `文字列を~byte列に~percent-復号する@~URL1#string-percent-decode$
- `~URLの~usernameを設定する@~URL1#set-the-username$
- `~URLの~passwordを設定する@~URL1#set-the-password$
- `~form_urlencoded形式@~URL1#concept-urlencoded$
- `~form_urlencoded直列化器@~URL1#concept-urlencoded-serializer$
- `特別な~URL@~URL1#is-special$
-
この仕様では、 次に挙げる[ ~scheme, ~protocol ]も参照する:
- `about:@~RFCx/rfc6694#section-2$sc `ABOUT$r
- `blob:@~FILEAPI#url$sc `FILEAPI$r
- `data:@~RFCx/rfc2397#section-2$sc `RFC2397$r
- `http:@~HTTPinfra#http.uri$sc `HTTP$r
- `https:@~HTTPinfra#https.uri$sc `HTTP$r
- `mailto:@~RFCx/rfc6068#section-2$sc `MAILTO$r
- `sms:@~RFCx/rfc5724#section-2$sc `SMS$r
- `urn:@~RFCx/rfc2141#section-2$sc `URN$r
- `Media Fragments URI^cite `MEDIAFRAG$r
-
次に挙げる用語が定義される:
- `媒体~素片~構文@~TR/media-frags/#media-fragment-syntax$
- ~HTTP, および関係する各~仕様 ◎ HTTP and related specifications
-
- ~HTTP `HTTP$r
-
次に挙げる~headerが定義される:
- `Accept@~HTTPsem#field.accept$h
- `Accept-Language@~HTTPsem#field.accept-language$h
- `Cache-Control@~HTTPcache#field.cache-control$h
- `Content-Disposition@https://httpwg.org/specs/rfc6266.html#header.field.definition$h
- `Content-Language@~HTTPsem#field.content-language$h
- `Content-Range@~HTTPsem#field.content-range$h
- `Last-Modified@~HTTPsem#field.last-modified$h
- `Range@~HTTPsem#field.range$h
- `Referer@~HTTPsem#field.referer$h
- `HTTP State Management Mechanism^cite `COOKIES$r
-
次に挙げる用語が定義される:
- `Web Linking^cite `WEBLINK$r
-
次に挙げる用語が定義される:
- `Link@~HTTPweblink#field.link$h ~header
- `Link^h ~field値の`構文解析-法@~HTTPweblink#parse-fv$
- `Structured Field Values for HTTP^cite `STRUCTURED-FIELDS$r
-
次に挙げる用語が定義される:
- `有構造~header@~STRUCTURED-FIELDS#structured-header$, その値を成す:
- `~sf真偽値@~STRUCTURED-FIELDS#sf-boolean$
- `~sf~token@~STRUCTURED-FIELDS#sf-token$
- `~sf~parameter群@~STRUCTURED-FIELDS#sf-parameters$
- `有構造~header@~STRUCTURED-FIELDS#structured-header$, その値を成す:
- `MIME Sniffing^cite `MIMESNIFF$r
-
次に挙げる用語が定義される:
- `~MIME型@~MIMESNIFF#mime-type$
- ~MIME型の`~essence@~MIMESNIFF#mime-type-essence$
- `妥当な~MIME型~文字列@~MIMESNIFF#valid-mime-type$
- `~parameterを伴わない妥当な~MIME型~文字列@~MIMESNIFF#valid-mime-type-with-no-parameters$
- `~HTML~MIME型@~MIMESNIFF#html-mime-type$
- `~JS~MIME型@~MIMESNIFF#javascript-mime-type$
- `~JS~MIME型に~essence合致する@~MIMESNIFF#javascript-mime-type-essence-match$
- `~JSON~MIME型@~MIMESNIFF#json-mime-type$
- `~XML~MIME型@~MIMESNIFF#xml-mime-type$
- `画像~MIME型@~MIMESNIFF#image-mime-type$
- `音声/動画~MIME型@~MIMESNIFF#audio-or-video-mime-type$
- `~font~MIME型@~MIMESNIFF#font-mime-type$
- `~MIME型を構文解析する@~MIMESNIFF#parse-a-mime-type$
- `~UAにより~supportされて@~MIMESNIFF#supported-by-the-user-agent$いるか?
- `Fetch^cite `FETCH$r
-
次に挙げる用語が定義される:
- `~ABNF@~FETCH#abnf$
- `about:blank^sc
【 これは、 `Fetch^cite には定義されてない。 `§ ~URL 内の § 各種用語@~HTMLurl#terminology-2$ に在るべきように思われる。 】
- `~HTTP_S~scheme@~FETCH#http-scheme$
- `局所的な~URL@~FETCH#is-local$
- `局所~scheme@~FETCH#local-scheme$
- `~fetch~scheme@~FETCH#fetch-scheme$
- `~CORS~protocol@~FETCH#http-cors-protocol$
- `既定の User-Agent 値@~FETCH#default-user-agent-value$
- `~header~listから~MIME型を抽出する@~FETCH#concept-header-extract-mime-type$
- `旧来~用に符号化法を抽出する@~FETCH#legacy-extract-an-encoding$
- `~fetchする@~FETCH#concept-fetch$
- `~fetch制御器@~FETCH#fetch-controller$
- `次回の手動~redirect手続きを処理する@~FETCH#fetch-controller-process-the-next-manual-redirect$
- `~ok状態s@~FETCH#ok-status$
- `~network~error@~FETCH#concept-network-error$
- `中止~network~error@~FETCH#concept-aborted-network-error$
- `Origin@~FETCH#http-origin$h ~header
- `Cross-Origin-Resource-Policy@~FETCH#http-cross-origin-resource-policy$h ~header
- `応答の本体を消費する処理n@~FETCH#process-response-end-of-body$i
- `応答の本体~終了~時の処理n@~FETCH#fetch-processresponseendofbody$i
- `応答の処理n@~FETCH#process-response$i
- `並列~queueを利用するか@~FETCH#fetch-useparallelqueue$i
- `応答の早期~hintの処理n@~FETCH#fetch-processearlyhintsresponse$i
- `有構造~field値を取得する@~FETCH#concept-header-list-get-structured-header$
- `~header~list@~FETCH#concept-header-list$
- `~headerを設定する@~FETCH#concept-header-list-set$
- `~header~listから値を取得して復号して分割する@~FETCH#concept-header-list-get-decode-split$
- `~fetchを中止する@~FETCH#fetch-controller-abort$
- `非同一-生成元~資源~施策~検査@~FETCH#cross-origin-resource-policy-check$
- `RequestCredentials@~FETCH#requestcredentials$I 列挙~型
- `RequestDestination@~FETCH#requestdestination$I 列挙~型
- `fetch()@~FETCH#dom-global-fetch$m ~method
- `計時を報告する@~FETCH#finalize-and-report-timing$
- `応答~URLを報告-用に直列化する@~FETCH#serialize-a-response-url-for-reporting$
- `本体と型を安全に抽出する@~FETCH#bodyinit-safely-extract$
- `本体を増分的に読取る@~FETCH#body-incrementally-read$
- `接続~pool@~FETCH#concept-connection-pool$
- `接続を得する@~FETCH#concept-connection-obtain$
- `~network区分~keyを決定する@~FETCH#determine-the-network-partition-key$
- `全部的な計時~報を抽出する@~FETCH#extract-full-timing-info$
- `~byte列を本体として取得する@~FETCH#byte-sequence-as-a-body$
- `応答~本体~報@~FETCH#response-body-info$
- `生成元を解決する@~FETCH#resolve-an-origin$
- `応答@~FETCH#concept-response$, その:
- `種別@~FETCH#concept-response-type$
- `~URL@~FETCH#concept-response-url$
- `~URL~list@~FETCH#concept-response-url-list$
- `状態s@~FETCH#concept-response-status$
- `~header~list@~FETCH#concept-response-header-list$
- `本体@~FETCH#concept-response-body$
- `本体~報@~FETCH#concept-response-body-info$
- `内部~応答@~FETCH#concept-internal-response$
- `計時~報@~FETCH#concept-response-timing-info$【この用語は廃された】
- `~sw計時~報@~FETCH#response-service-worker-timing-info$
- `非同一-生成元~redirectはあるか@~FETCH#response-has-cross-origin-redirects$
- `計時許容に合格したか@~FETCH#concept-response-timing-allow-passed$
- 応答から`~Location~URLを得る@~FETCH#concept-response-location-url$
- 応答から`内容~範囲~値を抽出する@https://wicg.github.io/background-fetch/#extract-content-range-values$
- `要請@~FETCH#concept-request$, その:
- `~URL@~FETCH#concept-request-url$
- `~method@~FETCH#concept-request-method$
- `~header~list@~FETCH#concept-request-header-list$
- `本体@~FETCH#concept-request-body$
- `~client@~FETCH#concept-request-client$
- `~URL~list@~FETCH#concept-request-url-list$
- `現在の~URL@~FETCH#concept-request-current-url$
- `予約-済み~client@~FETCH#concept-request-reserved-client$
- `置換する~client~ID@~FETCH#concept-request-replaces-client-id$
- `起動元@~FETCH#concept-request-initiator$
- `行先@~FETCH#concept-request-destination$
- `優先度@~FETCH#request-priority$
- `生成元@~FETCH#concept-request-origin$
- `~referrer@~FETCH#concept-request-referrer$
- 同期~flag【廃された】
- `~mode@~FETCH#concept-request-mode$
- `資格証~mode@~FETCH#concept-request-credentials-mode$
- `~URL資格証を利用するか@~FETCH#concept-request-use-url-credentials-flag$
- `安全でない要請か@~FETCH#unsafe-request-flag$
- `~cache~mode@~FETCH#concept-request-cache-mode$
- `~redirect回数@~FETCH#concept-request-redirect-count$
- `~redirect~mode@~FETCH#concept-request-redirect-mode$
- `施策~容器@~FETCH#concept-request-policy-container$
- `~referrer施策@~FETCH#concept-request-referrer-policy$
- `暗号用~nonce~metadata@~FETCH#concept-request-nonce-metadata$
- `完全性~metadata@~FETCH#concept-request-integrity-metadata$
- `構文解析器~metadata@~FETCH#concept-request-parser-metadata$
- `利用者が作動化したか@~FETCH#request-user-activation$
- `具現化を阻んでいるか@~FETCH#request-render-blocking$
- `起動元~種別@~FETCH#request-initiator-type$
- `要請@~FETCH#concept-request$に`範囲~headerを追加する@~FETCH#concept-request-add-range-header$
- `行先の素@~FETCH#concept-potential-destination$
- (行先の素を)`行先に翻訳する@~FETCH#concept-potential-destination-translate$
- `~scriptに類する行先@~FETCH#request-destination-script-like$
- `~fetch計時~報@~FETCH#fetch-timing-info$, その:
- `開始~時刻@~FETCH#fetch-timing-info-start-time$
- `終了~時刻@~FETCH#fetch-timing-info-end-time$
-
`Fetch^cite の周辺~仕様:
- `Referrer Policy^cite `REFERRERPOLICY$r
-
次に挙げる用語が定義される:
- `~referrer施策@~REFERRER-POLICY#referrer-policy$
- `Referrer-Policy@~REFERRER-POLICY#referrer-policy-header-dfn$h ~HTTP~header
- `Referrer-Policy^h ~headerから`~referrer施策を構文解析する@~REFERRER-POLICY#parse-referrer-policy-from-header$ ~algo
- 次に挙げる~referrer施策:
- `no-referrer@~REFERRER-POLICY#referrer-policy-no-referrer$l
- `no-referrer-when-downgrade@~REFERRER-POLICY#referrer-policy-no-referrer-when-downgrade$l
- `origin-when-cross-origin@~REFERRER-POLICY#referrer-policy-origin-when-cross-origin$l
- `unsafe-url@~REFERRER-POLICY#referrer-policy-unsafe-url$l
- `既定の~referrer施策@~REFERRER-POLICY#default-referrer-policy$
- `Mixed Content^cite `MIX$r
-
次に挙げる用語が定義される:
- `先天的に認証-済み~URL@~MIXED-CONTENT#a-priori-authenticated-url$【廃された】
- `Subresource Integrity^cite `SRI$r
-
次に挙げる用語が定義される:
- `完全性~metadataを構文解析する@~SRI1#parse-metadata$
- `integrity^a 属性の要件
- `集合から最も強い~metadataを取得する@~SRI1#get-the-strongest-metadata$
- `Paint Timing^cite `PAINTTIMING$r
-
次に挙げる用語が定義される:
- `塗り計時を刻む@~PAINTTIMING#mark-paint-timing$
- `Navigation Timing^cite `NAVIGATIONTIMING$r
-
次に挙げる用語が定義される:
- `Resource Timing^cite `RESOURCETIMING$r
-
次に挙げる用語が定義される:
- `資源~計時を~markする@~RESOURCE-TIMING#dfn-mark-resource-timing$
- `Performance Timeline^cite `PERFORMANCETIMELINE$r
-
次に挙げる用語が定義される:
- `PerformanceEntry@~TIMELINE#dom-performanceentry$I ~interface, その:
- `name@~TIMELINE#dom-performanceentry-name$m 属性
- `entryType@~TIMELINE#dom-performanceentry-entrytype$m 属性
- `startTime@~TIMELINE#dom-performanceentry-starttime$m 属性
- `duration@~TIMELINE#dom-performanceentry-duration$m 属性
- `処理能~entryを~queueする@~TIMELINE#dfn-queue-a-performanceentry$
- `PerformanceEntry@~TIMELINE#dom-performanceentry$I ~interface, その:
- `Long Animation Frames^cite `LONGANIMATIONFRAMES$r
-
次に挙げる用語が定義される:
- `~task開始~時刻を記録する@~LONGAF#record-task-start-time$
- `~task終了~時刻を記録する@~LONGAF#record-task-end-time$
- `描画~時刻を記録する@~LONGAF#record-rendering-time$
- `古典~scriptの作成~時刻を記録する@~LONGAF#record-classic-script-creation-time$
- `古典~scriptの実行~開始~時刻を記録する@~LONGAF#record-classic-script-execution-start-time$
- `~module~scriptの実行~開始~時刻を記録する@~LONGAF#record-module-script-execution-start-time$
- `静止-所要時間を記録する@~LONGAF#record-pause-duration$
- `~timer~handler用の計時~報を記録する@~LONGAF#record-timing-info-for-timer-handler$
- `小task~checkpoint用の計時~報を記録する@~LONGAF#record-timing-info-for-microtask-checkpoint$
- `Long Tasks^cite `LONGTASKS$r
-
次に挙げる用語が定義される:
- `長い~taskを報告する@~LONGTASKS#report-long-tasks$
- `Web IDL^cite `WEBIDL$r
- この仕様~内の各~IDL片は、 `Web IDL^cite から要求される適合~IDL片として解釈するモノトスル。 ◎ The IDL fragments in this specification must be interpreted as required for conforming IDL fragments, as described in Web IDL. [WEBIDL]
-
次に挙げる用語が定義される:
- `this@~WEBIDL#this$ 【和訳では コレ と表記される】
- `拡張d属性@~WEBIDL#dfn-extended-attribute$
- `旧来の~factory関数@~WEBIDLjs#dfn-legacy-factory-function$
- `構築子~演算@~WEBIDL#idl-constructors$
- `構築子を上書きする手続き@~WEBIDLjs#overridden-constructor-steps$
- `~interfaceを実装する新たな~objを内部的に作成する@~WEBIDLjs#internally-create-a-new-object-implementing-the-interface$
- `配列~index~prop名@~WEBIDLjs#is-an-array-index$
- `有index~propを~supportする@~WEBIDL#dfn-support-indexed-properties$
- `~supportする~prop~index@~WEBIDL#dfn-supported-property-indices$
- `有index~propの値を決定する手続き@~WEBIDL#dfn-determine-the-value-of-an-indexed-property$
- `既存の有index~propの値を設定する手続き@~WEBIDL#dfn-set-the-value-of-an-existing-indexed-property$
- `新たな有index~propの値を設定する手続き@~WEBIDL#dfn-set-the-value-of-a-new-indexed-property$
- `有名~propを~supportする@~WEBIDL#dfn-support-named-properties$
- `~supportする~prop名@~WEBIDL#dfn-supported-property-names$
- `有名~propの値を決定する手続き@~WEBIDL#dfn-determine-the-value-of-a-named-property$
- `既存の有名~propを設定する手続き@~WEBIDL#dfn-set-the-value-of-an-existing-named-property$
- `新たな有名~propを設定する手続き@~WEBIDL#dfn-set-the-value-of-a-new-named-property$
- `既存の有名~propを削除する手続き@~WEBIDL#dfn-delete-an-existing-named-property$
- `~security検査を遂行する@~WEBIDLjs#dfn-perform-a-security-check$
- `~platform~obj@~WEBIDL#dfn-platform-object$, その:
- `Realm@~WEBIDLjs#js-platform-objects$sl ~field
- `旧来の~platform~obj@~WEBIDL#dfn-legacy-platform-object$
- `首~interface@~WEBIDLjs#dfn-primary-interface$
- `~interface~obj@~WEBIDLjs#dfn-interface-object$
- `有名~prop群~obj@~WEBIDLjs#dfn-named-properties-object$, その:
- `GetOwnProperty@~WEBIDLjs#named-properties-object-getownproperty$sl 内部~method
- `内包する@~WEBIDL#include$
- `継承する@~WEBIDL#dfn-inherit$
- `~interface~prototype~obj@~WEBIDLjs#dfn-interface-prototype-object$
- `実装する@~WEBIDLjs#implements$
- `属する~realm@~WEBIDLjs#dfn-associated-realm$
- `~callback文脈@~WEBIDL#dfn-callback-context$
- `凍結d配列@~WEBIDL#dfn-frozen-array-type$
- `凍結d配列を作成する@~WEBIDLjs#dfn-create-frozen-array$
- `~interfaceを実装する新たな~objを作成する@~WEBIDLjs#new$
- `~callback this 値@~WEBIDLjs#dfn-callback-this-value$
- 各種~Web~IDL型と各種~JS型との間の`変換-法@~WEBIDLjs#js-type-mapping$
- `~callback関数を呼出す@~WEBIDLjs#invoke-a-callback-function$
- `~callback関数で構築する@~WEBIDLjs#construct-a-callback-function$
- `多重定義~解決~algo@~WEBIDLjs#dfn-overload-resolution-algorithm$
- `公開されている@~WEBIDLjs#dfn-exposed$
- `解決される~promise@~WEBIDLjs#a-promise-resolved-with$
- `却下される~promise@~WEBIDLjs#a-promise-rejected-with$
- `すべての~promiseを待機する@~WEBIDLjs#wait-for-all$
- `却下-時@~WEBIDLjs#upon-rejection$
- `充足-時@~WEBIDLjs#upon-fulfillment$
- `~promiseを取扱済みとして~markする@~WEBIDLjs#mark-a-promise-as-handled$
- 次に挙げる拡張d属性:
- `Global@~WEBIDLjs#Global$xA
- `LegacyFactoryFunction@~WEBIDLjs#LegacyFactoryFunction$xA
- `LegacyLenientThis@~WEBIDLjs#LegacyLenientThis$xA
- `LegacyNullToEmptyString@~WEBIDLjs#LegacyNullToEmptyString$xA
- `LegacyOverrideBuiltIns@~WEBIDLjs#LegacyOverrideBuiltIns$xA
- `LegacyTreatNonObjectAsNull@~WEBIDLjs#LegacyTreatNonObjectAsNull$xA
- `LegacyUnenumerableNamedProperties@~WEBIDLjs#LegacyUnenumerableNamedProperties$xA
- `LegacyUnforgeable@~WEBIDLjs#LegacyUnforgeable$xA
- `LegacyPlatformObjectGetOwnProperty@~WEBIDLjs#LegacyPlatformObjectGetOwnProperty$jA 抽象-演算
- `~set~entry群@~WEBIDL#dfn-set-entries$
-
次に挙げる型も定義され、 この仕様の~Web~IDL片にて利用される:
- `ArrayBuffer@~WEBIDL#idl-ArrayBuffer$I
- `ArrayBufferView@~WEBIDL#ArrayBufferView$I
- `boolean@~WEBIDL#idl-boolean$I
- `DOMString@~WEBIDL#idl-DOMString$I
- `double@~WEBIDL#idl-double$I
- `列挙@~WEBIDL#idl-enums$
- `Function@~WEBIDL#Function$I
- `long@~WEBIDL#idl-long$I
- `object@~WEBIDL#idl-object$I
- `Promise@~WEBIDL#idl-promise$I
- `Uint8ClampedArray@~WEBIDL#idl-Uint8ClampedArray$I
- `unrestricted double@~WEBIDL#idl-unrestricted-double$I
- `unsigned long@~WEBIDL#idl-unsigned-long$I
- `USVString@~WEBIDL#idl-USVString$I
- `VoidFunction@~WEBIDL#VoidFunction$I
-
次に挙げる用語も,この仕様で利用される:
- `例外を投出する@~WEBIDL#dfn-throw$ ( `throw^en ) 【和訳では、~algo内では ~THROW と表記される】
- `DOMException@~WEBIDL#idl-DOMException$I 型
- 次に挙げる`例外~名@~WEBIDL#idl-DOMException-error-names$
- `IndexSizeError@~WEBIDL#indexsizeerror$E
- `HierarchyRequestError@~WEBIDL#hierarchyrequesterror$E
- `InvalidCharacterError@~WEBIDL#invalidcharactererror$E
- `NoModificationAllowedError@~WEBIDL#nomodificationallowederror$E
- `NotFoundError@~WEBIDL#notfounderror$E
- `NotSupportedError@~WEBIDL#notsupportederror$E
- `InvalidStateError@~WEBIDL#invalidstateerror$E
- `SyntaxError@~WEBIDL#syntaxerror$E
- `InvalidAccessError@~WEBIDL#invalidaccesserror$E
- `SecurityError@~WEBIDL#securityerror$E
- `NetworkError@~WEBIDL#networkerror$E
- `AbortError@~WEBIDL#aborterror$E
- `QuotaExceededError@~WEBIDL#quotaexceedederror$E
- `DataCloneError@~WEBIDL#datacloneerror$E
- `EncodingError@~WEBIDL#encodingerror$E
- `NotAllowedError@~WEBIDL#notallowederror$E
- この仕様が,特定0の時刻を表現する `Date$jt ~objを `作成する@#create-a-date-object@ よう~UAに要求するときは、 結果の `Date^jt ~objの時刻~値は, (特別な値 NaN にもなり得るが、 そうでない場合には)[ その時刻のミリ秒~成分の小数は切り捨てて整数に丸めた結果 ]の時刻を表現するモノトスル。 ◎ When this specification requires a user agent to create a Date object representing a particular time (which could be the special value Not-a-Number), the milliseconds component of that time, if any, must be truncated to an integer, and the time value of the newly created Date object must represent the resulting truncated time.
- 具体的には、 時刻[ `01:00 UTC on January 1st 2000^en (協定世界時 2000 年 1 月 1 日 午前 1 時) ]から ( 23045 ÷ 1000 ÷ 1000 ) 秒~後の時刻 — すなわち 2000-01-01T00:00:00.023045Z — に対し作成される `Date$jt ~objは,それより ( 45 ÷ 1000 ÷ 1000 ) 秒~早い時刻 — すなわち 2000-01-01T00:00:00.023Z — に対し作成されるそれと同じ時刻を表現する。 NaN に対し作成される `Date$jt ~objは、 時刻~値 NaN を表現する (これは、特定の時刻を表現しないことを指示する)。 ◎ For instance, given the time 23045 millionths of a second after 01:00 UTC on January 1st 2000, i.e. the time 2000-01-01T00:00:00.023045Z, then the Date object created representing that time would represent the same time as that created representing the time 2000-01-01T00:00:00.023Z, 45 millionths earlier. If the given time is NaN, then the result is a Date object that represents a time value NaN (indicating that the object does not represent a specific instant of time).
- ~JS
- この仕様が述べる言語の ある部分は、 下層の~scripting言語として~JSのみを~supportする。 `JAVASCRIPT$r ◎ Some parts of the language described by this specification only support JavaScript as the underlying scripting language. [JAVASCRIPT]
- 注記: 用語 “~JS” は、 ECMA-262 を指す。 公式的な用語として ECMAScript もあるが、 ~JSの方がより広く知られているなので。 ◎ The term "JavaScript" is used to refer to ECMA-262, rather than the official term ECMAScript, since the term JavaScript is more widely known.
-
この仕様は、 ~JS仕様にて定義される次に挙げる用語を利用する:
- `作動中な関数~obj@~TC39#active-function-object$
- `~agent@~TC39#sec-agents$
- `~agent~cluster@~TC39#sec-agent-clusters$
- `自動的~semicolon挿入@~TC39#sec-automatic-semicolon-insertion$
- `実行候補@~TC39#sec-candidate-executions$
- `現在の~realm@~TC39#current-realm$
- `数学的な値を切詰める@~TC39#clamping$
- `早期の~error@~TC39#early-error-rule$
- `前方-進捗@~TC39#sec-forward-progress$
- `~essential内部~methodに対する不変則@~TC39#sec-invariants-of-the-essential-internal-methods$
- `~JS実行~文脈@~TC39#sec-execution-contexts$
- `~JS実行~文脈~stack@~TC39#execution-context-stack$
- `~realm@~TC39#sec-code-realms$
- `~JobCallback~Record@~TC39#sec-jobcallback-records$
- `NewTarget@~TC39#sec-built-in-function-objects$js
- `走っている~JS実行~文脈@~TC39#running-execution-context$
- `~surrounding~agent@~TC39#surrounding-agent$
- `抽象-~closure@~TC39#sec-abstract-closure$
- `変異-不能な~prototype~exotic~obj@~TC39#immutable-prototype-exotic-object$
- `Well-Known Symbols@~TC39#sec-well-known-symbols$ 【“周知な記号”】
— 次を含む:
- `Symbol.hasInstance^jI
- `Symbol.isConcatSpreadable^jI
- `Symbol.toPrimitive^jI
- `Symbol.toStringTag^jI
- `Well-Known Intrinsic Objects@~TC39#sec-well-known-intrinsic-objects$ 【“周知な内在的~obj”】
— 次を含む:
- `Array.prototype@~TC39#sec-properties-of-the-array-prototype-object$jI
- `Error.prototype@~TC39#sec-properties-of-the-error-prototype-object$jI
- `EvalError.prototype^jI
- `Function.prototype@~TC39#sec-properties-of-the-function-prototype-object$jI
- `JSON.parse@~TC39#sec-json.parse$jI
- `Object.prototype@~TC39#sec-properties-of-the-object-prototype-object$jI
- `Object.prototype.valueOf@~TC39#sec-object.prototype.valueof$jI
- `RangeError.prototype^jI
- `ReferenceError.prototype^jI
- `SyntaxError.prototype^jI
- `TypeError.prototype^jI
- `URIError.prototype^jI
- 次に挙げる生成規則:
- `FunctionBody@~TC39#prod-FunctionBody$P
- `Module@~TC39#prod-Module$P
- `Pattern@~TC39#prod-Pattern$P
- `Script@~TC39#prod-Script$P
- 次に挙げる~JS【! ECMAScript 】言語~型:
- `BigInt@~TC39#sec-ecmascript-language-types-bigint-type$jt
- `Boolean@~TC39#sec-ecmascript-language-types-boolean-type$jt
- `Number@~TC39#sec-ecmascript-language-types-number-type$jt
- `String@~TC39#sec-ecmascript-language-types-string-type$jt
- `Symbol@~TC39#sec-ecmascript-language-types-symbol-type$jt
- `Object@~TC39#sec-object-type$jt
- 次に挙げる仕様~型【 “仕様~levelの抽象-型” 】
- `完了~Record@~TC39#sec-completion-record-specification-type$
- `~List@~TC39#sec-list-and-record-specification-type$
- `~Record@~TC39#sec-list-and-record-specification-type$
- `Property Descriptor@~TC39#sec-property-descriptor-specification-type$
- `~script~Record@~TC39#sec-script-records$
- `循環な~module~Record@~TC39#sec-cyclic-module-records$
- `~source~text~module~Record@~TC39#sec-source-text-module-records$, その:
- `Evaluate@~TC39#sec-moduleevaluation$jM ~method
- `Link@~TC39#sec-moduledeclarationlinking$jM ~method
- `LoadRequestedModules@~TC39#sec-LoadRequestedModules$jM ~method
- 次に挙げる抽象-演算:
- `ArrayCreate@~TC39#sec-arraycreate$jA
- `Call@~TC39#sec-call$jA
- `ClearKeptObjects@~TC39#sec-clear-kept-objects$jA
- `CleanupFinalizationRegistry@~TC39#sec-cleanup-finalization-registry$jA
- `Construct@~TC39#sec-construct$jA
- `CopyDataBlockBytes@~TC39#sec-copydatablockbytes$jA
- `CreateBuiltinFunction@~TC39#sec-createbuiltinfunction$jA
- `CreateByteDataBlock@~TC39#sec-createbytedatablock$jA
- `CreateDataProperty@~TC39#sec-createdataproperty$jA
- `DefinePropertyOrThrow@~TC39#sec-definepropertyorthrow$jA
- `DetachArrayBuffer@~TC39#sec-detacharraybuffer$jA
- `EnqueueJob@~TC39#sec-enqueuejob$jA
- `EnumerableOwnProperties@~TC39#sec-enumerableownpropertynames$jA
- `FinishLoadingImportedModule@~TC39#sec-FinishLoadingImportedModule$jA
- `OrdinaryFunctionCreate@~TC39#sec-ordinaryfunctioncreate$jA
- `Get@~TC39#sec-get-o-p$jA
- `GetActiveScriptOrModule@~TC39#sec-getactivescriptormodule$jA
- `GetFunctionRealm@~TC39#sec-getfunctionrealm$jA
- `HasOwnProperty@~TC39#sec-hasownproperty$jA
- `HostCallJobCallback@~TC39#sec-hostcalljobcallback$jA
- `HostEnqueueFinalizationRegistryCleanupJob@~TC39#sec-host-cleanup-finalization-registry$jA
- `HostEnqueueGenericJob@~TC39#sec-hostenqueuegenericjob$jA
- `HostEnqueuePromiseJob@~TC39#sec-hostenqueuepromisejob$jA
- `HostEnqueueTimeoutJob@~TC39#sec-hostenqueuetimeoutjob$jA
- `HostEnsureCanAddPrivateElement@~TC39#sec-hostensurecanaddprivateelement$jA
- `HostLoadImportedModule@https://tc39.es/proposal-import-attributes/#sec-HostLoadImportedModule$jA
- `HostMakeJobCallback@~TC39#sec-hostmakejobcallback$jA
- `HostPromiseRejectionTracker@~TC39#sec-host-promise-rejection-tracker$jA
- `InitializeHostDefinedRealm@~TC39#sec-initializehostdefinedrealm$jA
- `IsAccessorDescriptor@~TC39#sec-isaccessordescriptor$jA
- `IsCallable@~TC39#sec-iscallable$jA
- `IsConstructor@~TC39#sec-isconstructor$jA
- `IsDataDescriptor@~TC39#sec-isdatadescriptor$jA
- `IsDetachedBuffer@~TC39#sec-isdetachedbuffer$jA
- `NewObjectEnvironment@~TC39#sec-newobjectenvironment$jA
- `NormalCompletion@~TC39#sec-normalcompletion$jA
- `OrdinaryGetPrototypeOf@~TC39#sec-ordinarygetprototypeof$jA
- `OrdinarySetPrototypeOf@~TC39#sec-ordinarysetprototypeof$jA
- `OrdinaryIsExtensible@~TC39#sec-ordinaryisextensible$jA
- `OrdinaryPreventExtensions@~TC39#sec-ordinarypreventextensions$jA
- `OrdinaryGetOwnProperty@~TC39#sec-ordinarygetownproperty$jA
- `OrdinaryDefineOwnProperty@~TC39#sec-ordinarydefineownproperty$jA
- `OrdinaryGet@~TC39#sec-ordinaryget$jA
- `OrdinarySet@~TC39#sec-ordinaryset$jA
- `OrdinaryDelete@~TC39#sec-ordinarydelete$jA
- `OrdinaryOwnPropertyKeys@~TC39#sec-ordinaryownpropertykeys$jA
- `OrdinaryObjectCreate@~TC39#sec-objectcreate$jA
- `ParseModule@~TC39#sec-parsemodule$jA
- `ParseScript@~TC39#sec-parse-script$jA
- `NewPromiseReactionJob@~TC39#sec-newpromisereactionjob$jA
- `NewPromiseResolveThenableJob@~TC39#sec-newpromiseresolvethenablejob$jA
- `RegExpBuiltinExec@~TC39#sec-regexpbuiltinexec$jA
- `RegExpCreate@~TC39#sec-regexpcreate$jA
- `RunJobs@~TC39#sec-runjobs$jA
- `SameValue@~TC39#sec-samevalue$jA
- `ScriptEvaluation@~TC39#sec-runtime-semantics-scriptevaluation$jA
- `SetImmutablePrototype@~TC39#sec-set-immutable-prototype$jA
- `ToBoolean@~TC39#sec-toboolean$jA
- `ToString@~TC39#sec-tostring$jA
- `ToUint32@~TC39#sec-touint32$jA
- `TypedArrayCreate@~TC39#typedarray-create$jA
- `IsLooselyEqual@~TC39#sec-islooselyequal$jA
- `IsStrictlyEqual@~TC39#sec-isstrictlyequal$jA
- `Atomics@~TC39#sec-atomics-object$jt ~obj
- `Atomics.waitAsync@~TC39#sec-atomics.waitasync$c ~obj
- 次に挙げる~class:
- `Date$jt
- `FinalizationRegistry@~TC39#sec-finalization-registry-objects$jt
- `RegExp@~TC39#sec-regexp-regular-expression-objects$jt
- `SyntaxError@~TC39#sec-native-error-types-used-in-this-standard-syntaxerror$jt
- `TypeError@~TC39#sec-native-error-types-used-in-this-standard-typeerror$jt
- `RangeError@~TC39#sec-native-error-types-used-in-this-standard-rangeerror$jt
- `WeakRef@~TC39#sec-weak-ref-objects$jt
- `eval()@~TC39#sec-eval-x$c 関数
- `WeakRef.prototype.deref()@~TC39#sec-weak-ref.prototype.deref$c 関数
- `IsHTMLDDA@~TC39#sec-IsHTMLDDA-internal-slot$sl 内部~slot
- `import()@~TC39#sec-import-calls$c
- `import.meta@~TC39#sec-meta-properties$c
- `HostGetImportMetaProperties@~TC39#sec-hostgetimportmetaproperties$jA 抽象-演算
- 次に挙げる演算子:
- `typeof@~TC39#sec-typeof-operator$js
- `delete@~TC39#sec-delete-operator$js
- 有型~配列【!TypedArray^】用の`各種~構築子@~TC39#table-49$
-
~JSを~supportする~UAは、 次に挙げるものも実装するモノトスル: ◎ ↓
-
`Dynamic Code Brand Checks^cite 提案 `JSDYNAMICCODEBRANDCHECKS$r — 次に挙げる用語は、 そこで定義され,この仕様にて利用される:
- `HostEnsureCanCompileStrings@https://tc39.es/proposal-dynamic-code-brand-checks/#sec-hostensurecancompilestrings$jA 抽象-演算
- `HostGetCodeForEval@https://tc39.es/proposal-dynamic-code-brand-checks/#sec-hostgetcodeforeval$jA 抽象-演算
- `ECMAScript Internationalization API^cite `JSINTL$r ◎ Users agents that support JavaScript must also implement ECMAScript Internationalization API. [JSINTL]
-
`Import Attributes^cite 提案 `JSIMPORTATTRIBUTES$r — 次に挙げる用語は、 そこで定義され,この仕様にて利用される:
- `~module要請~Record@https://tc39.es/proposal-import-attributes/#sec-modulerequest-record$ 仕様~型
- `HostGetSupportedImportAttributes@https://tc39.es/proposal-import-attributes/#sec-hostgetsupportedimportattributes$jA 抽象-演算
-
`JSON modules^cite 提案 `JSJSONMODULES$r — 次に挙げる用語は、 そこで定義され,この仕様にて利用される:
- 次に挙げる抽象-演算:
- `CreateDefaultExportSyntheticModule@~JSON-MODULES#sec-create-default-export-synthetic-module$jA
- `SetSyntheticModuleExport@~JSON-MODULES#sec-setsyntheticmoduleexport$jA
- `ParseJSONModule@~JSON-MODULES#sec-parse-json-module$jA
- `合成な~module~Record@~JSON-MODULES#sec-synthetic-module-records$ 仕様~型
- 次に挙げる抽象-演算:
-
`Resizable ArrayBuffer and growable SharedArrayBuffer^cite 提案 `JSRESIZABLEBUFFERS$r — 次に挙げる用語は、 そこで定義され,この仕様にて利用される:
- `IsArrayBufferViewOutOfBounds@https://tc39.es/proposal-resizablearraybuffer/#sec-isarraybufferviewoutofbounds$jA 抽象-演算
-
`Temporal^cite 提案 `JSTEMPORAL$r — 次に挙げる用語は、 そこで定義され,この仕様にて利用される:
- `HostSystemUTCEpochNanoseconds@https://tc39.es/proposal-temporal/#sec-hostsystemutcepochnanoseconds$jA 抽象-演算
- `nsMaxInstant@https://tc39.es/proposal-temporal/#eqn-nsMaxInstant$jv 値
- `nsMinInstant@https://tc39.es/proposal-temporal/#eqn-nsMinInstant$jv 値
-
- `WebAssembly JavaScript Interface^cite `WASMJS$r
-
次に挙げる用語が定義される:
- `WebAssembly.Module@https://webassembly.github.io/spec/js-api/#module$c
- `DOM^cite ( Document Object Model ) `DOM$r
- ~DOMは、 文書とその内容の表現~modelである。 ~DOMは~APIに留まるものではない — この仕様では、 ~HTML実装の適合性~判定基準は,~DOMに対する演算の用語を通して定義する。 ◎ The Document Object Model (DOM) is a representation — a model — of a document and its content. The DOM is not just an API; the conformance criteria of HTML implementations are defined, in this specification, in terms of operations on the DOM. [DOM]
- この仕様にて~DOMの用語で定義される特能のうち一部は,~DOM~interfaceに対する拡張として定義されるので、 実装は,[ ~DOMおよび UI Events `UIEVENTS$r ]に定義される各種~eventを~supportするモノトスル。 ◎ Implementations must support DOM and the events defined in UI Events, because this specification is defined in terms of the DOM, and some of the features are defined as extensions to the DOM interfaces. [DOM] [UIEVENTS]
-
特に,次に挙げる特能が定義される:
- `Attr@~DOM4#interface-attr$I ~interface
- `CharacterData@~DOM4#interface-characterdata$I ~interface
- `Comment@~DOM4#interface-comment$I ~interface
- `DOMImplementation@~DOM4#interface-domimplementation$I ~interface, その:
- `createDocument()@~DOM4#dom-domimplementation-createdocument$m ~method
- `createHTMLDocument()@~DOM4#dom-domimplementation-createhtmldocument$m ~method
- `Document@~DOM4#interface-document$I ~interface, その:
- `doctype@~DOM4#dom-document-doctype$m 属性
- `createElement()@~DOM4#dom-document-createelement$m ~method
- `createElementNS()@~DOM4#dom-document-createelementns$m ~method
- `getElementsByClassName()@~DOM4#dom-document-getelementsbyclassname$m ~method
- `importNode()@~DOM4#dom-document-importnode$m ~method
- `ParentNode^I ~interface~mixinの `append()@~DOM4#dom-parentnode-append$m ~method
- `DocumentOrShadowRoot@~DOM4#documentorshadowroot$I ~interface~mixin
- 要素/文書の `getElementById()@~DOM4#dom-nonelementparentnode-getelementbyid$m ~method
- `DocumentFragment@~DOM4#interface-documentfragment$I ~interface
- `DocumentType@~DOM4#interface-documenttype$I ~interface
- `ChildNode@~DOM4#interface-childnode$I ~interface
- `Element@~DOM4#interface-element$I ~interface, その:
- `attachShadow()@~DOM4#dom-element-attachshadow$m ~method
- `id@~DOM4#dom-element-id$m 属性
- `setAttribute()@~DOM4#dom-element-setattribute$m ~method
- `Node@~DOM4#interface-node$I ~interface, その:
- `appendChild()@~DOM4#dom-node-appendchild$m ~method
- `cloneNode()@~DOM4#dom-node-clonenode$m ~method
- `textContent@~DOM4#dom-node-textcontent$m 属性
- `NodeList@~DOM4#interface-nodelist$I ~interface
- `ProcessingInstruction@~DOM4#interface-processinginstruction$I ~interface
- `ShadowRoot@~DOM4#interface-shadowroot$I ~interface
- `Range@~DOM4#interface-range$I ~interface
- `Text@~DOM4#interface-text$I ~interface
- `HTMLCollection@~DOM4#interface-htmlcollection$I ~interface, その:
- `length@~DOM4#dom-htmlcollection-length$m 属性
- `item()@~DOM4#dom-htmlcollection-item$m ~method
- `namedItem()@~DOM4#dom-htmlcollection-nameditem$m ~method
- `DOMTokenList@~DOM4#interface-domtokenlist$I ~interface, その:
- `value@~DOM4#dom-domtokenlist-value$m 属性
- `supports()@~DOM4#dom-domtokenlist-supports$m ~method
- `~collection@~DOM4#concept-collection$
- `~collectionにより表現される@~DOM4#represented-by-the-collection$
- `~node文書@~DOM4#concept-node-document$ の概念
- 文書の`種別@~DOM4#concept-document-type$ の概念
- `要素@~DOM4#concept-element$ の概念
- 次に挙げる~treeに関する概念:
- `~tree@~DOM4#concept-tree$
- `~tree順序@~DOM4#concept-tree-order$
- `子@~DOM4#concept-tree-child$
- `根@~DOM4#concept-tree-root$
- `子孫@~DOM4#concept-tree-descendant$
- `広義-子孫@~DOM4#concept-tree-inclusive-descendant$
- `広義-先祖@~DOM4#concept-tree-inclusive-ancestor$
- `最初の子?@~DOM4#concept-tree-first-child$
- `直後の同胞?@~DOM4#concept-tree-next-sibling$
- `直前の同胞?@~DOM4#concept-tree-previous-sibling$
- `親@~DOM4#concept-tree-parent$
- 次に挙げる~node~treeに関する概念:
- `~node~tree@~DOM4#concept-node-tree$
- `親~要素@~DOM4#parent-element$
- `文書~要素@~DOM4#document-element$
- `文書~tree内にある@~DOM4#in-a-document-tree$
- `文書~内にある@~DOM4#in-a-document$(旧来の概念)
- `接続されて@~DOM4#connected$いる
- `~host@~DOM4#concept-documentfragment-host$
- `~shadow~tree@~DOM4#concept-shadow-tree$
- `~shadow根@~DOM4#concept-shadow-root$
- `~shadow~host@~DOM4#element-shadow-host$,
- 要素の`~shadow根@~DOM4#concept-element-shadow-root$
- `~shadowも含めた~tree順序@~DOM4#concept-shadow-including-tree-order$
- `~shadowも含めた根@~DOM4#concept-shadow-including-root$
- `~shadowも含めた子孫@~DOM4#concept-shadow-including-descendant$
- `~shadowも含めた広義-子孫@~DOM4#concept-shadow-including-inclusive-descendant$
- `~shadowも含めた先祖@~DOM4#concept-shadow-including-ancestor$
- `~shadowも含めた広義-先祖@~DOM4#concept-shadow-including-inclusive-ancestor$,
- `~shadow根@~DOM4#concept-shadow-root$の:
- `~focusを委任するか@~DOM4#shadowroot-delegates-focus$
- `要素の内部特能から可用か@~DOM4#shadowroot-available-to-element-internals$
- `~clone可能か@~DOM4#shadowroot-clonable$
- `直列化-可能か@~DOM4#shadowroot-serializable$
- `~mode@~DOM4#shadowroot-mode$
- `宣言的か@~DOM4#shadowroot-declarative$
- `~shadow根を付する@~DOM4#concept-attach-a-shadow-root$ ~algo
- `~targetし直す@~DOM4#retarget$ ~algo
- `~slot@~DOM4#concept-slot$ の概念, その:
- `~slot名@~DOM4#slot-name$
- `割当された~node群@~DOM4#slot-assigned-nodes$
- `~slot割当n~mode@~DOM4#shadowroot-slot-assignment$ の概念
- `~slot可能@~DOM4#concept-slotable$ の概念, その:
- `割当-先~slot@~DOM4#slotable-assigned-slot$
- `手動~割当-先~slot@~DOM4#slottable-manual-slot-assignment$
- ~slot可能~用の次に挙げる~algo:
- `~treeに~slot可能なものを割当する@~DOM4#assign-slotables-for-a-tree$
- `平坦~化された~slot可能なものを見出す@~DOM4#find-flattened-slotables$
- `~slot可能を~slotに割当する@~DOM4#assign-a-slot$
- `slotchange@~DOM4#eventdef-htmlslotelement-slotchange$et ~event
- ~node用の次に挙げる~algo:
- `~nodeを子の前に前挿入する@~DOM4#concept-node-pre-insert$
- `~nodeを子の前に挿入する@~DOM4#concept-node-insert$
- `~nodeを付加する@~DOM4#concept-node-append$
- `子を~nodeに置換する@~DOM4#concept-node-replace$
- `全~内容を~nodeで置換する@~DOM4#concept-node-replace-all$
- `全~内容を文字列に置換する@~DOM4#string-replace-all$
- `~nodeを除去する@~DOM4#concept-node-remove$
- `~nodeを受入する@~DOM4#concept-node-adopt$
- ~node用の次に挙げる~hook:
- `挿入-時の手続き@~DOM4#concept-node-insert-ext$
- 要素~用の次に挙げる~hook:
- `接続~後の手続き@~DOM4#concept-node-post-connection-ext$
- `除去-時の手続き@~DOM4#concept-node-remove-ext$
- `受入-時の手続き@~DOM4#concept-node-adopt-ext$
- `子~群~変更-時の手続き@~DOM4#concept-node-children-changed-ext$
- 内容~属性~用の次に挙げる~algo:
- `属性を変更する@~DOM4#concept-element-attributes-change$
- `属性を付加する@~DOM4#concept-element-attributes-append$
- `属性を除去する@~DOM4#concept-element-attributes-remove$
- `属性を置換する@~DOM4#concept-element-attributes-replace$
- `属性を名前空間と局所~名により取得する@~DOM4#concept-element-attributes-get-by-namespace$
- `属性~値を設定する@~DOM4#concept-element-attributes-set-value$
- `属性を名前空間と局所~名により除去する@~DOM4#concept-element-attributes-remove-by-namespace$
- `属性を名前により取得する@~DOM4#concept-element-attributes-get-by-name$
- 属性~用の次に挙げる~hook:
- `属性~変更-時の手続き@~DOM4#concept-element-attributes-change-ext$
- 属性の`値@~DOM4#concept-attribute-value$ の概念
- 属性の`局所~名@~DOM4#concept-attribute-local-name$ の概念
- 要素の`属性~list@~DOM4#concept-element-attribute$ の概念
- 文字~data~node( `CharacterData@~DOM4#interface-characterdata$I )の:
- `~data@~DOM4#concept-cd-data$
- `~dataを置換する@~DOM4#concept-cd-replace$ ~algo
- ~nodeの:
- `子~text内容@~DOM4#concept-child-text-content$
- `子孫~text内容@~DOM4#concept-descendant-text-content$
-
~doctype( `DocumentType@~DOM4#interface-documenttype$I )の:
- `名前@~DOM4#concept-doctype-name$
- `公な~ID@~DOM4#concept-doctype-publicid$
- `~system~ID@~DOM4#concept-doctype-systemid$
- `Event@~DOM4#interface-event$I ~interface, その:
- `type@~DOM4#dom-event-type$m 属性
- `currentTarget@~DOM4#dom-event-currenttarget$m 属性
- `bubbles@~DOM4#dom-event-bubbles$m 属性
- `cancelable@~DOM4#dom-event-cancelable$m 属性
- `composed@~DOM4#dom-event-composed$m 属性
- `isTrusted@~DOM4#dom-event-istrusted$m 属性
- `initEvent()@~DOM4#dom-event-initevent$m ~method
- `preventDefault()@~DOM4#dom-event-preventdefault$m ~method
- `~event構築子@~DOM4#concept-event-constructor$([ `Event^I / `Event^I から派生した ]~interfaceの構築子の挙動)
- `EventTarget@~DOM4#interface-eventtarget$I ~interface, その:
- `addEventListener()@~DOM4#dom-eventtarget-addeventlistener$m ~method
- `EventListener@~DOM4#callbackdef-eventlistener$I ~callback~interface
- 次に挙げる~hook:
- `作動化の挙動@~DOM4#eventtarget-activation-behavior$
- `旧来の作動化~前の挙動@~DOM4#eventtarget-legacy-pre-activation-behavior$
- `旧来の作動化~取消~時の挙動@~DOM4#eventtarget-legacy-canceled-activation-behavior$
- ~eventの:
- `~target@~DOM4#event-target$
- `取消されたか@~DOM4#canceled-flag$
- `配送-中か@~DOM4#dispatch-flag$
- `~composedか@~DOM4#composed-flag$
- ~eventに関する次に挙げる~algo:
- `~eventを作成する@~DOM4#concept-event-create$
- `~eventを発火する@~DOM4#concept-event-fire$
- `~eventを配送する@~DOM4#concept-event-dispatch$,
- `EventInit@~DOM4#dictdef-eventinit$I 辞書~型
- `~eventの型@~DOM4#dom-event-type$
- `~event~listener@~DOM4#concept-event-listener$, その:
- `型@~DOM4#event-listener-type$
- `~callback@~DOM4#event-listener-callback$
- ~event~listenerに関する次に挙げる~algo:
- `~event~listenerを追加する@~DOM4#add-an-event-listener$
- `~event~listenerを除去する@~DOM4#remove-an-event-listener$
- `~event~listenerをすべて除去する@~DOM4#remove-all-event-listeners$
- 文書の:
- `符号化法@~DOM4#concept-document-encoding$
- `~mode@~DOM4#concept-document-mode$
- `宣言的な~shadow根を許容するか@~DOM4#document-allow-declarative-shadow-roots$
- `内容~型@~DOM4#concept-document-content-type$
- 文書の`~mode@~DOM4#concept-document-mode$に関する次に挙げる用語:
- `~XML文書@~DOM4#xml-document$
- `~HTML文書@~DOM4#html-document$(および~XML文書との区別)
- `過去互換~mode@~DOM4#concept-document-quirks$
- `制限付き過去互換~mode@~DOM4#concept-document-limited-quirks$
- `過去互換なし~mode@~DOM4#concept-document-no-quirks$
- `~nodeを~cloneする@~DOM4#concept-node-clone$ ~algo
- `~clone時の手続き@~DOM4#concept-node-clone-ext$(~nodeを~cloneする~algoから利用される)
- 基底~URL変更-手続き の概念
- 要素が基底~URLの変更に影響されるときに何が起きるかの定義
- 要素の`一意な識別子@~DOM4#concept-id$( ~ID )の概念
- 要素の`~class群@~DOM4#concept-class$の概念
- `~supportする~token@~DOM4#concept-supported-tokens$
- `~DOM範囲~obj@~DOM4#concept-range$( `Range^I )の概念, その:
- `始端~node@~DOM4#concept-range-start-node$
- `始端@~DOM4#concept-range-start$
- `終端@~DOM4#concept-range-end$
- `境界点@~DOM4#concept-range-bp$
- `要素を作成する~algo@~DOM4#concept-create-element$
- `要素~interface@~DOM4#concept-element-interface$の概念
- ~custom要素に関する次に挙げる概念:
- `~custom要素@~DOM4#concept-element-custom$
- `~custom要素~状態@~DOM4#concept-element-custom-element-state$,
- 要素は`定義-済み@~DOM4#concept-element-defined$
- 要素の:
- `名前空間@~DOM4#concept-element-namespace$
- `名前空間~接頭辞@~DOM4#concept-element-namespace-prefix$
- `局所~名@~DOM4#concept-element-local-name$
- `~custom要素~定義@~DOM4#concept-element-custom-element-definition$
- `~is0値@~DOM4#concept-element-is-value$
- `MutationObserver@~DOM4#mutationobserver$I ~interface
- `変異~observer@~DOM4#mutation-observers$
- `AbortController@~DOM4#abortcontroller$I ~interface, その:
- `通達@~DOM4#abortcontroller-signal$
- `AbortSignal@~DOM4#abortsignal$I
- `中止-済み@~DOM4#abortsignal-aborted$
- `中止-を通達する@~DOM4#abortcontroller-signal-abort$
- `通達に~algoを追加する@~DOM4#abortsignal-add$
- `UI Events^cite `UIEVENTS$r
-
次に挙げる特能が定義される:
- `MouseEvent@~UIEVENTS#mouseevent$I ~interface, その:
- `MouseEventInit@~UIEVENTS#dictdef-mouseeventinit$I 辞書~型
- `FocusEvent@~UIEVENTS#focusevent$I ~interface, その:
- `UIEvent@~UIEVENTS#uievent$I ~interface, その:
- `view@~UIEVENTS#dom-uievent-view$m 属性
- 次に挙げる~event:
- `auxclick@~UIEVENTS#event-type-auxclick$et
- `beforeinput@~UIEVENTS#event-type-beforeinput$et
- `click@~UIEVENTS#event-type-click$et
- `dblclick@~UIEVENTS#event-type-dblclick$et
- `input@~UIEVENTS#event-type-input$et
- `mousedown@~UIEVENTS#event-type-mousedown$et
- `mouseenter@~UIEVENTS#event-type-mouseenter$et
- `mouseleave@~UIEVENTS#event-type-mouseleave$et
- `mousemove@~UIEVENTS#event-type-mousemove$et
- `mouseout@~UIEVENTS#event-type-mouseout$et
- `mouseover@~UIEVENTS#event-type-mouseover$et
- `mouseup@~UIEVENTS#event-type-mouseup$et
- `wheel@~UIEVENTS#event-type-wheel$et
- `keydown@~UIEVENTS#event-type-keydown$et
- `keypress@uievents-appendix-ja.html#event-type-keypress$et
- `keyup@~UIEVENTS#event-type-keyup$et
- `MouseEvent@~UIEVENTS#mouseevent$I ~interface, その:
- `Touch Events^cite `TOUCH$r
-
次に挙げる特能が定義される:
- `Touch@~TOUCHEVENTS#touch-interface$I ~interface
- `~touch点@~TOUCHEVENTS#dfn-touch-point$
- `touchend@~TOUCHEVENTS#event-touchend$et ~event
- `Pointer Events^cite `POINTEREVENTS$r
-
次に挙げる特能が定義される:
- `PointerEvent@~POINTEREVENTS#pointerevent-interface$I ~interface, その:
- `pointerType@~POINTEREVENTS#dom-pointerevent-pointertype$m 属性
- `~pointer~eventを発火する@~POINTEREVENTS#dfn-fire-a-pointer-event$
- 次に挙げる~event:
- `pointerdown@~POINTEREVENTS#the-pointerdown-event$et
- `pointerup@~POINTEREVENTS#the-pointerup-event$et
- `pointercancel@~POINTEREVENTS#the-pointercancel-event$et
- `PointerEvent@~POINTEREVENTS#pointerevent-interface$I ~interface, その:
- `Clipboard API and events^cite `CLIPBOARD-APIS$r
-
次に挙げる~eventが定義される:
- `copy@~CLIPBOARD#clipboard-event-copy$et
- `cut@~CLIPBOARD#clipboard-event-cut$et
- `paste@~CLIPBOARD#clipboard-event-paste$et
- この仕様は、 `~eventの型@~DOM4#dom-event-type$を指して, 名前 と称することもある — 次のように: “名前 `click^et の~event”, “~event名は `keypress^et ならば…”, 等々。 ~eventに対する用語 “名前” と “型” は、 同義である。 ◎ This specification sometimes uses the term name to refer to the event's type; as in, "an event named click" or "if the event name is keypress". The terms "name" and "type" for events are synonymous.
- `DOM Parsing and Serialization^cite `DOMPARSING$r
-
次に挙げる特能が定義される:
- `~XML直列化@~DOM-Parsing#dfn-xml-serialization$
- `Selection API^cite `SELECTION$r
-
次に挙げる特能が定義される:
- `選択@~SELECTIONAPI#dfn-selection$
- `Selection@~SELECTIONAPI#dom-selection$I ~interface
- 注記: ~UAには、 `execCommand^cite `EXECCOMMAND$r に述べられる各種~特能を実装することが奨励される ◎ User agents are encouraged to implement the features described in execCommand. [EXECCOMMAND]
- `Fullscreen API^cite `FULLSCREEN$r
-
次に挙げる特能が定義される:
- `requestFullscreen()@~FULLSCREEN#dom-element-requestfullscreen$m ~method
- `fullscreenchange@~FULLSCREEN#eventdef-document-fullscreenchange$et
- `~fullscreen化~手続き@~FULLSCREEN#run-the-fullscreen-steps$
- `~fullscreenから全部的に抜出る@~FULLSCREEN#fully-exit-fullscreen$
- `~fullscreen要素@~FULLSCREEN#fullscreen-element$
- `~fullscreenか@~FULLSCREEN#fullscreen-flag$
- `High Resolution Time^cite `HRT$r
-
次に挙げる特能が供される:
- `現在の高分解能~時刻@~HRTIME#dfn-current-high-resolution-time$
- `相対的な高分解能~時刻@~HRTIME#dfn-relative-high-resolution-time$
- `安全でない~moment@~HRTIME#dfn-unsafe-moment$
- `所要時間を得る@~HRTIME#dfn-duration-from$
- `時刻を粗化する@~HRTIME#dfn-coarsen-time$
- `現在の壁~時計~時刻@~HRTIME#dfn-eso-current-wall-time$
- `~Unix~epoch@~HRTIME#dfn-unix-epoch$
- `DOMHighResTimeStamp@~HRTIME#dom-domhighrestimestamp$I
- `File API^cite `FILEAPI$r
-
次に挙げる特能が定義される:
- `Blob@~FILEAPI#blob$I ~interface, その:
- `type@~FILEAPI#dfn-type$m 属性
- `File@~FILEAPI#file$I ~interface, その:
- `name@~FILEAPI#dfn-name$m 属性
- `lastModified@~FILEAPI#dfn-lastModified$m 属性
- `FileList@~FILEAPI#filelist-section$I ~interface
- `Blob@~FILEAPI#blob$I の`~snapshot状態@~FILEAPI#snapshot-state$ の概念
- 読取n~errorの概念
- `Blob URL Store@~FILEAPI#BlobURLStore$
- `~blob~URL~entry@~FILEAPI#blob-url-entry$, その:
- `~obj@~FILEAPI#blob-url-entry-object$
- `環境@~FILEAPI#blob-url-entry-environment$
- `Blob@~FILEAPI#blob$I ~interface, その:
- `Indexed Database API^cite `INDEXEDDB$r
-
次に挙げる用語が定義される:
- `Indexed Database ~transactionを片付ける@~INDEXEDDB#cleanup-indexed-database-transactions$
- `IDBVersionChangeEvent@~INDEXEDDB#idbversionchangeevent$I
- `Media Source Extensions^cite `MEDIASOURCE$r
-
次に挙げる用語が定義され,この仕様から参照される:
- `MediaSource@https://w3c.github.io/media-source/#idl-def-mediasource$I ~interface
- `~media要素から切り離す@https://w3c.github.io/media-source/#mediasource-detach$
- `Media Capture and Streams^cite `MEDIASTREAM$r
-
次に挙げる用語が定義される:
MEDIACAPTURE:https://w3c.github.io/mediacapture-main- `MediaStream@~MEDIACAPTURE/getusermedia.html#idl-def-mediastream$I ~interface
- `MediaStreamTrack@~MEDIACAPTURE/getusermedia.html#mediastreamtrack$I
- `~live状態@~MEDIACAPTURE/getusermedia.html#idl-def-MediaStreamTrackState.live$
- `getUserMedia()@~MEDIACAPTURE/getusermedia.html#dom-mediadevices-getusermedia$m
- `Reporting^cite `REPORTING$r
-
次に挙げる用語が定義される:
- `報告を~queueする@~REPORTING#reporting-queue$
- `報告~種別@~REPORTING#report-type$
- `報告用~観測器から可視@~REPORTING#visible-to-reportingobservers$
- `XMLHttpRequest^cite `XHR$r
-
次に挙げる特能, 用語が定義される:
- `XMLHttpRequest@~XHR#xmlhttprequest$I ~interface, その:
- `responseXML@~XHR#dom-xmlhttprequest-responsexml$m 属性
- `ProgressEvent@~XHR#interface-progressevent$I ~interface, その:
- `lengthComputable@~XHR#dom-progressevent-lengthcomputable$m 属性
- `loaded@~XHR#dom-progressevent-loaded$m 属性
- `total@~XHR#dom-progressevent-total$m 属性
- `FormData@~XHR#formdata$I ~interface
- `FormData^I の`~entry~list@~XHR#concept-formdata-entry-list$
- `XMLHttpRequest@~XHR#xmlhttprequest$I ~interface, その:
- `Battery Status API^cite `BATTERY$r
-
次に挙げる特能が定義される:
- `Media Queries^cite `MQ$r
-
実装は、 `Media Queries^cite を~supportするモノトスル。 次に挙げる特能は、 そこにて定義される:
- `media-condition@~MQ5#typedef-media-condition$t
- ~CSSの各種~module
- この仕様の実装には,~CSS全体に対する~supportは要求されないが(~web~browserに対しては少なくとも奨励されるが)、 一部の特能は,特定の~CSS要件による用語を通して定義される。 ◎ CSS modules ◎ While support for CSS as a whole is not required of implementations of this specification (though it is encouraged, at least for web browsers), some features are defined in terms of specific CSS requirements.
- この仕様が何かを特定0の `~CSS文法に則って構文解析する$よう要求する所では、 `CSS Syntax^cite `CSSSYNTAX$r における関連な~algoに従うモノトスル — ~error取扱い規則も含め。 ◎ When this specification requires that something be parsed according to a particular CSS grammar, the relevant algorithm in CSS Syntax must be followed, including error handling rules. [CSSSYNTAX]
- 例えば~UAには、 ~stylesheetが予期せず終端することを見出したときは,すべての開き括弧を閉じることが要求される。 したがって色~値に対する文字列 `rgb(0,0,0^l (閉じ丸括弧がない)を構文解析するときは、 この~error取扱い規則により,閉じ丸括弧も含意され、 値( `black^v 色)が得されることになる。 一方で,似た構成子 `rgb(0,0,^l (丸括弧と ~blue成分~値がない)は、 開き括弧を閉じたときの結果が~~適正な値にならないので,構文解析できない。 ◎ For example, user agents are required to close all open constructs upon finding the end of a style sheet unexpectedly. Thus, when parsing the string "rgb(0,0,0" (with a missing close-parenthesis) for a color value, the close parenthesis is implied by this error handling rule, and a value is obtained (the color 'black'). However, the similar construct "rgb(0,0," (with both a missing parenthesis and a missing "blue" value) cannot be parsed, as closing the open construct does not result in a viable value.
-
- `Cascading Style Sheets^cite ( `CSS^cite ) `CSS$r
-
【 以下に挙げられる( CSS2 からある)用語や~propは, 原文では `CSS$r を参照しているが、 この訳では,その多くを後継~moduleによる定義への参照に置換している。 】
次に挙げる用語, 特能が定義される:
- `表示域@~CSS2J#viewport$
- `行l~box@~CSSINLINE#line-box$
- `~flow外@~CSSDISP#out-of-flow$
- `~flow内@~CSSDISP#in-flow$
- `~marginの相殺@~CSS2J#collapsing-margins$
- `包含塊@~CSSDISP#containing-block$
- `行内~box@~CSSDISP#inline-box$
- `塊~box@~CSSDISP#block-box$
-
次に挙げるものが定義される:
- 次に挙げる~offset~prop:
- `top@~CSSPOS#propdef-top$p
- `bottom@~CSSPOS#propdef-bottom$p
- `left@~CSSPOS#propdef-left$p
- `right@~CSSPOS#propdef-right$p
- 次に挙げる~prop:
- `float@~CSS2J#propdef-float$p
- `clear@~CSS2J#propdef-clear$p
- `width@~CSS2J#propdef-width$p
- `height@~CSS2J#propdef-height$p
- `min-width@~CSS2J#propdef-min-width$p
- `min-height@~CSS2J#propdef-min-height$p
- `max-width@~CSS2J#propdef-max-width$p
- `max-height@~CSS2J#propdef-max-height$p
- `line-height@~CSS2J#propdef-line-height$p
- `vertical-align@~CSS2J#propdef-vertical-align$p
- `content@~CSSCONTENT#propdef-content$p
- `visibility@~CSSDISP#propdef-visibility$p
- `display$p
- `display^p ~prop用の `inline-block@~CSS2J#valdef-display-inline-block$v 値 — 他の~CSS~module `CSSRUBY$r `CSSTABLE$r も `display$p を拡張する。
- 次に挙げる~offset~prop:
- `CSS Box Model^cite `CSSBOX$r
-
次に挙げる用語, 特能が定義される:
- `内容~区画@~CSSBOX#content-area$
- `内容~box@~CSSBOX#content-box$
- `~border~box@~CSSBOX#border-box$
- `~margin~box@~CSSBOX#margin-box$
- `~border辺@~CSSBOX#border-edge$
- `~margin辺@~CSSBOX#margin-edge$
- 次に挙げる~margin~prop:
- `margin-top@~CSSBOX#propdef-margin-top$p
- `margin-bottom@~CSSBOX#propdef-margin-bottom$p
- `margin-left@~CSSBOX#propdef-margin-left$p
- `margin-right@~CSSBOX#propdef-margin-right$p
- 次に挙げる~padding~prop:
- `padding-top@~CSSBOX#propdef-padding-top$p
- `padding-bottom@~CSSBOX#propdef-padding-bottom$p
- `padding-left@~CSSBOX#propdef-padding-left$p
- `padding-right@~CSSBOX#propdef-padding-right$p
- `CSS Logical Properties^cite `CSSLOGICAL$r
-
次に挙げる特能が定義される:
- 次に挙げる論理-~margin~prop:
- `margin-block@~CSSLOGICAL#propdef-margin-block$p
- `margin-block-start@~CSSLOGICAL#propdef-margin-block-start$p
- `margin-block-end@~CSSLOGICAL#propdef-margin-block-end$p
- `margin-inline@~CSSLOGICAL#propdef-margin-inline$p
- `margin-inline-start@~CSSLOGICAL#propdef-margin-inline-start$p
- `margin-inline-end@~CSSLOGICAL#propdef-margin-inline-end$p
- 次に挙げる論理-~padding~prop:
- `padding-block@~CSSLOGICAL#propdef-padding-block$p
- `padding-block-start@~CSSLOGICAL#propdef-padding-block-start$p
- `padding-block-end@~CSSLOGICAL#propdef-padding-block-end$p
- `padding-inline@~CSSLOGICAL#propdef-padding-inline$p
- `padding-inline-start@~CSSLOGICAL#propdef-padding-inline-start$p
- `padding-inline-end@~CSSLOGICAL#propdef-padding-inline-end$p
- 次に挙げる論理-~border~prop:
- `border-block-width@~CSSLOGICAL#propdef-border-block-width$p
- `border-block-start-width@~CSSLOGICAL#propdef-border-block-start-width$p
- `border-block-end-width@~CSSLOGICAL#propdef-border-block-end-width$p
- `border-inline-width@~CSSLOGICAL#propdef-border-inline-width$p
- `border-inline-start-width@~CSSLOGICAL#propdef-border-inline-start-width$p
- `border-inline-end-width@~CSSLOGICAL#propdef-border-inline-end-width$p
- `border-block-style@~CSSLOGICAL#propdef-border-block-style$p
- `border-block-start-style@~CSSLOGICAL#propdef-border-block-start-style$p
- `border-block-end-style@~CSSLOGICAL#propdef-border-block-end-style$p
- `border-inline-style@~CSSLOGICAL#propdef-border-inline-style$p
- `border-inline-start-style@~CSSLOGICAL#propdef-border-inline-start-style$p
- `border-inline-end-style@~CSSLOGICAL#propdef-border-inline-end-style$p
- `border-block-start-color@~CSSLOGICAL#propdef-border-block-start-color$p
- `border-block-end-color@~CSSLOGICAL#propdef-border-block-end-color$p
- `border-inline-start-color@~CSSLOGICAL#propdef-border-inline-start-color$p
- `border-inline-end-color@~CSSLOGICAL#propdef-border-inline-end-color$p
- `border-start-start-radius@~CSSLOGICAL#propdef-border-start-start-radius$p
- `border-start-end-radius@~CSSLOGICAL#propdef-border-start-end-radius$p
- `border-end-start-radius@~CSSLOGICAL#propdef-border-end-start-radius$p
- `border-end-end-radius@~CSSLOGICAL#propdef-border-end-end-radius$p
- `block-size@~CSSLOGICAL#propdef-block-size$p
- `inline-size@~CSSLOGICAL#propdef-inline-size$p
- `inset-block-start@~CSSLOGICAL#propdef-inset-block-start$p
- `inset-block-end@~CSSLOGICAL#propdef-inset-block-end$p
- 次に挙げる論理-~margin~prop:
- `CSS Color^cite `CSSCOLOR$r
-
次に挙げる用語, 特能が定義される:
- `有名~色@~CSSCOLOR#named-color$
- `color@~CSSCOLOR#typedef-color$t 型
- `color@~CSSCOLOR#propdef-color$p ~prop
- `currentcolor@~CSSCOLOR#valdef-color-currentcolor$v 値
- `不透明な黒@~CSSCOLOR#opaque-black$
- `透明な黒@~CSSCOLOR#transparent-black$
- 次に挙げる色~空間:
- `srgb@~CSSCOLOR#valdef-color-srgb$v
- `display-p3@~CSSCOLOR#valdef-color-display-p3$v
- 描画~意図 `relative-colorimetric@~CSSCOLOR5#valdef-color-profile-rendering-intent-relative-colorimetric$v
- `~CSS色~値を構文解析する@~CSSCOLOR#parse-a-css-color-value$
- `~CSS色~値の直列化-法@~CSSCOLOR#serializing-color-values$
- `~HTMLに互換な直列化が要請される@~CSSCOLOR#color-serialization-html-compatible-serialization-is-requested$
- `色の変換-法@~CSSCOLOR#color-conversion$
- `color()@~CSSCOLOR#color-function$v
- `CSS Images^cite `CSSIMAGES$r
-
次に挙げる用語が定義される:
- `既定の~obj~size@~CSSIMAGE#default-object-size$
- `具象-~obj~size@~CSSIMAGE#concrete-object-size$
- `生来な寸法@~CSSIMAGE#natural-dimensions$
- `生来な縦幅@~CSSIMAGE#natural-height$
- `生来な横幅@~CSSIMAGE#natural-width$
- `image-orientation@~CSSIMAGE#propdef-image-orientation$p ~prop
- `conic-gradient()@~CSSIMAGE4#funcdef-conic-gradient$v
- `object-fit@~CSSIMAGE#propdef-object-fit$p ~prop
- `CSS Images Level 4^cite `CSSIMAGES4$r
-
次に挙げる用語が定義される:
- `塗り~source@~CSSIMAGE4#paint-source$ — これは、 一定の~HTML要素による~CSS `element()^v 関数との相互作用を定義するために利用される。
- `CSS Backgrounds and Borders^cite `CSSBG$r
-
次に挙げる~propが定義される:
- 背景~prop:
- `background-color@~CSSBG#propdef-background-color$p
- `background-image@~CSSBG#propdef-background-image$p
- `background-repeat@~CSSBG#propdef-background-repeat$p
- `background-attachment@~CSSBG#propdef-background-attachment$p
- `background-position@~CSSBG#propdef-background-position$p
- `background-clip@~CSSBG#propdef-background-clip$p
- `background-origin@~CSSBG#propdef-background-origin$p
- `background-size@~CSSBG#propdef-background-size$p
-
~border半径~prop:
- `border-radius@~CSSBG#propdef-border-radius$p
- `border-top-left-radius@~CSSBG#propdef-border-top-left-radius$p
- `border-top-right-radius@~CSSBG#propdef-border-top-right-radius$p
- `border-bottom-right-radius@~CSSBG#propdef-border-bottom-right-radius$p
- `border-bottom-left-radius@~CSSBG#propdef-border-bottom-left-radius$p
-
~border画像~prop:
- `border-image-source@~CSSBG#propdef-border-image-source$p
- `border-image-slice@~CSSBG#propdef-border-image-slice$p
- `border-image-width@~CSSBG#propdef-border-image-width$p
- `border-image-outset@~CSSBG#propdef-border-image-outset$p
- `border-image-repeat@~CSSBG#propdef-border-image-repeat$p
- 背景~prop:
-
次に挙げる~border~propも定義される (それぞれ、[ 上端, 下端, 左端, 右端 ]の順に挙げる):
- 線幅:
- `border-top-width@~CSSBG#propdef-border-top-width$p
- `border-bottom-width@~CSSBG#propdef-border-bottom-width$p
- `border-left-width@~CSSBG#propdef-border-left-width$p
- `border-right-width@~CSSBG#propdef-border-right-width$p
- ~style:
- `border-top-style@~CSSBG#propdef-border-top-style$p
- `border-bottom-style@~CSSBG#propdef-border-bottom-style$p
- `border-left-style@~CSSBG#propdef-border-left-style$p
- `border-right-style@~CSSBG#propdef-border-right-style$p
- 色:
- `border-top-color@~CSSBG#propdef-border-top-color$p
- `border-bottom-color@~CSSBG#propdef-border-bottom-color$p
- `border-left-color@~CSSBG#propdef-border-left-color$p
- `border-right-color@~CSSBG#propdef-border-right-color$p
- 線幅:
- `CSS Box Alignment^cite `CSSALIGN$r
-
次に挙げる~propが定義される:
- `align-content@~CSSALIGN#propdef-align-content$p
- `align-items@~CSSALIGN#propdef-align-items$p
- `align-self@~CSSALIGN#propdef-align-self$p
- `justify-self@~CSSALIGN#propdef-justify-self$p
- `justify-content@~CSSALIGN#propdef-propdef-justify-content$p
- `justify-items@~CSSALIGN#propdef-propdef-justify-items$p
- `CSS Display^cite `CSSDISPLAY$r
-
次に挙げる用語, 特能が定義される:
- `外縁~表示~型@~CSSDISP#outer-display-type$
- `内縁~表示~型@~CSSDISP#inner-display-type$
- `塊~level@~CSSDISP#block-level$
- `塊~容器@~CSSDISP#block-container$
- `整形~文脈@~CSSDISP#formatting-context$
- `塊~整形~文脈@~CSSDISP#block-formatting-context$
- `行内~整形~文脈@~CSSDISP#inline-formatting-context$
- `置換d要素@~CSSDISP#replaced-element$
- `~CSS~box@~CSSDISP#box$
- `CSS Flexible Box Layout^cite `CSSFLEXBOX$r
-
次に挙げる~propが定義される:
- `flex-direction@~CSSFLEX#propdef-flex-direction$p
- `flex-wrap@~CSSFLEX#propdef-flex-wrap$p
- `CSS Fonts^cite `CSSFONTS$r
-
次に挙げる用語, 特能が定義される:
- `可用な最初の~font@~CSSFONT#first-available-font$
- 次に挙げる~prop:
- `font-family@~CSSFONT#propdef-font-family$p
- `font-weight@~CSSFONT#propdef-font-weight$p
- `font-size@~CSSFONT#propdef-font-size$p
- `font@~CSSFONT#propdef-font$p
- `font-kerning@~CSSFONT#propdef-font-kerning$p
- `font-width@~CSSFONT#propdef-font-width$p【!font-stretch】
- `font-variant-caps@~CSSFONT#propdef-font-variant-caps$p
- `font-variant-caps^p 用の次に挙げる値:
- `small-caps@~CSSFONT#valdef-font-variant-caps-small-caps$v
- `all-small-caps@~CSSFONT#valdef-font-variant-caps-all-small-caps$v
- `petite-caps@~CSSFONT#valdef-font-variant-caps-petite-caps$v
- `all-petite-caps@~CSSFONT#valdef-font-variant-caps-all-petite-caps$v
- `unicase@~CSSFONT#valdef-font-variant-caps-unicase$v
- `titling-caps@~CSSFONT#valdef-font-variant-caps-titling-caps$v
- `font-width^p 用の次に挙げる値:
- `ultra-condensed@~CSSFONT#valdef-font-width-ultra-condensed$v
- `extra-condensed@~CSSFONT#valdef-font-width-extra-condensed$v
- `condensed@~CSSFONT#valdef-font-width-condensed$v
- `semi-condensed@~CSSFONT#valdef-font-width-semi-condensed$v
- `semi-expanded@~CSSFONT#valdef-font-width-semi-expanded$v
- `expanded@~CSSFONT#valdef-font-width-expanded$v
- `extra-expanded@~CSSFONT#valdef-font-width-extra-expanded$v
- `ultra-expanded@~CSSFONT#valdef-font-width-ultra-expanded$v
- `CSS Grid Layout^cite `CSSGRID$r
-
次に挙げる~propが定義される:
- `grid-auto-columns@~CSSGRID#propdef-grid-auto-columns$p
- `grid-auto-flow@~CSSGRID#propdef-grid-auto-flow$p
- `grid-auto-rows@~CSSGRID#propdef-grid-auto-rows$p
- `grid-column-gap@~CSSGRID#propdef-grid-column-gap$p
- `grid-row-gap@~CSSGRID#propdef-grid-row-gap$p
- `grid-template-areas@~CSSGRID#propdef-grid-template-areas$p
- `grid-template-columns@~CSSGRID#propdef-grid-template-columns$p
- `grid-template-rows@~CSSGRID#propdef-grid-template-rows$p
- `CSS Inline Layout^cite `CSSINLINE$r
-
次に挙げる用語が定義される:
- `~ascent計量@~CSSINLINE#ascent-metric$
- `~descent計量@~CSSINLINE#descent-metric$
- 次に挙げる基底線:
- `alphabetic@~CSSINLINE#alphabetic-baseline$bL
- `hanging@~CSSINLINE#hanging-baseline$bL
- `ideographic-under@~CSSINLINE#ideographic-under-baseline$bL
- `CSS Box Sizing^cite `CSSSIZING$r
-
次に挙げる用語, 特能が定義される:
- `内容が収まる行内~size@~SIZING#fit-content-inline-size$
- `aspect-ratio@~SIZING#propdef-aspect-ratio$p ~prop
- `内在的~size@~SIZING#intrinsic-size$
- `CSS Lists and Counters^cite `CSSLISTS$r
-
次に挙げる特能が定義される:
- `~list~item@~CSSLIST#list-item$
- 次に挙げる~prop:
- `list-style-type@~CSSLIST#propdef-list-style-type$p
- `counter-reset@~CSSLIST#propdef-counter-reset$p
- `counter-set@~CSSLIST#propdef-counter-set$p
- `CSS Overflow^cite `CSSOVERFLOW$r
-
次に挙げる特能が定義される:
- `overflow@~CSSOVERFLOW3#propdef-overflow$p ~prop, その:
- `text-overflow@~CSSOVERFLOW3#propdef-text-overflow$p ~prop
- `~scroll容器@~CSSOVERFLOW3#scroll-container$
- `overflow@~CSSOVERFLOW3#propdef-overflow$p ~prop, その:
- `CSS Positioned Layout^cite `CSSPOSITION$r
-
次に挙げる用語, 特能が定義される:
- `絶対的に位置され@~CSSPOS#absolute-position$
- `position@~CSSPOS#propdef-position$p ~prop, その:
- `static@~CSSPOS#valdef-position-static$v 値
- `上端~層@~CSSPOS4#document-top-layer$(`有順序~集合@~INFRA#ordered-set$)
- `上端~層に要素を追加する@~CSSPOS4#add-an-element-to-the-top-layer$
- `上端~層から要素を除去するよう要請する@~CSSPOS4#request-an-element-to-be-removed-from-the-top-layer$
- `上端~層から要素を即時に除去する@~CSSPOS4#remove-an-element-from-the-top-layer-immediately$
- `上端~層からの除去を処理する@~CSSPOS4#process-top-layer-removals$
- `CSS Multi-column Layout^cite `CSSMULTICOL$r
-
次に挙げる~propが定義される:
- `column-count@~CSSMCOL#propdef-column-count$p
- `column-fill@~CSSMCOL#propdef-column-fill$p
- `column-gap@~CSSALIGN#propdef-column-gap$p
- `column-rule@~CSSMCOL#propdef-column-rule$p
- `column-width@~CSSMCOL#propdef-column-width$p
- `CSS Ruby Layout^cite `CSSRUBY$r
-
次に挙げる値が定義される:
- `display$p ~prop用の `ruby-base@~CSSRUBY#valdef-display-ruby-base$v 値
- `CSS Table^cite `CSSTABLE$r
-
次に挙げる特能が定義される:
- 次に挙げる~prop:
- `border-spacing@~CSSTABLE#propdef-border-spacing$p
- `border-collapse@~CSSTABLE#border-collapse-property$p
- `display$p ~prop用の次に挙げる値:
- `table-cell@~CSSTABLE#table-cell$v
- `table-row@~CSSTABLE#table-row$v
- `table@~CSSTABLE#table$v
- 次に挙げる~prop:
- `CSS Text^cite `CSSTEXT$r
-
次に挙げる~propが定義される:
- `text-transform@~CSSTEXT#propdef-text-transform$p
- `white-space@~CSSTEXT#propdef-white-space$p
- `text-align@~CSSTEXT#propdef-text-align$p
- `letter-spacing@~CSSTEXT#propdef-letter-spacing$p
- `word-spacing@~CSSTEXT#propdef-word-spacing$p
- `CSS Writing Modes^cite `CSSWM$r
-
次に挙げる特能が定義される:
- 次に挙げる~prop:
- `direction@~CSSWM#propdef-direction$p
- `unicode-bidi@~CSSWM#propdef-unicode-bidi$p
- `writing-mode@~CSSWM#propdef-writing-mode$p
- 次に挙げる概念:
- `塊~flow方向@~CSSWM#block-flow-direction$
- `塊~軸@~CSSWM#block-axis$
- `行内~軸@~CSSWM#inline-axis$
- `塊~size@~CSSWM#block-size$
- `行内~size@~CSSWM#inline-size$
- `塊-始端@~CSSWM#block-start$
- `塊-終端@~CSSWM#block-end$
- `行内-始端@~CSSWM#inline-start$
- `行内-終端@~CSSWM#inline-end$
- `行-左端@~CSSWM#line-left$
- `行-右端@~CSSWM#line-right$
- 次に挙げる~prop:
- `CSS Basic User Interface^cite `CSSUI$r
-
次に挙げる特能が定義される:
- 次に挙げる~prop:
- `outline@~CSSUI#propdef-outline$p
- `cursor@~CSSUI#propdef-cursor$p
- `appearance@~CSSUI#propdef-appearance$p
- `pointer-events@~CSSUI#propdef-pointer-events$p
- `user-select@~CSSUI#propdef-user-select$p
- `field-sizing@~CSSUI#propdef-field-sizing$p
- `appearance@~CSSUI#propdef-appearance$p ~prop用の次に挙げる値:
- `compat-auto@~CSSUI#typedef-appearance-compat-auto$t 値~型,
- `textfield@~CSSUI#valdef-appearance-textfield$v,
- `field-sizing^p ~prop用の値 `content@~CSSUI#valdef-field-sizing-content$v
- `~widget@~CSSUI#widget$
- `~nativeな外観@~CSSUI#native-appearance$
- `~primitiveな外観@~CSSUI#primitive-appearance$
- `既定の選好d~sizeを伴う要素@~CSSUI#element-with-default-preferred-size$
- `委譲-不能な~widget@~CSSUI#non-devolvable$
- `委譲-可能な~widget@~CSSUI#devolvable$
- `委譲された~widget@~CSSUI#devolved$
- 次に挙げる~prop:
- `Web Animations^cite `WEBANIMATIONS$r
-
次に挙げる~algoが定義される:
- `~animationを更新して~eventを送信する@~WANIM#update-animations-and-send-events$
- `CSS Object Model^cite `CSSOM$r, `CSSOMVIEW$r
-
~scriptingを~supportする実装は、 CSSOM ( CSS Object Model )を~supportするモノトスル。 次に挙げる特能, 用語は CSSOM の各~仕様にて定義される:
- `Screen@~CSSOMVIEW#the-screen-interface$I ~interface
- `LinkStyle@~CSSOM1#the-linkstyle-interface$I ~interface
- `CSSStyleDeclaration@~CSSOM1#the-cssstyledeclaration-interface$I ~interface, その:
- `cssText@~CSSOM1#dom-cssstyledeclaration-csstext$m 属性
- `style@~CSSOM1#dom-elementcssinlinestyle-style$m ~IDL属性
- `StyleSheet@~CSSOM1#the-stylesheet-interface$I ~interface
- `CSSStyleSheet@~CSSOM1#the-cssstylesheet-interface$I ~interface, その:
- `new CSSStyleSheet@~CSSOM1#dom-cssstylesheet-cssstylesheet$m 構築子~手続き 【!構築-済みな~CSSStyleSheetを作成する】
- `replaceSync@~CSSOM1#dom-cssstylesheet-replacesync$m ~method手続き 【!~CSS規則~群を同期的に置換する】
- `~CSS~stylesheetを作成する@~CSSOM1#create-a-css-style-sheet$
- `~CSS~stylesheetを除去する@~CSSOM1#remove-a-css-style-sheet$
- `結付けられた~CSS~stylesheet@~CSSOM1#associated-css-style-sheet$
- `~CSS~stylesheetを不能化する@~CSSOM1#disable-a-css-style-sheet$
- `~CSS~stylesheet@~CSSOM1#css-style-sheet$, その:
- `種別@~CSSOM1#concept-css-style-sheet-type$
- `所在@~CSSOM1#concept-css-style-sheet-location$
- `親~CSS~stylesheet@~CSSOM1#concept-css-style-sheet-parent-css-style-sheet$
- `所有者~node@~CSSOM1#concept-css-style-sheet-owner-node$
- `所有者~CSS規則@~CSSOM1#concept-css-style-sheet-owner-css-rule$
- `媒体@~CSSOM1#concept-css-style-sheet-media$
- `~title@~CSSOM1#concept-css-style-sheet-title$
- `代替-か@~CSSOM1#concept-css-style-sheet-alternate-flag$
- `不能化されるか@~CSSOM1#concept-css-style-sheet-disabled-flag$
- `~CSS規則@~CSSOM1#concept-css-style-sheet-css-rules$
- `生成元cleanか@~CSSOM1#concept-css-style-sheet-origin-clean-flag$
- `~CSS~stylesheet集合@~CSSOM1#css-style-sheet-set$
- `~CSS~stylesheet集合~名@~CSSOM1#css-style-sheet-set-name$
- `選好される~CSS~stylesheet集合~名@~CSSOM1#preferred-css-style-sheet-set-name$
- `選好される~CSS~stylesheet集合~名を変更する@~CSSOM1#change-the-preferred-css-style-sheet-set-name$
- `~CSS値の直列化-法@~CSSOM1#serializing-css-values$
- `文書の~resize手続き@~CSSOMVIEW#document-run-the-resize-steps$
- `文書の~scroll手続き@~CSSOMVIEW#document-run-the-scroll-steps$
- `文書~用の媒体~queryを評価して変化を報告する@~CSSOMVIEW#evaluate-media-queries-and-report-changes$
- `~targetを~viewの中へ~scrollする@~CSSOMVIEW#scroll-a-target-into-view$
- `文書の開始位置に~scrollする@~CSSOMVIEW#scroll-to-the-beginning-of-the-document$
- 次に挙げる~event:
- `resize@~CSSOMVIEW#eventdef-window-resize$et
- `scroll@~CSSOMVIEW#eventdef-document-scroll$et
- `scrollend@~CSSOMVIEW#eventdef-document-scrollend$et
- `閲覧~文脈の特能を設定しておく@~CSSOMVIEW#set-up-browsing-context-features$
- `CSS Syntax^cite `CSSSYNTAX$r
-
次に挙げる特能, 用語が定義される:
- `適合t~stylesheet@~CSSSNAPSHOT#conform-classes$
- `成分~値~listを構文解析する@~CSSSYN#parse-a-list-of-component-values$
- `~commaで分離された成分~値~listを構文解析する@~CSSSYN#parse-a-comma-separated-list-of-component-values$
- `成分~値@~CSSSYN#component-value$
- `環境~符号化法@~CSSSYN#environment-encoding$
- `whitespace-token@~CSSSYN#typedef-whitespace-token$t
- `Selectors^cite `SELECTORS$r
-
次に挙げる用語が定義される:
- `型~選択子@~SELECTORS4#type-selector$
- `属性~選択子@~SELECTORS4#attribute-selector$
- `疑似類@~SELECTORS4#pseudo-class$
- `focus-visible@~SELECTORS4#focus-visible-pseudo$ps 疑似類
- `~focusを指示する@~SELECTORS4#indicate-focus$
- `疑似要素@~SELECTORS4#pseudo-element$
- `CSS Values and Units^cite `CSSVALUES$r
-
次に挙げる用語が定義される:
- `length@~CSSVAL#lengths$t
- 次に挙げる単位:
- `em@~CSSVAL#em$css
- `ex@~CSSVAL#ex$css
- `vw@~CSSVAL#vw$css
- `in@~CSSVAL#in$css
- `px@~CSSVAL#px$css
- `pt@~CSSVAL#pt$css
- `attr()@~CSSVAL5#funcdef-attr$v 関数
- `~math関数@~CSSVAL#math-function$
- `CSS View Transitions^cite `CSSVIEWTRANSITIONS$r
-
次に挙げる用語が定義される:
- `処理待ち遷移~演算を遂行する@~CSSVT#perform-pending-transition-operations$
- `~view遷移~用の具現化は抑止されるか@~CSSVT#document-rendering-suppression-for-view-transitions$
- `~view遷移を作動化する@~CSSVT#activate-view-transition$
- `ViewTransition@~CSSVT#viewtransition$I
- `~view遷移の~page可視性~変化-時の手続き@~CSSVT#view-transition-page-visibility-change-steps$
- `内へ来る非同一-文書な~view遷移を解決する@~CSSVT2#resolve-inbound-cross-document-view-transition$
- `非同一-文書な~view遷移を設定しておく@~CSSVT2#setup-cross-document-view-transition$
- `CSS Style Attributes^cite `CSSATTR$r
-
次に挙げる用語が定義される:
- `~CSS~style属性@~CSSSTYLEATTR#style-attribute$
- `CSS Cascading and Inheritance^cite `CSSCASCADE$r
-
次に挙げる用語が定義される:
- `~cascaded値@~CASCADE#cascaded-value$
- `指定d値@~CASCADE#specified-value$
- `算出d値@~CASCADE#computed-value$
- `使用~値@~CASCADE#used-value$
- `初期~値@~CASCADE#initial-value$
- 次に挙げる`出自@~CASCADE#origin$:
- `利用者~出自@~CASCADE#cascade-origin-user$
- `~UA出自@~CASCADE#cascade-origin-ua$
- `~animation出自@~CASCADE#cascade-origin-animation$
- `遷移~出自@~CASCADE#cascade-origin-transition$
- `CSS Fonts^cite / `Font Loading^cite
-
`CanvasRenderingContext2D@~HEcanvas#canvasrenderingcontext2d$I ~objによる~fontの利用は、 特に次に挙げる特能に依存する:
- `FontFace^I `CSSFONTS$r
- `~font~source@~CSSFONTLOADING#font-source$ `CSSFONTLOAD$r
- `Geometry Interfaces Module^cite `GEOMETRY$r
-
次に挙げる~interface, 用語が定義される:
- `DOMMatrix@~GEOMETRY#dommatrix$I ~interface, および それを成す次に挙げる~~成分:
- `m11@~GEOMETRY#matrix-m11-element$
- `m12@~GEOMETRY#matrix-m12-element$
- `m21@~GEOMETRY#matrix-m21-element$
- `m22@~GEOMETRY#matrix-m22-element$
- `m41@~GEOMETRY#matrix-m41-element$
- `m42@~GEOMETRY#matrix-m42-element$
- 次に挙げる辞書:
- `DOMMatrix2DInit@~GEOMETRY#dictdef-dommatrix2dinit$I
- `DOMMatrixInit@~GEOMETRY#dictdef-dommatrixinit$I
- `DOMPointInit@~GEOMETRY#dictdef-dompointinit$I, それを成す次に挙げる~member:
- `x@~GEOMETRY#dom-dompointinit-x$mb
- `y@~GEOMETRY#dom-dompointinit-x$mb
- 次に挙げる~algo:
- `行列を辞書で初期化する@~GEOMETRY#_initialize-matrix-with-dictionary$【!#create-a-dommatrix-from-the-dictionary】
- `行列を~2D辞書で初期化する@~GEOMETRY#_initialize-matrix-with-dictionary-2d$【!#create-a-dommatrix-from-the-2d-dictionary】
- 行列を[ `右から乗算する@~GEOMETRY#post-multiply$/`左から乗算する@~GEOMETRY#pre-multiply$ ]【!#matrix-multiply】
- `DOMMatrix@~GEOMETRY#dommatrix$I ~interface, および それを成す次に挙げる~~成分:
- `CSS Scoping^cite `CSSSCOPING$r
-
次に挙げる用語が定義される:
- `平坦~tree@~CSSSCOPING#flat-tree$
- `CSS Color Adjustment^cite `CSSCOLORADJUST$r
-
次に挙げる用語と特能が定義される:
- `color-scheme@~CSSCOLORADJUST#propdef-color-scheme$p ~prop
- `~pageが~supportする色~scheme群@~CSSCOLORADJUST#pages-supported-color-schemes$
- `CSS Pseudo-Elements^cite `CSSPSEUDO$r
-
次に挙げる用語が定義される:
- `details-content@~CSSPSEUDO#selectordef-details-content$pe 疑似要素
- `CSS Containment^cite `CSSCONTAIN$r
-
次に挙げる用語が定義される:
- `内容を飛ばす@~CSSCONTAIN#skips-its-contents$
- `利用者に関連する@~CSSCONTAIN#relevant-to-the-user$
- `表示域への近接度@~CSSCONTAIN#proximity-to-the-viewport$
- `~layout封込め@~CSSCONTAIN#layout-containment$
- `content-visibility@~CSSCONTAIN#propdef-content-visibility$p ~prop, その値:
- `auto@~CSSCONTAIN#valdef-content-visibility-auto$v
- `CSS Anchor Positioning^cite `CSSANCHOR$r
-
次に挙げる用語が定義される:
- `暗黙的な~anchor要素@~CSSANCHOR#implicit-anchor-element$
- `Intersection Observer^cite `INTERSECTIONOBSERVER$r
-
次に挙げる用語が定義される:
- `交差~観測nを更新する@~INTERSECTIONOBSERVER#run-the-update-intersection-observations-steps$ 手続き
- `IntersectionObserver@~INTERSECTIONOBSERVER#intersectionobserver$I
- `IntersectionObserverInit@~INTERSECTIONOBSERVER#dictdef-intersectionobserverinit$I
- `observe@~INTERSECTIONOBSERVER#dom-intersectionobserver-observe$m
- `unobserve@~INTERSECTIONOBSERVER#dom-intersectionobserver-unobserve$m
- `isIntersecting@~INTERSECTIONOBSERVER#dom-intersectionobserverentry-isintersecting$m
- `target@~INTERSECTIONOBSERVER#dom-intersectionobserverentry-target$m
- `Resize Observer^cite `RESIZEOBSERVER$r
-
次に挙げる用語が定義される:
- `ある深さ以上で作動中な~resize観測nを集める@~RESIZEOBSERVER#gather-active-observations-h$
- `作動中な~resize観測nはあるか?@~RESIZEOBSERVER#has-active-observations-h$
- `飛ばした~resize観測nはあるか?@~RESIZEOBSERVER#has-skipped-observations-h$
- `作動中な~resize観測nを~broadcastする@~RESIZEOBSERVER#broadcast-resize-notifications-h$
- `~resize~loop~errorを送達する@~RESIZEOBSERVER#deliver-resize-error$
- `WebGL^cite `WEBGL$r
-
次に挙げる特能が定義される:
- `WebGLRenderingContext@https://www.khronos.org/registry/webgl/specs/latest/1.0/#WebGLRenderingContext$I ~interface
- `WebGL2RenderingContext@https://www.khronos.org/registry/webgl/specs/latest/2.0/#WebGL2RenderingContext$I ~interface
- `WebGLContextAttributes@https://www.khronos.org/registry/webgl/specs/latest/1.0/#WebGLContextAttributes$I 辞書
- `WebGPU^cite `WEBGPU$r
-
次に挙げる特能が定義される:
- `GPUCanvasContext@https://gpuweb.github.io/gpuweb/#canvas-context$I ~interface
- `WebVTT^cite `WEBVTT$r
- 実装は、 媒体~資源に対する[ ~subtitle, ~caption, ~metadata, 等々 ]に対する~text~track形式として,~WebVTTを~supportしてもヨイ。 ◎ Implementations may support WebVTT as a text track format for subtitles, captions, metadata, etc., for media resources. [WEBVTT]
-
次に挙げる用語が定義され,この仕様にて利用される:
- `~WebVTT~file@~WEBVTT#webvtt-file$
- `~cue~textを利用する~WebVTT~file@~WEBVTT#webvtt-file-using-cue-text$
- `入子な~cueのみを利用する~WebVTT~file@~WEBVTT#webvtt-file-using-only-nested-cues$
- `~WebVTT構文解析器@~WEBVTT#webvtt-parser$
- `~WebVTT~text~trackの表示を更新する規則@~WEBVTT#rules-for-updating-the-display-of-webvtt-text-tracks$
- `~WebVTT~text~track~cueの書字方向@~WEBVTT#webvtt-cue-writing-direction$
- `VTTCue@~WEBVTT#vttcue$I ~interface
- `Accessible Rich Internet Applications^cite ( `ARIA^cite ) `ARIA$r
-
次に挙げる用語が定義される:
- `role^a 属性, および次に挙げる~role:
- `presentation@~ARIA1#presentation$v
- 次に挙げる `aria-*^a 内容~属性:
- `aria-checked@~ARIA1#aria-checked$a
- `aria-describedby@~ARIA1#aria-describedby$a
- `aria-disabled@~ARIA1#aria-disabled$a
- `aria-label@~ARIA1#aria-label$a
- `~role@~ARIA1#dfn-role$
- `~access可能な名前@~ARIA1#dfn-accessible-name$
- `ARIAMixin@~ARIA1#ARIAMixin$I ~interface, その:
- `~ARIAMixin取得子~手続き@~ARIA1#dfn-ariamixin-getter-steps$
- `~ARIAMixin設定子~手続き@~ARIA1#dfn-ariamixin-setter-steps$
- `role^a 属性, および次に挙げる~role:
- `Content Security Policy^cite `CSP$r
-
次に挙げる用語が定義される 【以下に現れる多くの "CSP" は、この訳による `Content Security Policy^en の略称】:
- `~CSP@~CSP3#content-security-policy-object$( `Content Security Policy^en )
- `処置先@~CSP3#policy-disposition$
- `指令~集合@~CSP3#policy-directive-set$
- `~CSP指令@~CSP3#directives$
- `~CSP~list@~CSP3#csp-list$
- `~CSP構文@~CSP3#grammardef-serialized-policy$
- `施策を施行する@~CSP3#enforced$
- 次に挙げる~algo:
- `直列形の~CSPを構文解析する@~CSP3#parse-serialized-policy$
- `文書~用に~CSP初期化を走らす@~CSP3#run-document-csp-initialization$
- `大域~obj用に~CSP初期化を走らす@~CSP3#run-global-object-csp-initialization$
- `要素の~inlineによる挙動は~CSPにより阻止されるべきか?@~CSP3#should-block-inline$
- `文書に対する基底~URLは許容されるか?@~CSP3#allow-base-for-document$
- `応答の~CSPを構文解析する@~CSP3#parse-response-csp$
- `EnsureCSPDoesNotBlockStringCompilation@~CSP3#can-compile-strings$jA 抽象-演算
- 次に挙げる指令:
- `report-uri@~CSP3#report-uri$dir
- `frame-ancestors@~CSP3#frame-ancestors$dir
- `sandbox@~CSP3#sandbox$dir
- `~headerにより送達された~CSPを包含している@~CSP3#contains-a-header-delivered-content-security-policy$
- `SecurityPolicyViolationEvent@~CSP3#securitypolicyviolationevent$I ~interface
- `securitypolicyviolation@~CSP3#eventdef-globaleventhandlers-securitypolicyviolation$et ~event
- `Service Workers^cite `SW$r
-
次に挙げる用語が定義される:
- `作動中な~worker@~SW1#dfn-active-worker$
- `~client~message~queue@~SW1#dfn-client-message-queue$
- `制御-@~SW1#dfn-control$
- `~fetchを取扱う@~SW1#on-fetch-request-algorithm$
- `合致する~sw登録@~SW1#scope-match-algorithm$
- `~sw@~SW1#dfn-service-worker$
- `~sw~client@~SW1#serviceworkercontainer-service-worker-client$
- `~sw登録@~SW1#dfn-service-worker-registration$
- 次に挙げる~interface:
- `ServiceWorker@~SW1#serviceworker$I
- `ServiceWorkerContainer@~SW1#serviceworkercontainer$I
- `ServiceWorkerGlobalScope@~SW1#serviceworkerglobalscope$I
- `~swを未登録にする@~SW1#navigator-service-worker-unregister$
- `Secure Contexts^cite `SECURE-CONTEXTS$r
-
次に挙げる~algoが定義される:
- `~URLは信用に価し得るか?@~SECURE-CONTEXT#potentially-trustworthy-url$
- `Permissions Policy^cite `PERMISSIONSPOLICY$r
-
次に挙げる用語が定義される:
- `許可~施策@~PERMISSIONS-POLICY#permissions-policy$
- `施策により制御される特能@~PERMISSIONS-POLICY#policy-controlled-feature$
- `容器~施策@~PERMISSIONS-POLICY#container-policy$
- `直列形の許可~施策@~PERMISSIONS-POLICY#serialized-permissions-policy$
- `既定の許容list@~PERMISSIONS-POLICY#policy-controlled-feature-default-allowlist$
- 次に挙げる~algo:
- `~navigable用の許可~施策を作成する@~PERMISSIONS-POLICY#create-for-navigable$
- `応答から~navigable用の許可~施策を作成する@~PERMISSIONS-POLICY#create-from-response$
- `文書~内の特能は生成元~用に可能化されるか?@~PERMISSIONS-POLICY#is-feature-enabled$
- `許可~施策~属性を処理する@~PERMISSIONS-POLICY#process-policy-attributes$
- `Payment Request API^cite `PAYMENTREQUEST$r
-
次に挙げる特能が定義される:
- `PaymentRequest@https://w3c.github.io/payment-request/#dom-paymentrequest$I ~interface
- `Mathematical Markup Language^cite ( `MathML^cite ) `MATHMLCORE$r
- この仕様では~MathML全体の~supportは要求されないが(少なくとも~web~browserには奨励されるが)、 ある種の特能は,~MathMLのいくつかの部分が実装されることに依存する。 ◎ While support for MathML as a whole is not required by this specification (though it is encouraged, at least for web browsers), certain features depend upon small parts of MathML being implemented. [MATHML]
-
次に挙げる要素が定義される:
- `annotation-xml@~MATHMLcore#dfn-annotation-xml$e
- `math@~MATHMLcore#the-top-level-math-element$e
- `merror@~MATHMLcore#error-message-merror$e
- `mi@~MATHMLcore#the-mi-element$e
- `mn@~MATHMLcore#number-mn$e
- `mo@~MATHMLcore#operator-fence-separator-or-accent-mo$e
- `ms@~MATHMLcore#string-literal-ms$e
- `mtext@~MATHMLcore#text-mtext$e
- `SVG 2^cite `SVG$r
- この仕様では~SVG全体の~supportは要求されないが(少なくとも~web~browserには奨励されるが)、 ある種の特能は,~SVGのいくつかの部分が実装されることに依存する。 ◎ While support for SVG as a whole is not required by this specification (though it is encouraged, at least for web browsers), certain features depend upon parts of SVG being implemented.
- ~SVGを実装する~UAは、 `SVG 2^cite 仕様を実装するモノトスル — それより前の版の~SVGではなく。 ◎ User agents that implement SVG must implement the SVG 2 specification, and not any earlier revisions.
-
次に挙げる特能が定義される:
- 次に挙げる~interface:
- `SVGElement@~SVGtypes#InterfaceSVGElement$I
- `SVGImageElement@~SVGembedded#InterfaceSVGImageElement$I
- `SVGScriptElement@~SVGinteract#InterfaceSVGScriptElement$I
- `SVGSVGElement@~SVGstruct#InterfaceSVGSVGElement$I
- 次に挙げる要素:
- `a@~SVGlinking#elementdef-a$e
- `desc@~SVGstruct#elementdef-desc$e
- `foreignObject@~SVGembedded#elementdef-foreignObject$e
- `image@~SVGembedded#elementdef-image$e
- `script@~SVGinteract#elementdef-script$e
- `svg@~SVGstruct#elementdef-svg$e
- `title@~SVGstruct#elementdef-title$e
- `use@~SVGstruct#elementdef-use$e
- `text-rendering@~SVGpainting#TextRenderingProperty$p ~prop
- 次に挙げる~interface:
- `Filter Effects^cite `FILTERS$r
-
次に挙げる特能が定義される:
- `filter-value-list@~FILTERS#typedef-filter-value-list$t
- `Compositing and Blending^cite `COMPOSITE$r
-
次に挙げる特能が定義される:
- `blend-mode@~COMPOSITING#ltblendmodegt$t
- `composite-mode@~COMPOSITING#compositemode$t
- `source-over@~COMPOSITING#source-over$v
- `copy@~COMPOSITING#copy$v
- `Cooperative Scheduling of Background Tasks^cite `REQUESTIDLECALLBACK$r
-
次に挙げる特能が定義される:
- `requestIdleCallback()@~REQUESTIDLECALLBACK#the-requestidlecallback-method$m
- `遊休期間を開始する@~REQUESTIDLECALLBACK#start-an-idle-period-algorithm$
- `Screen Orientation^cite `SCREENORIENTATION$r
-
次に挙げる用語が定義される:
- `~screen方位~変更~手続き@~SCREEN-ORIENTATION#dfn-screen-orientation-change-steps$
- `Storage^cite `STORAGE$r
-
次に挙げる用語が定義される:
- `局所~storage瓶~mapを得する@~STORAGE#obtain-a-local-storage-bottle-map$
- `~session~storage瓶~mapを得する@~STORAGE#obtain-a-session-storage-bottle-map$
- `非~storage目的~用に~storage~keyを得する@~STORAGE#obtain-a-storage-key-for-non-storage-purposes$
- `同等な~storage~key@~STORAGE#storage-key-equal$
- `~storage~proxy~map@~STORAGE#storage-proxy-map$
- `辿可能~storage倉を旧来~cloneする@~STORAGE#legacy-clone-a-traversable-storage-shed$
- `Web App Manifest^cite `MANIFEST$r
-
次に挙げる特能が定義される:
- `~app~manifest@~APPMANIFEST#dfn-manifest$
- `~installした~web~app@~APPMANIFEST#dfn-installed-web-application$
- `~manifestを処理する@~APPMANIFEST#dfn-processing-a-manifest$
- `WebAssembly JavaScript Interface: ESM Integration^cite `WASMESM$r
-
次に挙げる用語が定義される:
- `~WebAssembly~module~Record@~WASMESM#webassembly-module-record$
- `~WebAssembly~moduleを構文解析する@~WASMESM#parse-a-webassembly-module$
- `WebCodecs^cite `WEBCODECS$r
-
次に挙げる特能が定義される:
- `VideoFrame@~WEBCODECS#videoframe-interface$I ~interface
- `display width@~WEBCODECS#dom-videoframe-display-width-slot$sl
- `display height@~WEBCODECS#dom-videoframe-display-height-slot$sl
- `WebDriver^cite `WEBDRIVER$r
-
次に挙げる用語が定義される:
- `拡張~command@~WEBDRIVER#dfn-extension-commands$
- `~remote端~手続き@~WEBDRIVER#dfn-remote-end-steps$
- `~WebDriver~error@~WEBDRIVER#dfn-errors$
- `~WebDriver~error~code@~WEBDRIVER#dfn-error-code$
- `無効な引数@~WEBDRIVER#dfn-invalid-argument$
- `~propを取得する@~WEBDRIVER#dfn-getting-properties$
- `成功@~WEBDRIVER#dfn-success$
- `~WebDriverの~securityの考慮点@~WEBDRIVER#security$
- `現在の閲覧~文脈@~WEBDRIVER#dfn-current-browsing-context$
- `WebDriver BiDi^cite `WEBDRIVERBIDI$r
-
次に挙げる用語が定義される:
- 次に挙げる,`状態s@~WEBDRIVER-BIDI#navigation-status-status$用の値:
- `~WebDriver-BiDi~downloadが開始された@~WEBDRIVER-BIDI#webdriver-bidi-download-started$
- `~WebDriver-BiDi~DOM内容が読込まれた@~WEBDRIVER-BIDI#webdriver-bidi-dom-content-loaded$
- `~WebDriver-BiDi読込nを完了した@~WEBDRIVER-BIDI#webdriver-bidi-load-complete$
- `~WebDriver-BiDi履歴が更新された@~WEBDRIVER-BIDI#webdriver-bidi-history-updated$
- `~WebDriver-BiDi利用者~promptが閉じられた@~WEBDRIVER-BIDI#webdriver-bidi-user-prompt-closed$
- `~WebDriver-BiDi利用者~promptが開かれた@~WEBDRIVER-BIDI#webdriver-bidi-user-prompt-opened$
`新たな~WebDriver-BiDi~navi状態s@ は、 所与の ( `~navi~ID$ %~navi~ID, 状態sを表現する定数 %状態s, `~URL$ %~URL ) に対し ⇒ ~RET 新たな`~WebDriver-BiDi~navi状態s$ — その ⇒# `~ID$wBD ~SET %~navi~ID, `状態s$wBD ~SET %状態s, `~URL$wBD ~SET %~URL
【 この~algoは、 他所を集約するために,この訳に導入したもの。 】
- 次に挙げる,`状態s@~WEBDRIVER-BIDI#navigation-status-status$用の値:
- `Web Cryptography API^cite `WEBCRYPTO$r
-
次に挙げる用語が定義される:
- `~randomな~UUIDを生成する@https://w3c.github.io/webcrypto/#dfn-generate-a-random-uuid$
- `WebSockets^cite `WEBSOCKETS$r
-
次に挙げる用語が定義される:
- `WebSocket@~WEBSOCKET#websocket$I ~interface
- `消滅させる@~WEBSOCKET#make-disappear$
- `WebTransport^cite `WEBTRANSPORT$r
-
次に挙げる用語が定義される:
- `WebTransport@~WEBTRANSPORT#webtransport$I ~interface
- `文脈を片付ける手続き@~WEBTRANSPORT#context-cleanup-steps$
- `Web Authentication: An API for accessing Public Key Credentials^cite `WEBAUTHN$r
-
次に挙げる用語が定義される:
- `公開鍵~資格証@~WEBAUTHN#public-key-credential$
- `Credential Management^cite `CREDMAN$r
-
次に挙げる用語が定義される:
- `conditional@~CREDENTIAL-MANAGEMENT#dom-credentialmediationrequirement-conditional$m
- `Credential@~CREDENTIAL-MANAGEMENT#credential$I
- `Console^cite `CONSOLE$r
-
次に挙げる用語が定義される:
- `~consoleに警告を報告する@~CONSOLE#report-a-warning-to-the-console$
- `Web Locks API^cite `WEBLOCKS$r
-
次に挙げる用語が定義される:
- `~lock@~WEBLOCKS#lock-concept$
- `~lock要請@~WEBLOCKS#lock-request$
- `Trusted Types^cite `TRUSTED-TYPES$r
-
次に挙げる特能が定義され,この仕様に利用される:
- `TrustedHTML@~TRUSTED-TYPES#trustedhtml$I, その:
- `~data@~TRUSTED-TYPES#trustedhtml-data$
- `TrustedScript@~TRUSTED-TYPES#trustedscript$I【!#trusted-script】, その:
- `~data@~TRUSTED-TYPES#trustedscript-data$
- `TrustedScriptURL@~TRUSTED-TYPES#trustedscripturl$I
- `信用-済みな型に準拠な文字列を取得する@~TRUSTED-TYPES#get-trusted-type-compliant-string-algorithm$
- `TrustedHTML@~TRUSTED-TYPES#trustedhtml$I, その:
- `WebRTC API^cite `WEBRTC$r
-
次に挙げる用語が定義される:
- `RTCDataChannel@https://w3c.github.io/webrtc-pc/#dom-rtcdatachannel$I
- `RTCPeerConnection@https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection$I
- `Picture-in-Picture API^cite `PICTUREINPICTURE$r
-
次に挙げる用語が定義される:
- `PictureInPictureWindow@https://w3c.github.io/picture-in-picture/#pictureinpicturewindow$I
- `Idle Detection API^cite
-
次に挙げる用語が定義される:
- `IdleDetector@https://wicg.github.io/idle-detection/#idledetector$I
- `Web Speech API^cite
-
次に挙げる用語が定義される:
- `SpeechRecognition@https://wicg.github.io/speech-api/#speechrecognition$I
- `WebOTP API^cite
-
次に挙げる用語が定義される:
- `OTPCredential@https://wicg.github.io/web-otp/#otpcredential$I
- `Web Share API^cite
-
次に挙げる用語が定義される:
- `Web Smart Card API^cite
-
次に挙げる用語が定義される:
- `SmartCardConnection@https://wicg.github.io/web-smart-card/#dom-smartcardconnection$I
- `Web Background Synchronization^cite
-
次に挙げる用語が定義される:
- `SyncManager@https://wicg.github.io/background-sync/spec/#syncmanager$I
- `register()@https://wicg.github.io/background-sync/spec/#dom-syncmanager-register$m
- `Web Periodic Background Synchronization^cite
-
次に挙げる用語が定義される:
- `PeriodicSyncManager@https://wicg.github.io/periodic-background-sync/#periodicsyncmanager$I
- `register()@https://wicg.github.io/periodic-background-sync/#dom-periodicsyncmanager-register$m
- `Web Background Fetch^cite
-
次に挙げる用語が定義される:
- `BackgroundFetchManager@https://wicg.github.io/background-fetch/#backgroundfetchmanager$I
- `fetch()@https://wicg.github.io/background-fetch/#dom-backgroundfetchmanager-fetch$m
- `Keyboard Lock^cite
-
次に挙げる用語が定義される:
- `Keyboard@https://wicg.github.io/keyboard-lock/#keyboard$I
- `lock()@https://wicg.github.io/keyboard-lock/#dom-keyboard-lock$m
- `Web MIDI API^cite
-
次に挙げる用語が定義される:
- `Generic Sensor API^cite
-
次に挙げる用語が定義される:
- `~sensor~accessを要請する@~SENSORS#request-sensor-access$
- `WebHID API^cite
-
次に挙げる用語が定義される:
- `requestDevice()@https://wicg.github.io/webhid/#requestdevice-method$m
- `WebXR Device API^cite
-
次に挙げる用語が定義される:
- `XRSystem@https://immersive-web.github.io/webxr/#xrsystem$I
この仕様は、 特定0の[ ~network~protocol, ~stylesheet言語, ~scripting言語 ], あるいは ~DOM仕様において上に挙げたものから要求されていない部分に対する~supportは、 要求しない。 しかしながら,この仕様が述べる言語は、[ ~style付け言語として ~CSS, ~scripting言語として ~JS, ~network~protocolとして~HTTP ]に偏向している。 いくつかの特能は、 それらの言語や~protocolが利用-中にあるものと見做している。 ◎ This specification does not require support of any particular network protocol, style sheet language, scripting language, or any of the DOM specifications beyond those required in the list above. However, the language described by this specification is biased towards CSS as the styling language, JavaScript as the scripting language, and HTTP as the network protocol, and several features assume that those languages and protocols are in use.
~HTTP~protocolを実装する~UAは、 `HTTP State Management Mechanism^cite ( Cookies ) も実装するモノトスル。 `HTTP$r `COOKIES$r ◎ A user agent that implements the HTTP protocol must implement HTTP State Management Mechanism (Cookies) as well. [HTTP] [COOKIES]
注記: この仕様は、[ `文字~符号化法$, 画像~形式, 音声~形式, 動画~形式 ]に対し,対応する節にて一定の要件を追加することもある。 ◎ This specification might have certain additional requirements on character encodings, image formats, audio formats, and video formats in the respective sections.