From 8dba1bffc690b6a6fff95c1dd7c265b4ddef5ed4 Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Fri, 13 Aug 2021 17:24:28 +0900 Subject: Body ミックスインを廃止し、 Response インターフェイスへ統合 (#1898) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - orphaned にあった Body ミックスインを廃止 - Body ミックスインのメンバーを Response インターフェイスへ移動 - 関連する記事を 2021/08/04 時点の英語版に同期 --- .../orphaned/web/api/body/arraybuffer/index.html | 109 --------------------- files/ja/orphaned/web/api/body/blob/index.html | 80 --------------- files/ja/orphaned/web/api/body/body/index.html | 95 ------------------ files/ja/orphaned/web/api/body/bodyused/index.html | 82 ---------------- files/ja/orphaned/web/api/body/formdata/index.html | 73 -------------- files/ja/orphaned/web/api/body/index.html | 96 ------------------ files/ja/orphaned/web/api/body/json/index.html | 92 ----------------- files/ja/orphaned/web/api/body/text/index.html | 89 ----------------- 8 files changed, 716 deletions(-) delete mode 100644 files/ja/orphaned/web/api/body/arraybuffer/index.html delete mode 100644 files/ja/orphaned/web/api/body/blob/index.html delete mode 100644 files/ja/orphaned/web/api/body/body/index.html delete mode 100644 files/ja/orphaned/web/api/body/bodyused/index.html delete mode 100644 files/ja/orphaned/web/api/body/formdata/index.html delete mode 100644 files/ja/orphaned/web/api/body/index.html delete mode 100644 files/ja/orphaned/web/api/body/json/index.html delete mode 100644 files/ja/orphaned/web/api/body/text/index.html (limited to 'files/ja/orphaned/web') diff --git a/files/ja/orphaned/web/api/body/arraybuffer/index.html b/files/ja/orphaned/web/api/body/arraybuffer/index.html deleted file mode 100644 index ca11540bb0..0000000000 --- a/files/ja/orphaned/web/api/body/arraybuffer/index.html +++ /dev/null @@ -1,109 +0,0 @@ ---- -title: Body.arrayBuffer() -slug: orphaned/Web/API/Body/arrayBuffer -tags: - - API - - ArrayBuffer - - BODY - - Experimental - - Fetch - - Method - - Reference -translation_of: Web/API/Body/arrayBuffer -original_slug: Web/API/Body/arrayBuffer ---- -
{{APIRef("Fetch")}}
- -

{{domxref("Body")}} ミックスインの arrayBuffer() メソッドは、{{domxref("Response")}} ストリームを取得して、完全に読み取ります。 {{jsxref("ArrayBuffer")}} で解決される promise を返します。

- -

構文

- -
response.arrayBuffer().then(function(buffer) {
-  // buffer を使用した何らかの処理
-});
- -

パラメーター

- -

なし。

- -

戻り値

- -

{{jsxref("ArrayBuffer")}} で解決される promise。

- -

- -

音楽の演奏

- -

fetch array buffer のライブでは、Play ボタンを配置して、押下されると getData() 関数が実行されるようになっています。 再生する前に音声ファイル全体をダウンロードすることに注意してください。 ダウンロード中に演奏を開始したい(つまりストリーム再生したい)なら、次のように {{domxref("HTMLAudioElement")}} を使いましょう。

- -
new Audio("music.ogg").play();
-
- -

getData() 関数内では、{{domxref("Request.Request","Request()")}} コンストラクターを使用して新しいリクエストを作成し、それを使用して OGG 音声トラックをフェッチします。 また、{{domxref("AudioContext.createBufferSource")}} を使用して、音声バッファーソースを作成します。 フェッチが成功したら、arrayBuffer() を使用してレスポンスから {{jsxref("ArrayBuffer")}} を読み取り、{{domxref("AudioContext.decodeAudioData")}} を使用して音声データをデコードし、デコードされたデータを音声バッファーソースのバッファー(source.buffer)として設定し、それから {{domxref("AudioContext.destination")}} にソースを接続します。

- -

getData() の実行が完了すると、start(0) で音声ソースの再生を開始し、それから再生中に再度再生ボタンをクリックできないようにするために(これはしばしばエラーの原因になります)ボタンを無効化しています。

- -
function getData() {
-  source = audioCtx.createBufferSource();
-
-  var myRequest = new Request('viper.ogg');
-
-  fetch(myRequest).then(function(response) {
-    return response.arrayBuffer();
-  }).then(function(buffer) {
-    audioCtx.decodeAudioData(buffer, function(decodedData) {
-      source.buffer = decodedData;
-      source.connect(audioCtx.destination);
-    });
-  });
-};
-
-// wire up buttons to stop and play audio
-
-play.onclick = function() {
-  getData();
-  source.start(0);
-  play.setAttribute('disabled', 'disabled');
-}
- -

ファイルを読む

- -

{{domxref("Response.Response","Response()")}} コンストラクターは、{{domxref("File")}} と {{domxref("Blob")}} を受け入れるため、{{domxref("File")}} を他の形式に読み込むために使用できます。

- -
function readFile(file) {
-  return new Response(file).arrayBuffer();
-}
-
- -
<input type="file" onchange="readFile(this.files[0])">
- -

仕様

- - - - - - - - - - - - - - -
仕様状態コメント
{{SpecName('Fetch','#dom-body-arraybuffer','arrayBuffer()')}}{{Spec2('Fetch')}}
- -

ブラウザーの互換性

- - - -

{{Compat("api.Body.arrayBuffer")}}

- -

関連情報

- - diff --git a/files/ja/orphaned/web/api/body/blob/index.html b/files/ja/orphaned/web/api/body/blob/index.html deleted file mode 100644 index c19d7b7ab5..0000000000 --- a/files/ja/orphaned/web/api/body/blob/index.html +++ /dev/null @@ -1,80 +0,0 @@ ---- -title: Body.blob() -slug: orphaned/Web/API/Body/blob -tags: - - API - - BODY - - Blob - - Experimental - - Fetch - - Method - - Reference -translation_of: Web/API/Body/blob -original_slug: Web/API/Body/blob ---- -
{{APIRef("Fetch")}}
- -

{{domxref("Body")}} ミックスインの blob() メソッド は、 {{domxref("Response")}} ストリームを取得し、完全に読み込みます。 {{domxref("Blob")}} で解決する promise を返します。

- -

構文

- -
response.blob().then(function(myBlob) {
-  // do something with myBlob
-});
- -

パラメーター

- -

なし。

- -
: {{domxref("Response")}} の {{domxref("Response.type")}} が "opaque" の場合、結果の {{domxref("Blob")}} の {{domxref("Blob.size")}} は 0、{{domxref("Blob.type")}} は空の文字列 "" になり、{{domxref("URL.createObjectURL")}} のようなメソッドでは役に立たなくなります。
- -

戻り値

- -

{{domxref("Blob")}} で解決する promise。

- -

- -

fetch request の例fetch request をライブで実行)では、{{domxref("Request.Request","Request()")}} コンストラクターを使用して新しいリクエストを作成し、それを使用して JPG をフェッチします。 フェッチが成功したら、blob() を使用してレスポンスから {{domxref("Blob")}} を読み取り、それを {{domxref("URL.createObjectURL")}} を使用してオブジェクト URL に入れ、その URL を {{htmlelement("img")}} 要素のソースとして設定して画像を表示します。

- -
var myImage = document.querySelector('img');
-
-var myRequest = new Request('flowers.jpg');
-
-fetch(myRequest)
-.then(response => response.blob())
-.then(function(myBlob) {
-  var objectURL = URL.createObjectURL(myBlob);
-  myImage.src = objectURL;
-});
-
- -

仕様

- - - - - - - - - - - - - - -
仕様状態コメント
{{SpecName('Fetch','#dom-body-blob','blob()')}}{{Spec2('Fetch')}}
- -

ブラウザーの互換性

- - - -

{{Compat("api.Body.blob")}}

- -

関連情報

- - diff --git a/files/ja/orphaned/web/api/body/body/index.html b/files/ja/orphaned/web/api/body/body/index.html deleted file mode 100644 index 2b5cf02536..0000000000 --- a/files/ja/orphaned/web/api/body/body/index.html +++ /dev/null @@ -1,95 +0,0 @@ ---- -title: Body.body -slug: orphaned/Web/API/Body/body -tags: - - API - - BODY - - Experimental - - Fetch - - Property - - Reference - - Streams -translation_of: Web/API/Body/body -original_slug: Web/API/Body/body ---- -
{{APIRef("Fetch")}}{{seecompattable}}
- -

{{domxref("Body")}} ミックスインの body 読み取り専用プロパティは、ボディコンテンツの {{domxref("ReadableStream")}} を公開するために使用する単純なゲッターです。

- -

構文

- -
var stream = response.body;
- -

- -

{{domxref("ReadableStream")}}。

- -

- -

単純なストリームポンプの例では、画像をフェッチし、response.body を使用してレスポンスのストリームを公開し、{{domxref("ReadableStream.getReader()", "ReadableStream.getReader()")}} を使用してリーダーを作成し、そのストリームのチャンクを2番目のカスタム読み取り可能なストリームのキューに入れます — 画像の同一コピーを効果的に作成します。

- -
const image = document.getElementById('target');
-
-// 元の画像をフェッチ
-fetch('./tortoise.png')
-// その body を ReadableStream として取得
-.then(response => response.body)
-.then(body => {
-  const reader = body.getReader();
-
-  return new ReadableStream({
-    start(controller) {
-      return pump();
-
-      function pump() {
-        return reader.read().then(({ done, value }) => {
-          // データを消費する必要がなくなったら、ストリームを閉じます
-          if (done) {
-            controller.close();
-            return;
-          }
-
-          // 次のデータチャンクを対象のストリームのキューに入れます
-          controller.enqueue(value);
-          return pump();
-        });
-      }
-    }
-  })
-})
-.then(stream => new Response(stream))
-.then(response => response.blob())
-.then(blob => URL.createObjectURL(blob))
-.then(url => console.log(image.src = url))
-.catch(err => console.error(err));
- -

仕様

- - - - - - - - - - - - - - -
仕様状態コメント
{{SpecName('Fetch','#dom-body-body','body')}}{{Spec2('Fetch')}}
- -

ブラウザーの互換性

- - - -

{{Compat("api.Body.body")}}

- -

関連情報

- - diff --git a/files/ja/orphaned/web/api/body/bodyused/index.html b/files/ja/orphaned/web/api/body/bodyused/index.html deleted file mode 100644 index 6a785cbf9a..0000000000 --- a/files/ja/orphaned/web/api/body/bodyused/index.html +++ /dev/null @@ -1,82 +0,0 @@ ---- -title: Body.bodyUsed -slug: orphaned/Web/API/Body/bodyUsed -tags: - - API - - BODY - - Experimental - - Fetch - - Property - - Reference - - bodyUsed -translation_of: Web/API/Body/bodyUsed -original_slug: Web/API/Body/bodyUsed ---- -
{{APIRef("Fetch")}}
- -

{{domxref("Body")}} ミックスインの bodyUsed 読み取り専用プロパティは、ボディが既に読み取られたかどうかを示す {{jsxref("Boolean")}} 値を含みます。

- -

構文

- -
var myBodyUsed = response.bodyUsed;
- -

- -

{{jsxref("Boolean")}} 値。

- -

- -

Fetch Request の例Fetch Request をライブで実行)では、{{domxref("Request.Request","Request()")}} コンストラクターを使用して新しいリクエストを作成し、それを使用して JPG をフェッチします。 フェッチが成功したら、blob() を使用してレスポンスから {{domxref("Blob")}} を読み取り、{{domxref("URL.createObjectURL")}} を使用してオブジェクト URL に格納し、その URL を {{htmlelement("img")}} 要素のソースとして設定して画像を表示します。

- -

response.blob() の呼び出し前後に、response.bodyUsed をコンソールに記録していることに注目してください。 その時点でボディが読み取られたかによるため、これは呼び出し前では false を返し、その後では true を返します。

- -

HTML の内容

- -
<img class="my-image" src="https://wikipedia.org/static/images/project-logos/frwiki-1.5x.png">
-
- -

JS の内容

- -
var myImage = document.querySelector('.my-image');
-fetch('https://upload.wikimedia.org/wikipedia/commons/7/77/Delete_key1.jpg').then(function(response) {
-    console.log(response.bodyUsed);
-    var res = response.blob();
-    console.log(response.bodyUsed);
-    return res;
-}).then(function(response) {
-    var objectURL = URL.createObjectURL(response);
-    myImage.src = objectURL;
-});
- -

{{ EmbedLiveSample('Example', '100%', '250px') }}

- -

仕様

- - - - - - - - - - - - - - -
仕様状態コメント
{{SpecName('Fetch','#dom-body-bodyused','bodyUsed')}}{{Spec2('Fetch')}}
- -

ブラウザーの互換性

- - - -

{{Compat("api.Body.bodyUsed")}}

- -

関連情報

- - diff --git a/files/ja/orphaned/web/api/body/formdata/index.html b/files/ja/orphaned/web/api/body/formdata/index.html deleted file mode 100644 index 922fd2986d..0000000000 --- a/files/ja/orphaned/web/api/body/formdata/index.html +++ /dev/null @@ -1,73 +0,0 @@ ---- -title: Body.formData() -slug: orphaned/Web/API/Body/formData -tags: - - API - - BODY - - Experimenal - - Fetch - - Fetch API - - FormData - - Method - - NeedsExample - - Reference -translation_of: Web/API/Body/formData -original_slug: Web/API/Body/formData ---- -
{{APIRef("Fetch")}}
- -

{{domxref("Body")}} ミックスインの formData() メソッドは、{{domxref("Response")}} ストリームを取得して、完全に読み取ります。 {{domxref("FormData")}} オブジェクトで解決される promise を返します。

- -
-

: これは主に service worker に関連しています。 ユーザーがフォームを送信し、service worker がリクエストをインターセプトした場合を考えてみましょう。 例えば、key-value マップを取得するために formData() を呼び出し、いくつかのフィールドを修正した後、フォームをサーバ側に送信できます(またはローカルで使用できます)。

-
- -

構文

- -
response.formData()
-.then(function(formdata) {
-  // formdata を使った何らかの処理
-});
- -

パラメーター

- -

なし。

- -

戻り値

- -

{{domxref("FormData")}} オブジェクトで解決される {{jsxref("Promise")}}。

- -

- -

TBD.

- -

仕様

- - - - - - - - - - - - - - -
仕様状態コメント
{{SpecName('Fetch','#dom-body-formdata','formData()')}}{{Spec2('Fetch')}}
- -

ブラウザーの互換性

- - - -

{{Compat("api.Body.formData")}}

- -

関連情報

- - diff --git a/files/ja/orphaned/web/api/body/index.html b/files/ja/orphaned/web/api/body/index.html deleted file mode 100644 index 01ff7c7dea..0000000000 --- a/files/ja/orphaned/web/api/body/index.html +++ /dev/null @@ -1,96 +0,0 @@ ---- -title: Body -slug: orphaned/Web/API/Body -tags: - - API - - BODY - - Experimental - - Fetch - - Fetch API - - Interface - - Reference - - request -translation_of: Web/API/Body -original_slug: Web/API/Body ---- -
{{ APIRef("Fetch") }}
- -

Fetch APIBody {{glossary("mixin","ミックスイン")}}は、リクエスト/レスポンスのボディを表し、そのコンテンツタイプが何であるかとその処理方法を宣言できます。

- -

Body は {{domxref("Request")}} と {{domxref("Response")}} の両方で実装されます。 これにより、これらのオブジェクトに、関連するボディ(ストリーム)と使用済みフラグ(初期は未設定)、MIME タイプ(初期は空のバイトシーケンス)が提供されます。(訳注:コンテンツタイプ(MIME タイプ)は、{{domxref("Headers")}} の "Content-Type" にあります。 でも、例を見てもわかる通り、普通はリクエストの時点で決定しているので、これを調べてはいません。)

- -

プロパティ

- -
-
{{domxref("Body.body")}} {{readonlyInline}}
-
ボディコンテンツの {{domxref("ReadableStream")}} を公開するために使用する単純なゲッター。
-
{{domxref("Body.bodyUsed")}} {{readonlyInline}}
-
既にボディが読み込まれたかどうかを示す {{jsxref("Boolean")}} 値。
-
- -

メソッド

- -
-
{{domxref("Body.arrayBuffer()")}}
-
{{domxref("Response")}} ストリームを取得し、完全に読み込む。 {{jsxref("ArrayBuffer")}} で解決する promise を返す。
-
{{domxref("Body.blob()")}}
-
{{domxref("Response")}} ストリームを取得し、完全に読み込む。 {{domxref("Blob")}} で解決する promise を返す。
-
{{domxref("Body.formData()")}}
-
{{domxref("Response")}} ストリームを取得し、完全に読み込む。 {{domxref("FormData")}} オブジェクトで解決する promise を返す。
-
{{domxref("Body.json()")}}
-
{{domxref("Response")}} ストリームを取得し、完全に読み込む。 ボディのテキストを {{jsxref("JSON")}} として解析した結果で解決する promise を返す。
-
{{domxref("Body.text()")}}
-
{{domxref("Response")}} ストリームを取得し、完全に読み込む。 {{domxref("USVString")}}(テキスト)で解決する promise を返す。 レスポンスは常に UTF-8 でデコードする。
-
- -

- -

次の例では、単純なフェッチ呼び出しを使用して画像を取得し、{{htmlelement("img")}} タグで表示します。 画像をリクエストしているので、{{domxref("Body.blob","Body.blob()")}} ({{domxref("Response")}} は Body を実装しています)を実行して、レスポンスに正しい MIME タイプを与える必要があることに注意してください。

- -

HTML の内容

- -
<img class="my-image" src="https://wikipedia.org/static/images/project-logos/frwiki-1.5x.png">
-
- -

JS の内容

- -
const myImage = document.querySelector('.my-image');
-fetch('https://upload.wikimedia.org/wikipedia/commons/7/77/Delete_key1.jpg')
-	.then(res => res.blob())
-	.then(res => {
-		const objectURL = URL.createObjectURL(res);
-		myImage.src = objectURL;
-});
- -

{{ EmbedLiveSample('Examples', '100%', '250px') }}

- -

仕様

- - - - - - - - - - - - - - -
仕様状態コメント
{{SpecName('Fetch','#body-mixin','Body')}}{{Spec2('Fetch')}}
- -

ブラウザーの互換性

- - - -

{{Compat("api.Body")}}

- -

関連情報

- - diff --git a/files/ja/orphaned/web/api/body/json/index.html b/files/ja/orphaned/web/api/body/json/index.html deleted file mode 100644 index 3ee9cd7c6d..0000000000 --- a/files/ja/orphaned/web/api/body/json/index.html +++ /dev/null @@ -1,92 +0,0 @@ ---- -title: Body.json() -slug: orphaned/Web/API/Body/json -tags: - - API - - BODY - - Experimental - - Fetch - - JSON - - Method - - Reference - - メソッド -translation_of: Web/API/Body/json -original_slug: Web/API/Body/json ---- -
{{APIRef("Fetch API")}}
- -

{{DOMxRef("Body")}} ミックスインの json() メソッドは、 {{DOMxRef("Response")}} ストリームを取得して、完全に読み取ります。 ボディのテキストを {{JSxRef("JSON")}} として解釈した結果で解決する promise を返します。

- -

構文

- -
response.json().then(data => {
-  // data を使用した処理を実行する
-});
- -

パラメーター

- -

なし。

- -

戻り値

- -

JavaScript オブジェクトに解決される {{jsxref("Promise")}}。 このオブジェクトは、オブジェクト、配列、文字列、数値など、JSON で表現できるものであれば何でもなります。

- -

- -

fetch json の例fetch json をライブで実行)では、 {{DOMxRef("Request.Request", "Request()")}} コンストラクターを使用して新しいリクエストを作成し、それを使用して .json ファイルをフェッチします。 フェッチが成功したら、json() を使用してデータを読み取り、解析し、結果のオブジェクトから期待通りに値を読みだし、それらの値をリスト項目に追加して商品データとして表示します。

- -
const myList = document.querySelector('ul');
-const myRequest = new Request('products.json');
-
-fetch(myRequest)
-  .then(response => response.json())
-  .then(data => {
-    for (const product of data.products) {
-      let listItem = document.createElement('li');
-      listItem.appendChild(
-        document.createElement('strong')
-      ).textContent = product.Name;
-      listItem.append(
-        ` can be found in ${
-          product.Location
-        }. Cost: `
-      );
-      listItem.appendChild(
-        document.createElement('strong')
-      ).textContent = `£${product.Price}`;
-      myList.appendChild(listItem);
-    }
-  });
- -

仕様

- - - - - - - - - - - - - - - - -
仕様状態コメント
{{SpecName("Fetch", "#dom-body-json", "Body.json()")}}{{Spec2("Fetch")}}初期定義
- -

ブラウザーの互換性

- - - -

{{Compat("api.Body.json")}}

- -

関連情報

- - diff --git a/files/ja/orphaned/web/api/body/text/index.html b/files/ja/orphaned/web/api/body/text/index.html deleted file mode 100644 index 9e66199603..0000000000 --- a/files/ja/orphaned/web/api/body/text/index.html +++ /dev/null @@ -1,89 +0,0 @@ ---- -title: Body.text() -slug: orphaned/Web/API/Body/text -tags: - - API - - BODY - - Experimental - - Fetch - - Method - - Reference - - Text -translation_of: Web/API/Body/text -original_slug: Web/API/Body/text ---- -
{{APIRef("Fetch")}}
- -

{{domxref("Body")}} ミックスインの text() メソッドは、{{domxref("Response")}} ストリームを取得し、完全に読み込みます。 {{domxref("USVString")}} オブジェクト(テキスト)で解決する promise を返します。 レスポンスは常に UTF-8 としてデコードします。

- -

構文

- -
response.text().then(function (text) {
-  // text レスポンスを使用して何か実行する。
-});
- -

パラメーター

- -

なし。

- -

戻り値

- -

{{domxref("USVString")}} で解決する promise。

- -

- -

fetch text の例fetch text をライブで実行)には、{{htmlelement("article")}} 要素と 3 つのリンク(myLinks 配列に格納されています)があります。 最初に、リンクのすべてをループし、それぞれのリンクに、その 1 つをクリックしたとき、リンクの data-page 識別子を引数として渡して getData() 関数が実行されるように、onclick イベントハンドラーを設定します。

- -

getData() が実行されると、{{domxref("Request.Request","Request()")}} コンストラクターを使用して新しいリクエストを作成し、それを使用して特定の .txt ファイルをフェッチします。 フェッチが成功したら、text() を使用してレスポンスから {{jsxref("USVString")}}(テキスト)オブジェクトを読み取り、{{htmlelement("article")}} 要素の {{domxref("Element.innerHTML","innerHTML")}} にテキストオブジェクトの値を設定します。

- -
var myArticle = document.querySelector('article');
-var myLinks = document.querySelectorAll('ul a');
-
-for(i = 0; i <= myLinks.length-1; i++) {
-  myLinks[i].onclick = function(e) {
-    e.preventDefault();
-    var linkData = e.target.getAttribute('data-page');
-    getData(linkData);
-  }
-};
-
-function getData(pageId) {
-  console.log(pageId);
-  var myRequest = new Request(pageId + '.txt');
-  fetch(myRequest).then(function(response) {
-    return response.text().then(function(text) {
-      myArticle.innerHTML = text;
-    });
-  });
-}
- -

仕様

- - - - - - - - - - - - - - -
仕様状態コメント
{{SpecName('Fetch','#dom-body-text','text()')}}{{Spec2('Fetch')}}
- -

ブラウザーの互換性

- - - -

{{Compat("api.Body.text")}}

- -

関連情報

- - -- cgit v1.2.3-54-g00ecf From 8ac0274adfd130308698c98e92fb6cf9bc95e1ec Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Fri, 13 Aug 2021 17:27:45 +0900 Subject: orphaned/Web/API/DeviceProximityEvent 以下を削除 (#1924) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 非推奨のインターフェイスであり、英語版で既に削除されているページであるため --- files/ja/_redirects.txt | 3 -- files/ja/_wikihistory.json | 18 -------- .../web/api/deviceproximityevent/max/index.html | 52 ---------------------- .../web/api/deviceproximityevent/min/index.html | 52 ---------------------- .../web/api/deviceproximityevent/value/index.html | 52 ---------------------- 5 files changed, 177 deletions(-) delete mode 100644 files/ja/orphaned/web/api/deviceproximityevent/max/index.html delete mode 100644 files/ja/orphaned/web/api/deviceproximityevent/min/index.html delete mode 100644 files/ja/orphaned/web/api/deviceproximityevent/value/index.html (limited to 'files/ja/orphaned/web') diff --git a/files/ja/_redirects.txt b/files/ja/_redirects.txt index 6494040c3e..23286c92bf 100644 --- a/files/ja/_redirects.txt +++ b/files/ja/_redirects.txt @@ -3197,9 +3197,6 @@ /ja/docs/Web/API/Coordinates /ja/docs/Web/API/GeolocationCoordinates /ja/docs/Web/API/DOMLocator /ja/docs/orphaned/Web/API/DOMLocator /ja/docs/Web/API/DeviceAcceleration /ja/docs/Web/API/DeviceMotionEventAcceleration -/ja/docs/Web/API/DeviceProximityEvent/max /ja/docs/orphaned/Web/API/DeviceProximityEvent/max -/ja/docs/Web/API/DeviceProximityEvent/min /ja/docs/orphaned/Web/API/DeviceProximityEvent/min -/ja/docs/Web/API/DeviceProximityEvent/value /ja/docs/orphaned/Web/API/DeviceProximityEvent/value /ja/docs/Web/API/Document.domConfig /ja/docs/Web/API/Document /ja/docs/Web/API/Document/async /ja/docs/Web/API/XMLDocument/async /ja/docs/Web/API/Document/defaultView/storage_event /ja/docs/Web/API/Window/storage_event diff --git a/files/ja/_wikihistory.json b/files/ja/_wikihistory.json index 80b1d4f29a..193aa4a888 100644 --- a/files/ja/_wikihistory.json +++ b/files/ja/_wikihistory.json @@ -50854,24 +50854,6 @@ "Fajrovulpo" ] }, - "orphaned/Web/API/DeviceProximityEvent/max": { - "modified": "2019-03-23T22:15:32.868Z", - "contributors": [ - "YuichiNukiyama" - ] - }, - "orphaned/Web/API/DeviceProximityEvent/min": { - "modified": "2019-03-23T22:15:40.764Z", - "contributors": [ - "YuichiNukiyama" - ] - }, - "orphaned/Web/API/DeviceProximityEvent/value": { - "modified": "2019-03-23T22:15:41.294Z", - "contributors": [ - "YuichiNukiyama" - ] - }, "orphaned/Web/API/Document_Object_Model/Events": { "modified": "2020-09-27T12:30:54.835Z", "contributors": [ diff --git a/files/ja/orphaned/web/api/deviceproximityevent/max/index.html b/files/ja/orphaned/web/api/deviceproximityevent/max/index.html deleted file mode 100644 index 4a262f2362..0000000000 --- a/files/ja/orphaned/web/api/deviceproximityevent/max/index.html +++ /dev/null @@ -1,52 +0,0 @@ ---- -title: DeviceProximityEvent.max -slug: orphaned/Web/API/DeviceProximityEvent/max -tags: - - API - - DevicProximitiy Event - - Experimenatal - - Property - - Reference -translation_of: Web/API/DeviceProximityEvent/max -original_slug: Web/API/DeviceProximityEvent/max ---- -

{{APIRef("Proximity Events")}}{{SeeCompatTable}}

- -

max プロパティは、センサーが報告可能なセンチメートル単位の最大検知距離をで提供します。

- -

構文

- -
var value = instanceOfDeviceProximityEvent.max;
- -

- -

デバイスの近接度センサーが報告可能なセンチメートル単位の最大検知距離を表す正の数値です。

- -

仕様

- - - - - - - - - - - - - - - - -
仕様ステータスコメント
{{ SpecName('Proximity Events', '', 'Proximity Events') }}{{ Spec2('Proximity Events') }}初期定義。
- -

ブラウザー実装状況

- -

{{Compat("api.DeviceProximityEvent.max")}}

- -

関連項目

- - diff --git a/files/ja/orphaned/web/api/deviceproximityevent/min/index.html b/files/ja/orphaned/web/api/deviceproximityevent/min/index.html deleted file mode 100644 index acceaea8fa..0000000000 --- a/files/ja/orphaned/web/api/deviceproximityevent/min/index.html +++ /dev/null @@ -1,52 +0,0 @@ ---- -title: DeviceProximityEvent.min -slug: orphaned/Web/API/DeviceProximityEvent/min -tags: - - API - - DeviceProximity Event - - Experimental - - Property - - Reference -translation_of: Web/API/DeviceProximityEvent/min -original_slug: Web/API/DeviceProximityEvent/min ---- -

{{APIRef("Proximity Events")}}{{SeeCompatTable}}

- -

min プロパティは、センチメートル単位でセンサーが報告可能な距離を提供します。

- -

構文

- -
var value = instanceOfDeviceProximityEvent.min;
- -

- -

デバイスの近接度センサーが報告可能なセンチメートル単位の最小距離を表す正の数値です。

- -

仕様

- - - - - - - - - - - - - - - - -
仕様ステータスコメント
{{ SpecName('Proximity Events', '#device-proximity', 'Proximity Events') }}{{ Spec2('Proximity Events') }}初期定義。
- -

ブラウザー実装状況

- -

{{Compat("api.DeviceProximityEvent.min")}}

- -

関連項目

- - diff --git a/files/ja/orphaned/web/api/deviceproximityevent/value/index.html b/files/ja/orphaned/web/api/deviceproximityevent/value/index.html deleted file mode 100644 index 3ae8090e6a..0000000000 --- a/files/ja/orphaned/web/api/deviceproximityevent/value/index.html +++ /dev/null @@ -1,52 +0,0 @@ ---- -title: DeviceProximityEvent.value -slug: orphaned/Web/API/DeviceProximityEvent/value -tags: - - API - - DeviceProximity Event - - Experimental - - Property - - Reference -translation_of: Web/API/DeviceProximityEvent/value -original_slug: Web/API/DeviceProximityEvent/value ---- -

{{APIRef("Proximity Events")}}{{SeeCompatTable}}

- -

{{domxref("DeviceProximityEvent")}} オブジェクトの value プロパティは、デバイスと検出したオブジェクトの間の現在の距離をセンチメートル単位で提供します。

- -

構文

- -
var distance = instanceOfDeviceProximityEvent.value;
- -

- -

デバイスの近接センサーと検出したオブジェクトの間の現在の距離をセンチメートル単位で表した正の数値です。

- -

仕様

- - - - - - - - - - - - - - - - -
仕様ステータスコメント
{{ SpecName('Proximity Events', '#device-proximity', 'Proximity Events') }}{{ Spec2('Proximity Events') }}初期定義。
- -

ブラウザー実装状況

- -

{{Compat("api.DeviceProximityEvent.value")}}

- -

関連項目

- - -- cgit v1.2.3-54-g00ecf From 0de94c30d64dcb04c8766f9617430f31ec765c8d Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Fri, 13 Aug 2021 18:03:38 +0900 Subject: ChildNode ミックスインを廃止 (#1907) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ChildNode ミックスインを廃止し、メンバーの記事を Element インターフェイスに移管 --- files/ja/_redirects.txt | 3 - files/ja/_wikihistory.json | 36 ++--- .../orphaned/web/api/childnode/before/index.html | 145 --------------------- files/ja/orphaned/web/api/childnode/index.html | 90 ------------- .../web/api/childnode/replacewith/index.html | 120 ----------------- files/ja/web/api/element/before/index.html | 91 +++++++++++++ files/ja/web/api/element/replacewith/index.html | 73 +++++++++++ 7 files changed, 178 insertions(+), 380 deletions(-) delete mode 100644 files/ja/orphaned/web/api/childnode/before/index.html delete mode 100644 files/ja/orphaned/web/api/childnode/index.html delete mode 100644 files/ja/orphaned/web/api/childnode/replacewith/index.html create mode 100644 files/ja/web/api/element/before/index.html create mode 100644 files/ja/web/api/element/replacewith/index.html (limited to 'files/ja/orphaned/web') diff --git a/files/ja/_redirects.txt b/files/ja/_redirects.txt index 909a5c7b7a..4c7234a383 100644 --- a/files/ja/_redirects.txt +++ b/files/ja/_redirects.txt @@ -3187,9 +3187,6 @@ /ja/docs/Web/API/CanvasRenderingContext2D.drawFocusIfNeeded /ja/docs/Web/API/CanvasRenderingContext2D/drawFocusIfNeeded /ja/docs/Web/API/CanvasRenderingContext2D.removeHitRegion /ja/docs/Web/API/CanvasRenderingContext2D/removeHitRegion /ja/docs/Web/API/Canvas_API/Drawing_graphics_with_canvas /ja/docs/Web/API/Canvas_API/Tutorial -/ja/docs/Web/API/ChildNode /ja/docs/orphaned/Web/API/ChildNode -/ja/docs/Web/API/ChildNode/before /ja/docs/orphaned/Web/API/ChildNode/before -/ja/docs/Web/API/ChildNode/replaceWith /ja/docs/orphaned/Web/API/ChildNode/replaceWith /ja/docs/Web/API/Console.error /ja/docs/Web/API/Console/error /ja/docs/Web/API/Coordinates /ja/docs/Web/API/GeolocationCoordinates /ja/docs/Web/API/DOMLocator /ja/docs/orphaned/Web/API/DOMLocator diff --git a/files/ja/_wikihistory.json b/files/ja/_wikihistory.json index 2f71d0a613..1be588167d 100644 --- a/files/ja/_wikihistory.json +++ b/files/ja/_wikihistory.json @@ -13613,6 +13613,13 @@ "Okome" ] }, + "Web/API/Element/before": { + "modified": "2020-10-17T03:58:22.731Z", + "contributors": [ + "Potappo", + "Shirasu" + ] + }, "Web/API/Element/blur_event": { "modified": "2020-10-15T21:58:39.988Z", "contributors": [ @@ -14142,6 +14149,13 @@ "Mgjbot" ] }, + "Web/API/Element/replaceWith": { + "modified": "2020-10-17T04:41:48.425Z", + "contributors": [ + "Potappo", + "Shirasu" + ] + }, "Web/API/Element/requestFullScreen": { "modified": "2019-06-03T03:04:44.040Z", "contributors": [ @@ -50796,28 +50810,6 @@ "shinnn" ] }, - "orphaned/Web/API/ChildNode": { - "modified": "2020-11-23T03:36:42.854Z", - "contributors": [ - "segayuu", - "Marsf", - "momoi" - ] - }, - "orphaned/Web/API/ChildNode/before": { - "modified": "2020-10-17T03:58:22.731Z", - "contributors": [ - "Potappo", - "Shirasu" - ] - }, - "orphaned/Web/API/ChildNode/replaceWith": { - "modified": "2020-10-17T04:41:48.425Z", - "contributors": [ - "Potappo", - "Shirasu" - ] - }, "orphaned/Web/API/DOMLocator": { "modified": "2020-08-13T09:34:48.574Z", "contributors": [ diff --git a/files/ja/orphaned/web/api/childnode/before/index.html b/files/ja/orphaned/web/api/childnode/before/index.html deleted file mode 100644 index b0b091392e..0000000000 --- a/files/ja/orphaned/web/api/childnode/before/index.html +++ /dev/null @@ -1,145 +0,0 @@ ---- -title: ChildNode.before() -slug: orphaned/Web/API/ChildNode/before -tags: - - API - - DOM - - Method - - Node - - Reference -translation_of: Web/API/ChildNode/before -original_slug: Web/API/ChildNode/before ---- -
{{APIRef("DOM")}}
- -

ChildNode.before()ChildNode の親の子リストの、ChildNode の直前に、 {{domxref("Node")}} または {{domxref("DOMString")}} オブジェクトのセットを挿入します。 {{domxref("DOMString")}} オブジェクトは {{domxref("Text")}} ノードと等価なノードとして挿入されます。

- -

構文

- -
[Throws, Unscopable]
-void ChildNode.before((Node or DOMString)... nodes);
-
- -

パラメーター

- -
-
nodes
-
{{domxref("Node")}} または {{domxref("DOMString")}} オブジェクトのセットを挿入します。
-
- -

例外

- -
    -
  • {{domxref("HierarchyRequestError")}}: ノードは階層の指定の位置には挿入できません。
  • -
- -

- -

要素の挿入

- -
var parent = document.createElement("div");
-var child = document.createElement("p");
-parent.appendChild(child);
-var span = document.createElement("span");
-
-child.before(span);
-
-console.log(parent.outerHTML);
-// "<div><span></span><p></p></div>"
-
- -

テキストの挿入

- -
var parent = document.createElement("div");
-var child = document.createElement("p");
-parent.appendChild(child);
-
-child.before("Text");
-
-console.log(parent.outerHTML);
-// "<div>Text<p></p></div>"
- -

要素とテキストの挿入

- -
var parent = document.createElement("div");
-var child = document.createElement("p");
-parent.appendChild(child);
-var span = document.createElement("span");
-
-child.before(span, "Text");
-
-console.log(parent.outerHTML);
-// "<div><span></span>Text<p></p></div>"
- -

ChildNode.before() はスコーピングに非対応

- -

before() メソッドは with 文でのスコーピングに対応していません。詳細は {{jsxref("Symbol.unscopables")}} をご覧ください。

- -
with(node) {
-  before("foo");
-}
-// ReferenceError: before is not defined 
- -

ポリフィル

- -

以下のポリフィルで、 Internet Explorer 9 以降でも before() メソッドが利用できます。

- -
// from: https://github.com/jserz/js_piece/blob/master/DOM/ChildNode/before()/before().md
-(function (arr) {
-  arr.forEach(function (item) {
-    if (item.hasOwnProperty('before')) {
-      return;
-    }
-    Object.defineProperty(item, 'before', {
-      configurable: true,
-      enumerable: true,
-      writable: true,
-      value: function before() {
-        var argArr = Array.prototype.slice.call(arguments),
-          docFrag = document.createDocumentFragment();
-
-        argArr.forEach(function (argItem) {
-          var isNode = argItem instanceof Node;
-          docFrag.appendChild(isNode ? argItem : document.createTextNode(String(argItem)));
-        });
-
-        this.parentNode.insertBefore(docFrag, this);
-      }
-    });
-  });
-})([Element.prototype, CharacterData.prototype, DocumentType.prototype]);
- -

仕様

- - - - - - - - - - - - - - -
仕様書策定状況コメント
{{SpecName('DOM WHATWG', '#dom-childnode-before', 'ChildNode.before()')}}{{Spec2('DOM WHATWG')}}初期定義
- -

ブラウザー実装状況

- - - -

{{Compat("api.ChildNode.before")}}

- -

関連情報

- -
    -
  • {{domxref("ChildNode")}} と {{domxref("ParentNode")}}
  • -
  • {{domxref("ChildNode.after()")}}
  • -
  • {{domxref("ParentNode.append()")}}
  • -
  • {{domxref("Node.appendChild()")}}
  • -
  • {{domxref("Node.insertBefore()")}}
  • -
  • {{domxref("Element.insertAdjacentElement()")}}
  • -
  • {{domxref("NodeList")}}
  • -
diff --git a/files/ja/orphaned/web/api/childnode/index.html b/files/ja/orphaned/web/api/childnode/index.html deleted file mode 100644 index a1208b5aa0..0000000000 --- a/files/ja/orphaned/web/api/childnode/index.html +++ /dev/null @@ -1,90 +0,0 @@ ---- -title: ChildNode -slug: orphaned/Web/API/ChildNode -tags: - - API - - DOM - - Experimental - - Interface - - Node -translation_of: Web/API/ChildNode -original_slug: Web/API/ChildNode ---- -

{{APIRef("DOM")}}

- -

ChildNode ミックスインは親を持つことができる {{domxref("Node")}} オブジェクトに共通のメソッド・プロパティが含まれています。これは、{{domxref("Element")}}、{{domxref("DocumentType")}}、{{domxref("CharacterData")}} オブジェクトによって実装されています。

- -

プロパティ

- -

継承された、または固有のプロパティはありません。

- -

メソッド

- -

継承されたメソッドはありません。

- -
-
{{domxref("ChildNode.remove()")}} {{experimental_inline}}
-
この ChildNodeを、その親の children から削除します。
-
{{domxref("ChildNode.before()")}} {{experimental_inline}}
-
{{domxref("Node")}} または {{domxref("DOMString")}} オブジェクトのセットを、この ChildNode の親の children の、ChildNode の直前に挿入します。{{domxref("DOMString")}} オブジェクトは、{{domxref("Text")}} ノードと等価なノードとして挿入されます。
-
{{domxref("ChildNode.after()")}} {{experimental_inline}}
-
{{domxref("Node")}} または {{domxref("DOMString")}} オブジェクトのセットを、この ChildNode の親の children の、ChildNode の直後に挿入します。{{domxref("DOMString")}} オブジェクトは、{{domxref("Text")}} ノードと等価なノードとして挿入されます。
-
{{domxref("ChildNode.replaceWith()")}} {{experimental_inline}}
-
ChildNode の親の children 内に含まれるこの ChildNode を {{domxref("Node")}} または {{domxref("DOMString")}} のセットと置き換えます。{{domxref("DOMString")}} オブジェクトは、{{domxref("Text")}} ノードと等価なノードとして挿入されます。
-
- -

仕様

- - - - - - - - - - - - - - - - - - - -
仕様書状況コメント
{{SpecName('DOM WHATWG', '#interface-childnode', 'ChildNode')}}{{Spec2('DOM WHATWG')}}ElementTraversal インターフェースは {{domxref("ParentNode")}} と ChildNode に分割されました。 previousElementSiblingnextElementSibling は後者で定義されています。
- {{domxref("CharacterData")}} と {{domxref("DocumentType")}} は新しいインターフェースが実装されています。
- remove(), before(), after() および replaceWith() メソッドが追加されました。
{{SpecName('Element Traversal', '#interface-elementTraversal', 'ElementTraversal')}}{{Spec2('Element Traversal')}}ElementTraversal 基本インターフェースにこのプロパティの初期定義が追加され、{{domxref("Element")}} で使われます。
- -

互換コード

- -

外部サイト (github): childNode.js

- -

ブラウザの実装状況

- -

{{Compat("api.ChildNode")}}

- -

関連項目

- -
    -
  • {{domxref("ParentNode")}} インターフェース
  • -
  • -
    {{domxref("ParentNode")}} インターフェースを実装したオブジェクト型
    - -
      -
    • -
      {{domxref("CharacterData")}}
      -
    • -
    • -
      {{domxref("Element")}}
      -
    • -
    • -
      {{domxref("DocumentType")}}
      -
    • -
    -
  • -
  • -
    The {{domxref("NonDocumentTypeChildNode")}} interface
    -
  • -
diff --git a/files/ja/orphaned/web/api/childnode/replacewith/index.html b/files/ja/orphaned/web/api/childnode/replacewith/index.html deleted file mode 100644 index 28896c90fd..0000000000 --- a/files/ja/orphaned/web/api/childnode/replacewith/index.html +++ /dev/null @@ -1,120 +0,0 @@ ---- -title: ChildNode.replaceWith() -slug: orphaned/Web/API/ChildNode/replaceWith -tags: - - API - - DOM - - Method - - Node - - Reference -translation_of: Web/API/ChildNode/replaceWith -original_slug: Web/API/ChildNode/replaceWith ---- -
{{APIRef("DOM")}}
- -

ChildNode.replaceWith() は親の子リストの ChildNode を、 {{domxref("Node")}} または {{domxref("DOMString")}} オブジェクトのセットに置換します。 {{domxref("DOMString")}} オブジェクトは {{domxref("Text")}} ノードと等価なノードとして挿入されます。

- -

構文

- -
[Throws, Unscopable]
-void ChildNode.replaceWith((Node or DOMString)... nodes);
-
- -

パラメーター

- -
-
nodes
-
{{domxref("Node")}} または {{domxref("DOMString")}} オブジェクトのセットで置換します。
-
- -

例外

- -
    -
  • {{domxref("HierarchyRequestError")}}: ノードは階層の指定の位置には挿入できません。
  • -
- -

- -

replaceWith() の使用

- -
var parent = document.createElement("div");
-var child = document.createElement("p");
-parent.appendChild(child);
-var span = document.createElement("span");
-
-child.replaceWith(span);
-
-console.log(parent.outerHTML);
-// "<div><span></span></div>"
-
- -

ChildNode.replaceWith() はスコーピングに非対応

- -

replaceWith() メソッドは with 文でのスコーピングに対応していません。詳細は {{jsxref("Symbol.unscopables")}} をご覧ください。

- -
with(node) {
-  replaceWith("foo");
-}
-// ReferenceError: replaceWith is not defined 
- -

ポリフィル

- -

以下のポリフィルで、 Internet Explorer 9 以降でも replaceWith() メソッドが利用できます。

- -
function ReplaceWithPolyfill() {
-  'use-strict'; // For safari, and IE > 10
-  var parent = this.parentNode, i = arguments.length, currentNode;
-  if (!parent) return;
-  if (!i) // if there are no arguments
-    parent.removeChild(this);
-  while (i--) { // i-- decrements i and returns the value of i before the decrement
-    currentNode = arguments[i];
-    if (typeof currentNode !== 'object'){
-      currentNode = this.ownerDocument.createTextNode(currentNode);
-    } else if (currentNode.parentNode){
-      currentNode.parentNode.removeChild(currentNode);
-    }
-    // the value of "i" below is after the decrement
-    if (!i) // if currentNode is the first argument (currentNode === arguments[0])
-      parent.replaceChild(currentNode, this);
-    else // if currentNode isn't the first
-      parent.insertBefore(currentNode, this.nextSibling);
-  }
-}
-if (!Element.prototype.replaceWith)
-    Element.prototype.replaceWith = ReplaceWithPolyfill;
-if (!CharacterData.prototype.replaceWith)
-    CharacterData.prototype.replaceWith = ReplaceWithPolyfill;
-if (!DocumentType.prototype.replaceWith)
-    DocumentType.prototype.replaceWith = ReplaceWithPolyfill;
- -

仕様

- - - - - - - - - - - - - - -
仕様書策定状況コメント
{{SpecName('DOM WHATWG', '#dom-childnode-replacewith', 'ChildNode.replacewith()')}}{{Spec2('DOM WHATWG')}}初期定義
- -

ブラウザー実装状況

- - - -

{{Compat("api.ChildNode.replaceWith")}}

- -

関連情報

- -
    -
  • {{domxref("ChildNode")}} と {{domxref("ParentNode")}}
  • -
  • {{domxref("Node.replaceChild()")}}
  • -
  • {{domxref("NodeList")}}
  • -
diff --git a/files/ja/web/api/element/before/index.html b/files/ja/web/api/element/before/index.html new file mode 100644 index 0000000000..652f38c95f --- /dev/null +++ b/files/ja/web/api/element/before/index.html @@ -0,0 +1,91 @@ +--- +title: Element.before() +slug: Web/API/Element/before +tags: + - API + - DOM + - Method + - Node + - Reference +browser-compat: api.Element.before +translation_of: Web/API/Element/before +original_slug: Web/API/ChildNode/before +--- +
{{APIRef("DOM")}}
+ +

Element.before() は一連の {{domxref("Node")}} または {{domxref("DOMString")}} オブジェクトを、この Element の親の子リストの中、この Element の直前に挿入します。 {{domxref("DOMString")}} オブジェクトは {{domxref("Text")}} ノードと等価なノードとして挿入されます。

+ +

構文

+ +
before(... nodes)
+ +

引数

+ +
+
nodes
+
挿入する一連の {{domxref("Node")}} または {{domxref("DOMString")}} オブジェクトです。
+
+ +

例外

+ +
    +
  • {{domxref("HierarchyRequestError")}}: 階層の指定の位置にノードを挿入できない。
  • +
+ +

+ +

要素の挿入

+ +
let container = document.createElement("div");
+let p = document.createElement("p");
+container.appendChild(p);
+let span = document.createElement("span");
+
+p.before(span);
+
+console.log(container.outerHTML);
+// "<div><span></span><p></p></div>"
+
+ +

テキストの挿入

+ +
let container = document.createElement("div");
+let p = document.createElement("p");
+container.appendChild(p);
+
+p.before("Text");
+
+console.log(container.outerHTML);
+// "<div>Text<p></p></div>"
+ +

要素とテキストの挿入

+ +
let container = document.createElement("div");
+let p = document.createElement("p");
+container.appendChild(p);
+let span = document.createElement("span");
+
+p.before(span, "Text");
+
+console.log(container.outerHTML);
+// "<div><span></span>Text<p></p></div>"
+ + +

仕様書

+ +{{Specifications}} + +

ブラウザーの互換性

+ +

{{Compat}}

+ +

関連情報

+ +
    +
  • {{domxref("Element.after()")}}
  • +
  • {{domxref("Element.append()")}}
  • +
  • {{domxref("Node.appendChild()")}}
  • +
  • {{domxref("Node.insertBefore()")}}
  • +
  • {{domxref("Element.insertAdjacentElement()")}}
  • +
  • {{domxref("NodeList")}}
  • +
diff --git a/files/ja/web/api/element/replacewith/index.html b/files/ja/web/api/element/replacewith/index.html new file mode 100644 index 0000000000..ad9420f041 --- /dev/null +++ b/files/ja/web/api/element/replacewith/index.html @@ -0,0 +1,73 @@ +--- +title: Element.replaceWith() +slug: Web/API/Element/replaceWith +tags: + - API + - DOM + - Method + - Element + - Reference +browser-compat: api.Element.replaceWith +translation_of: Web/API/Element/replaceWith +original_slug: Web/API/ChildNode/replaceWith +--- +
{{APIRef("DOM")}}
+ +

Element.replaceWith() メソッドは、この Element を親の子リストの中で一連の {{domxref("Node")}} または {{domxref("DOMString")}} オブジェクトに置換します。 {{domxref("DOMString")}} オブジェクトは {{domxref("Text")}} ノードと等価なノードとして挿入されます。

+ +

構文

+ +
replaceWith(...nodes)
+ +

引数

+ +
+
nodes
+
一連の {{domxref("Node")}} または {{domxref("DOMString")}} オブジェクトで置換します。
+
+ +

例外

+ +
    +
  • {{domxref("HierarchyRequestError")}}: 階層の指定の位置にはノードを挿入できません。
  • +
+ +

+ +

replaceWith() の使用

+ +
const div = document.createElement("div");
+const p = document.createElement("p");
+div.appendChild(p);
+const span = document.createElement("span");
+
+p.replaceWith(span);
+
+console.log(div.outerHTML);
+// "<div><span></span></div>"
+
+ +

replaceWith() はスコーピングに非対応

+ +

replaceWith() メソッドは with 文でのスコーピングに対応していません。詳細は {{jsxref("Symbol.unscopables")}} をご覧ください。

+ +
with(node) {
+  replaceWith("foo");
+}
+// ReferenceError: replaceWith is not defined 
+ +

仕様書

+ +

{{Specifications}} + +

+

ブラウザーの互換性

+ +

{{Compat}}

+ +

関連情報

+ +
    +
  • {{domxref("Node.replaceChild()")}}
  • +
  • {{domxref("NodeList")}}
  • +
-- cgit v1.2.3-54-g00ecf From bed068e2324c580e3d82d144dbddbd162be82bc3 Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Sat, 14 Aug 2021 03:45:46 +0900 Subject: orphaned/Web/CSS/:-moz-alt-text を削除 (#1930) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 英語版で既に削除されているため --- files/ja/_redirects.txt | 3 --- files/ja/_wikihistory.json | 8 -------- .../orphaned/web/css/_colon_-moz-alt-text/index.html | 20 -------------------- 3 files changed, 31 deletions(-) delete mode 100644 files/ja/orphaned/web/css/_colon_-moz-alt-text/index.html (limited to 'files/ja/orphaned/web') diff --git a/files/ja/_redirects.txt b/files/ja/_redirects.txt index 37a8fa6674..0f316ab41a 100644 --- a/files/ja/_redirects.txt +++ b/files/ja/_redirects.txt @@ -253,7 +253,6 @@ /ja/docs/CSS/-moz-transform /ja/docs/Web/CSS/transform /ja/docs/CSS/-moz-transform-origin /ja/docs/Web/CSS/transform-origin /ja/docs/CSS/-moz-user-input /ja/docs/Web/CSS/-moz-user-input -/ja/docs/CSS/:-moz-alt-text /ja/docs/orphaned/Web/CSS/:-moz-alt-text /ja/docs/CSS/:-moz-broken /ja/docs/Web/CSS/:-moz-broken /ja/docs/CSS/:-moz-drag-over /ja/docs/Web/CSS/:-moz-drag-over /ja/docs/CSS/:-moz-first-node /ja/docs/Web/CSS/:-moz-first-node @@ -607,7 +606,6 @@ /ja/docs/CSS:-moz-background-inline-policy /ja/docs/Web/CSS/box-decoration-break /ja/docs/CSS:-moz-background-origin /ja/docs/Web/CSS/background-origin /ja/docs/CSS:-moz-user-input /ja/docs/Web/CSS/-moz-user-input -/ja/docs/CSS::-moz-alt-text /ja/docs/orphaned/Web/CSS/:-moz-alt-text /ja/docs/CSS::-moz-broken /ja/docs/Web/CSS/:-moz-broken /ja/docs/CSS::-moz-drag-over /ja/docs/Web/CSS/:-moz-drag-over /ja/docs/CSS::-moz-first-node /ja/docs/Web/CSS/:-moz-first-node @@ -3740,7 +3738,6 @@ /ja/docs/Web/CSS/-moz-zoom-out /ja/docs/Web/CSS/cursor /ja/docs/Web/CSS/-ms-high-contrast /ja/docs/Web/CSS/@media/-ms-high-contrast /ja/docs/Web/CSS/-ms-scroll-snap-type /ja/docs/Web/CSS/scroll-snap-type -/ja/docs/Web/CSS/:-moz-alt-text /ja/docs/orphaned/Web/CSS/:-moz-alt-text /ja/docs/Web/CSS/:-moz-placeholder /ja/docs/Web/CSS/:placeholder-shown /ja/docs/Web/CSS/:-ms-input-placeholder /ja/docs/Web/CSS/:placeholder-shown /ja/docs/Web/CSS/:-webkit-autofill /ja/docs/Web/CSS/:autofill diff --git a/files/ja/_wikihistory.json b/files/ja/_wikihistory.json index 6ddc4e56bd..d9c3915291 100644 --- a/files/ja/_wikihistory.json +++ b/files/ja/_wikihistory.json @@ -51141,14 +51141,6 @@ "Wind1808" ] }, - "orphaned/Web/CSS/:-moz-alt-text": { - "modified": "2019-03-23T23:54:24.260Z", - "contributors": [ - "teoli", - "ethertank", - "Marsf" - ] - }, "orphaned/Web/CSS/@media/Index": { "modified": "2019-03-18T21:22:31.321Z", "contributors": [ diff --git a/files/ja/orphaned/web/css/_colon_-moz-alt-text/index.html b/files/ja/orphaned/web/css/_colon_-moz-alt-text/index.html deleted file mode 100644 index 24c552759d..0000000000 --- a/files/ja/orphaned/web/css/_colon_-moz-alt-text/index.html +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: ':-moz-alt-text' -slug: orphaned/Web/CSS/:-moz-alt-text -tags: - - CSS - - CSS Reference - - Non-standard -original_slug: Web/CSS/:-moz-alt-text ---- -

{{Non-standard_header}}{{ CSSRef() }}

- -

概要

- -

:-moz-alt-text は読み込まれなかった画像のための代替テキストを提供する要素にマッチします。

- -

このセレクタは主にテーマ開発者によって使用されるものです。

- -

Bugzilla

- -

{{ Bug(11011) }}

-- cgit v1.2.3-54-g00ecf From fbbc93a85883f2eeb255be5face82b03dc63603a Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Sat, 14 Aug 2021 03:47:17 +0900 Subject: orphaned/Web/API/DOMLocator を削除 (#1929) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 現在では使用されないインターフェイスであるため --- files/ja/_redirects.txt | 1 - files/ja/_wikihistory.json | 6 --- files/ja/orphaned/web/api/domlocator/index.html | 57 ------------------------- 3 files changed, 64 deletions(-) delete mode 100644 files/ja/orphaned/web/api/domlocator/index.html (limited to 'files/ja/orphaned/web') diff --git a/files/ja/_redirects.txt b/files/ja/_redirects.txt index 0f316ab41a..8ab903d28b 100644 --- a/files/ja/_redirects.txt +++ b/files/ja/_redirects.txt @@ -3186,7 +3186,6 @@ /ja/docs/Web/API/Canvas_API/Drawing_graphics_with_canvas /ja/docs/Web/API/Canvas_API/Tutorial /ja/docs/Web/API/Console.error /ja/docs/Web/API/Console/error /ja/docs/Web/API/Coordinates /ja/docs/Web/API/GeolocationCoordinates -/ja/docs/Web/API/DOMLocator /ja/docs/orphaned/Web/API/DOMLocator /ja/docs/Web/API/DeviceAcceleration /ja/docs/Web/API/DeviceMotionEventAcceleration /ja/docs/Web/API/Document.domConfig /ja/docs/Web/API/Document /ja/docs/Web/API/Document/async /ja/docs/Web/API/XMLDocument/async diff --git a/files/ja/_wikihistory.json b/files/ja/_wikihistory.json index d9c3915291..55233bef27 100644 --- a/files/ja/_wikihistory.json +++ b/files/ja/_wikihistory.json @@ -50783,12 +50783,6 @@ "shinnn" ] }, - "orphaned/Web/API/DOMLocator": { - "modified": "2020-08-13T09:34:48.574Z", - "contributors": [ - "eltociear" - ] - }, "orphaned/Web/API/Detecting_device_orientation": { "modified": "2020-10-15T21:21:30.973Z", "contributors": [ diff --git a/files/ja/orphaned/web/api/domlocator/index.html b/files/ja/orphaned/web/api/domlocator/index.html deleted file mode 100644 index a43fbf8320..0000000000 --- a/files/ja/orphaned/web/api/domlocator/index.html +++ /dev/null @@ -1,57 +0,0 @@ ---- -title: DOMLocator -slug: orphaned/Web/API/DOMLocator -tags: - - API - - DOM - - DOM Reference - - Obsolete - - Reference -translation_of: Web/API/DOMLocator -original_slug: Web/API/DOMLocator ---- -

{{APIRef("DOM")}}{{obsolete_header}}

- -
-

NOTE: これは Mozilla には実装されていません

-
- -

エラーが発生した場所などを示します。 DOMError.location によって返されます。

- -

プロパティ

- -
-
{{domxref("DOMLocator.lineNumber")}} {{ReadOnlyInline}}
-
正の整数または-1を返します。
-
{{domxref("DOMLocator.columnNumber")}} {{ReadOnlyInline}}
-
正の整数または-1を返します。
-
{{domxref("DOMLocator.byteOffset")}} {{ReadOnlyInline}}
-
正の整数または-1を返します。
-
{{domxref("DOMLocator.utf16Offset")}} {{ReadOnlyInline}}
-
正の整数または-1を返します。
-
{{domxref("DOMLocator.relatedNode")}} {{ReadOnlyInline}}
-
正の整数または-1を返します。
-
{{domxref("DOMLocator.uri")}} {{ReadOnlyInline}}
-
正の整数または-1を返します。
-
- -

メソッド

- -

このインターフェイスは、メソッドを実装も継承もしません。

- -

仕様

- - - - - - - - - - - - - - -
仕様ステータス備考
{{SpecName("DOM3 Core", "core.html#Interfaces-DOMLocator", "DOMLocator")}}{{Spec2("DOM3 Core")}}初回定義
-- cgit v1.2.3-54-g00ecf From 209f9a4970fdc419967c145b82939dbfd9949b70 Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Sun, 15 Aug 2021 00:41:16 +0900 Subject: orphaned/Web/API/Element/currentStyle を削除 (#1952) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 英語版で削除されているため --- files/ja/_redirects.txt | 1 - .../web/api/element/currentstyle/index.html | 51 ---------------------- 2 files changed, 52 deletions(-) delete mode 100644 files/ja/orphaned/web/api/element/currentstyle/index.html (limited to 'files/ja/orphaned/web') diff --git a/files/ja/_redirects.txt b/files/ja/_redirects.txt index f93dba235d..e9caf5f93a 100644 --- a/files/ja/_redirects.txt +++ b/files/ja/_redirects.txt @@ -3210,7 +3210,6 @@ /ja/docs/Web/API/Element.querySelectorAll /ja/docs/Web/API/Element/querySelectorAll /ja/docs/Web/API/Element/Activate_event /ja/docs/Web/API/Element/DOMActivate_event /ja/docs/Web/API/Element/accessKey /ja/docs/Web/API/HTMLElement/accessKey -/ja/docs/Web/API/Element/currentStyle /ja/docs/orphaned/Web/API/Element/currentStyle /ja/docs/Web/API/Element/name /ja/docs/conflicting/Web/API /ja/docs/Web/API/Event/button /ja/docs/Web/API/MouseEvent/button /ja/docs/Web/API/Event/createEvent /ja/docs/Web/API/Document/createEvent diff --git a/files/ja/orphaned/web/api/element/currentstyle/index.html b/files/ja/orphaned/web/api/element/currentstyle/index.html deleted file mode 100644 index 5f1cfa645e..0000000000 --- a/files/ja/orphaned/web/api/element/currentstyle/index.html +++ /dev/null @@ -1,51 +0,0 @@ ---- -title: Element.currentStyle -slug: orphaned/Web/API/Element/currentStyle -tags: - - API - - NeedsExample - - Non-standard - - Property -translation_of: Web/API/Element/currentStyle -original_slug: Web/API/Element/currentStyle ---- -

{{Non-standard_header}}

- -

Element.currentStyle は独自プロパティで、標準化されている {{DOMxRef("window.getComputedStyle()")}} メソッドに似ているものです。古いバージョンの Microsoft Internet Explorer で使用できます。しかし、 window.getComputedStyle() がピクセル数で値を返すのに対し、これは CSS で設定された単位で返します。

- -

ポリフィル

- -
-

このポリフィルは値をピクセル数で返しますが、値を読むたびに {{domxref("window.getComputedStyle()")}} を呼び出さなければならないため、かなり遅くなると思われます。

-
- -
/* すべての著作権をパブリックドメインに寄贈します。
- * http://creativecommons.org/publicdomain/zero/1.0/ */
-
-if (!("currentStyle" in Element.prototype)) {
-  Object.defineProperty(Element.prototype, "currentStyle", {
-    get: function() {
-      return window.getComputedStyle(this);
-    }
-  });
-}
-
- -

仕様書

- -

どの仕様書にも含まれていません。

- -

Microsoft は MSDN で説明しています

- -

ブラウザーの互換性

- -

{{Compat("api.Element.currentStyle")}}

- -

関連情報

- -
    -
  • {{DOMxRef("Element.runtimeStyle")}}
  • -
  • {{DOMxRef("window.getComputedStyle()")}}
  • -
- -
{{APIRef("DOM")}}
-- cgit v1.2.3-54-g00ecf From 9d0bfb28948eef5a4af89471cd678993774939ee Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Sun, 15 Aug 2021 00:41:51 +0900 Subject: orphaned/Web/API/HTMLElement/forceSpellCheck を削除 (#1953) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 英語版で削除されており、対応状況も確認できないため --- files/ja/_redirects.txt | 1 - files/ja/_wikihistory.json | 6 ---- .../web/api/htmlelement/forcespellcheck/index.html | 33 ---------------------- 3 files changed, 40 deletions(-) delete mode 100644 files/ja/orphaned/web/api/htmlelement/forcespellcheck/index.html (limited to 'files/ja/orphaned/web') diff --git a/files/ja/_redirects.txt b/files/ja/_redirects.txt index e9caf5f93a..3e9f8cdca9 100644 --- a/files/ja/_redirects.txt +++ b/files/ja/_redirects.txt @@ -3233,7 +3233,6 @@ /ja/docs/Web/API/Geolocation/Using_geolocation /ja/docs/Web/API/Geolocation_API /ja/docs/Web/API/GlobalFetch /en-US/docs/Web/API/WindowOrWorkerGlobalScope /ja/docs/Web/API/GlobalFetch/fetch /ja/docs/Web/API/WindowOrWorkerGlobalScope/fetch -/ja/docs/Web/API/HTMLElement/forceSpellCheck /ja/docs/orphaned/Web/API/HTMLElement/forceSpellCheck /ja/docs/Web/API/HTMLFormElement.acceptCharset /ja/docs/Web/API/HTMLFormElement/acceptCharset /ja/docs/Web/API/HTMLFormElement.action /ja/docs/Web/API/HTMLFormElement/action /ja/docs/Web/API/HTMLFormElement.elements /ja/docs/Web/API/HTMLFormElement/elements diff --git a/files/ja/_wikihistory.json b/files/ja/_wikihistory.json index 704868c28d..97dbed9275 100644 --- a/files/ja/_wikihistory.json +++ b/files/ja/_wikihistory.json @@ -50801,12 +50801,6 @@ "mikamikuh" ] }, - "orphaned/Web/API/HTMLElement/forceSpellCheck": { - "modified": "2020-10-15T22:22:28.662Z", - "contributors": [ - "Wind1808" - ] - }, "orphaned/Web/API/HTMLOrForeignElement": { "modified": "2020-10-15T22:28:17.699Z", "contributors": [ diff --git a/files/ja/orphaned/web/api/htmlelement/forcespellcheck/index.html b/files/ja/orphaned/web/api/htmlelement/forcespellcheck/index.html deleted file mode 100644 index 3e0c2b978f..0000000000 --- a/files/ja/orphaned/web/api/htmlelement/forcespellcheck/index.html +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: HTMLElement.forceSpellCheck() -slug: orphaned/Web/API/HTMLElement/forceSpellCheck -tags: - - API - - Experimental - - HTML DOM - - HTMLElement - - Method - - Reference -translation_of: Web/API/HTMLElement/forceSpellCheck -original_slug: Web/API/HTMLElement/forceSpellCheck ---- -

{{ APIRef("HTML DOM") }}{{SeeCompatTable}}

- -

{{domxref("HTMLElement")}} インターフェイスの forceSpellCheck() メソッドは、ユーザーが要素にフォーカスしていない場合でも、HTML 要素のスペルチェックと文法チェックを強制します。 このメソッドは、{{glossary("user agent","ユーザーエージェント")}} の振る舞いをオーバーライドします。 チェックの特定のユーザーインターフェイス(赤い下線が表示されるかどうかなど)は、ユーザーエージェントによって決定されます。

- -

構文

- -
element.forceSpellCheck()
- -

ブラウザーの互換性

- - - -

{{Compat("api.HTMLElement.forceSpellCheck")}}

- -

関連情報

- - -- cgit v1.2.3-54-g00ecf From 7108a120f6c9b418eb54696071721349e3397879 Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Sun, 15 Aug 2021 14:24:16 +0900 Subject: orphaned/Web/HTML/Global_attributes/dropzone を削除 (#1956) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 英語版が削除されたのに追随 --- files/ja/_redirects.txt | 1 - files/ja/_wikihistory.json | 9 ----- .../web/html/global_attributes/dropzone/index.html | 47 ---------------------- 3 files changed, 57 deletions(-) delete mode 100644 files/ja/orphaned/web/html/global_attributes/dropzone/index.html (limited to 'files/ja/orphaned/web') diff --git a/files/ja/_redirects.txt b/files/ja/_redirects.txt index 358edf464f..acf99ad1ed 100644 --- a/files/ja/_redirects.txt +++ b/files/ja/_redirects.txt @@ -4038,7 +4038,6 @@ /ja/docs/Web/HTML/Forms/Styling_HTML_forms /ja/docs/Learn/Forms/Styling_web_forms /ja/docs/Web/HTML/Forms/The_native_form_widgets /ja/docs/Learn/Forms/Basic_native_form_controls /ja/docs/Web/HTML/Forms_in_HTML /ja/docs/Learn/Forms/HTML5_input_types -/ja/docs/Web/HTML/Global_attributes/dropzone /ja/docs/orphaned/Web/HTML/Global_attributes/dropzone /ja/docs/Web/HTML/HTML5 /ja/docs/orphaned/Web/Guide/HTML/HTML5 /ja/docs/Web/HTML/HTML5/Constraint_validation /ja/docs/orphaned/Web/Guide/HTML/HTML5/Constraint_validation /ja/docs/Web/HTML/HTML5/Forms_in_HTML5 /ja/docs/Learn/Forms/HTML5_input_types diff --git a/files/ja/_wikihistory.json b/files/ja/_wikihistory.json index a53b5f04e0..26036b5778 100644 --- a/files/ja/_wikihistory.json +++ b/files/ja/_wikihistory.json @@ -51173,15 +51173,6 @@ "silverskyvicto" ] }, - "orphaned/Web/HTML/Global_attributes/dropzone": { - "modified": "2020-12-07T13:17:08.707Z", - "contributors": [ - "mfuji09", - "reodog", - "yyss", - "hamasaki" - ] - }, "orphaned/Web/HTML/HTML_Extensions": { "modified": "2019-01-16T14:37:34.613Z", "contributors": [ diff --git a/files/ja/orphaned/web/html/global_attributes/dropzone/index.html b/files/ja/orphaned/web/html/global_attributes/dropzone/index.html deleted file mode 100644 index 7611ba91d8..0000000000 --- a/files/ja/orphaned/web/html/global_attributes/dropzone/index.html +++ /dev/null @@ -1,47 +0,0 @@ ---- -title: dropzone -slug: orphaned/Web/HTML/Global_attributes/dropzone -tags: - - Deprecated - - Global attributes - - HTML - - Reference -translation_of: Web/HTML/Global_attributes/dropzone -original_slug: Web/HTML/Global_attributes/dropzone ---- -
{{HTMLSidebar("Global_attributes")}}{{deprecated_header}}
- -

dropzone グローバル属性 は、 HTML Drag and Drop API を使用して要素上にどのようなコンテンツをドロップできるかを示す列挙型属性です。以下の値を使用できます。

- -
    -
  • copy: ドロップにより、ドロップした要素のコピーを生成することを示す
  • -
  • move: ドロップされた要素は新しい場所に移動されることを示す
  • -
  • link: ドラッグしたデータへのリンクを生成する
  • -
- -

仕様書

- - - - - - - - - - - - - - -
仕様書状態備考
{{SpecName('HTML5.1', "editing.html#the-dropzone-attribute", "dropzone")}}{{Spec2('HTML5.1')}}{{SpecName('HTML WHATWG')}} のスナップショット、初回定義。
- -

ブラウザーの互換性

- -

{{Compat("html.global_attributes.dropzone")}}

- -

関連情報

- - -- cgit v1.2.3-54-g00ecf From 4897b54ec3604e55dcf74bea1c2aa24f1b3d64cf Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Sun, 15 Aug 2021 14:25:59 +0900 Subject: orphaned/Web/API/LinkStyle を削除 (#1967) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 英語版で既に削除されているため --- files/ja/_redirects.txt | 1 - files/ja/_wikihistory.json | 7 ---- files/ja/orphaned/web/api/linkstyle/index.html | 56 -------------------------- 3 files changed, 64 deletions(-) delete mode 100644 files/ja/orphaned/web/api/linkstyle/index.html (limited to 'files/ja/orphaned/web') diff --git a/files/ja/_redirects.txt b/files/ja/_redirects.txt index acf99ad1ed..91dbb556ec 100644 --- a/files/ja/_redirects.txt +++ b/files/ja/_redirects.txt @@ -3209,7 +3209,6 @@ /ja/docs/Web/API/IDBFactory.deleteDatabase /ja/docs/Web/API/IDBFactory/deleteDatabase /ja/docs/Web/API/IDBFactory.open /ja/docs/Web/API/IDBFactory/open /ja/docs/Web/API/IndexedDB_API/Basic_Concepts_Behind_IndexedDB /ja/docs/orphaned/Web/API/IndexedDB_API/Basic_Concepts_Behind_IndexedDB -/ja/docs/Web/API/LinkStyle /ja/docs/orphaned/Web/API/LinkStyle /ja/docs/Web/API/LocalMediaStream /ja/docs/orphaned/Web/API/LocalMediaStream /ja/docs/Web/API/MediaRecorder_API /ja/docs/Web/API/MediaStream_Recording_API /ja/docs/Web/API/Navigator.getUserMedia /ja/docs/Web/API/Navigator/getUserMedia diff --git a/files/ja/_wikihistory.json b/files/ja/_wikihistory.json index 26036b5778..ed411a46a8 100644 --- a/files/ja/_wikihistory.json +++ b/files/ja/_wikihistory.json @@ -50517,13 +50517,6 @@ "yyss" ] }, - "orphaned/Web/API/LinkStyle": { - "modified": "2019-03-23T23:29:59.357Z", - "contributors": [ - "yyss", - "ethertank" - ] - }, "orphaned/Web/API/LocalMediaStream": { "modified": "2020-10-15T21:46:16.531Z", "contributors": [ diff --git a/files/ja/orphaned/web/api/linkstyle/index.html b/files/ja/orphaned/web/api/linkstyle/index.html deleted file mode 100644 index 3b5a1ee7e9..0000000000 --- a/files/ja/orphaned/web/api/linkstyle/index.html +++ /dev/null @@ -1,56 +0,0 @@ ---- -title: LinkStyle -slug: orphaned/Web/API/LinkStyle -tags: - - API - - CSSOM - - Interface - - NeedsBrowserCompatibility - - Reference -translation_of: Web/API/LinkStyle -original_slug: Web/API/LinkStyle ---- -
{{APIRef("CSSOM")}}
- -

LinkStyle インターフェイスで、ノードに関連付けられた CSS スタイルシートにアクセスできます。

- -

LinkStyle は生のインターフェイスであり、この型のオブジェクトは生成できません。これは {{domxref("HTMLLinkElement")}} および {{domxref("HTMLStyleElement")}} オブジェクトによって実装されています。

- -

プロパティ

- -

継承しているプロパティはありません。

- -
-
{{domxref("LinkStyle.sheet")}} {{readonlyInline}}
-
指定した要素に関連付けられている {{domxref("StyleSheet")}} オブジェクトを返します。何も関連付けられていない場合は null を返します。
-
- -

メソッド

- -

このインターフェイスはメソッドを実装していません。

- -

仕様

- - - - - - - - - - - - - - - - - - - -
仕様書策定状況コメント
{{SpecName('CSSOM', '#the-linkstyle-interface', 'LinkStyle')}}{{Spec2('CSSOM')}}{{SpecName('DOM2 Style')}} から変更なし。
{{SpecName('DOM2 Style', 'stylesheets.html#StyleSheets-LinkStyle', 'LinkStyle')}}{{Spec2('DOM2 Style')}}初期定義
- -

ブラウザー実装状況

- -

{{Compat("api.LinkStyle")}}

-- cgit v1.2.3-54-g00ecf From 1e52afe67a286a06698410ad675fd465b9e9778c Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Mon, 16 Aug 2021 11:16:17 +0900 Subject: orphaned/Web/API/LocalMediaStream を削除 (#1972) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - すでに廃止されたインターフェイスであるため --- files/ja/_redirects.txt | 1 - files/ja/_wikihistory.json | 8 ---- .../orphaned/web/api/localmediastream/index.html | 47 ---------------------- 3 files changed, 56 deletions(-) delete mode 100644 files/ja/orphaned/web/api/localmediastream/index.html (limited to 'files/ja/orphaned/web') diff --git a/files/ja/_redirects.txt b/files/ja/_redirects.txt index 0f5ce64d4b..3d5a2c5d84 100644 --- a/files/ja/_redirects.txt +++ b/files/ja/_redirects.txt @@ -3187,7 +3187,6 @@ /ja/docs/Web/API/IDBFactory.deleteDatabase /ja/docs/Web/API/IDBFactory/deleteDatabase /ja/docs/Web/API/IDBFactory.open /ja/docs/Web/API/IDBFactory/open /ja/docs/Web/API/IndexedDB_API/Basic_Concepts_Behind_IndexedDB /ja/docs/orphaned/Web/API/IndexedDB_API/Basic_Concepts_Behind_IndexedDB -/ja/docs/Web/API/LocalMediaStream /ja/docs/orphaned/Web/API/LocalMediaStream /ja/docs/Web/API/MediaRecorder_API /ja/docs/Web/API/MediaStream_Recording_API /ja/docs/Web/API/Navigator.getUserMedia /ja/docs/Web/API/Navigator/getUserMedia /ja/docs/Web/API/Navigator/registerContentHandler /ja/docs/orphaned/Web/API/Navigator/registerContentHandler diff --git a/files/ja/_wikihistory.json b/files/ja/_wikihistory.json index 4ca1b636fa..73bbaa3ea5 100644 --- a/files/ja/_wikihistory.json +++ b/files/ja/_wikihistory.json @@ -50415,14 +50415,6 @@ "yyss" ] }, - "orphaned/Web/API/LocalMediaStream": { - "modified": "2020-10-15T21:46:16.531Z", - "contributors": [ - "teoli", - "Uemmra3", - "S_F__" - ] - }, "orphaned/Web/API/Navigator/registerContentHandler": { "modified": "2020-10-15T21:15:53.115Z", "contributors": [ diff --git a/files/ja/orphaned/web/api/localmediastream/index.html b/files/ja/orphaned/web/api/localmediastream/index.html deleted file mode 100644 index 20b4e4b056..0000000000 --- a/files/ja/orphaned/web/api/localmediastream/index.html +++ /dev/null @@ -1,47 +0,0 @@ ---- -title: LocalMediaStream -slug: orphaned/Web/API/LocalMediaStream -tags: - - API - - DOM - - DOM Reference - - Interface - - LocalMediaStream - - Media - - Media Capture and Streams API - - Media Stream API - - Obsolete - - Reference - - WebRTC -translation_of: Web/API/LocalMediaStream -original_slug: Web/API/LocalMediaStream ---- -
{{APIRef("Media Capture and Streams")}} {{Obsolete_header}}
- -

LocalMediaStream インターフェイスは Media Capture and Streams API の一部分で、ローカルに生成されたデータストリーム (例えば {{domxref("MediaDevices.getUserMedia", "getUserMedia()")}} によるもの) を表していました。しかし、今は getUserMedia() が代わりに {{domxref("MediaStream")}} を返し、このインターフェイスは仕様から削除されました。

- -

このインターフェイスが存在する主な理由は、親インターフェイスの{{domxref("MediaStream")}} に stop() メソッドを追加するためでした。しかし、メディアの再生管理は個々の {{domxref("MediaStreamTrack")}} オブジェクトに移り、これは必要なくなりました。その代わりに、メディアは停止させるべき各トラックの {{domxref("MediaStreamTrack.stop()")}} を呼ぶことで停止されます。MediaStreamTrack.stop() の例はマルチトラックストリームを停止する方法を示していて、それが LocalMediaStream.stop() がかつて使われていたことでした。

- -

メソッド

- -
-
{{domxref("LocalMediaStream.stop()")}}
-
ストリームを停止します。ストリームのソースが接続済みのデバイス(カメラやマイクのような)のとき、デバイスのキャプチャを停止します。
-
- -

仕様

- -

どの仕様の一部分でもない。このインターフェイスは以前は {{SpecName("Media Capture")}} の一部分でしたが、2013年に削除されました。

- -

ブラウザー実装状況

- -

{{Compat("api.LocalMediaStream")}}

- -

See Also

- -
    -
  • Media Capture and Streams API
  • -
  • {{domxref("MediaStreamTrack.stop()")}}
  • -
  • {{domxref("MediaDevices.getUserMedia", "getUserMedia()")}}
  • -
  • {{domxref("Navigator.getUserMedia()")}}、古い、getUserMedia() のコールバックベース版
  • -
-- cgit v1.2.3-54-g00ecf From f2daab1ac9567859ead3b20c0884fe46ac887728 Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Mon, 16 Aug 2021 11:20:25 +0900 Subject: orphaned/Web/HTML/HTML_Extensions を削除 (#1973) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 古い文書であるため --- files/ja/_redirects.txt | 2 -- files/ja/_wikihistory.json | 7 ------- files/ja/orphaned/web/html/html_extensions/index.html | 13 ------------- 3 files changed, 22 deletions(-) delete mode 100644 files/ja/orphaned/web/html/html_extensions/index.html (limited to 'files/ja/orphaned/web') diff --git a/files/ja/_redirects.txt b/files/ja/_redirects.txt index 3d5a2c5d84..3649d5dfa0 100644 --- a/files/ja/_redirects.txt +++ b/files/ja/_redirects.txt @@ -2087,7 +2087,6 @@ /ja/docs/HTML/HTML_Elements/strong /ja/docs/Web/HTML/Element/strong /ja/docs/HTML/HTML_Elements/title /ja/docs/Web/HTML/Element/title /ja/docs/HTML/HTML_Elements/var /ja/docs/Web/HTML/Element/var -/ja/docs/HTML/HTML_Extensions /ja/docs/orphaned/Web/HTML/HTML_Extensions /ja/docs/HTML/Inline_elements /ja/docs/Web/HTML/Inline_elements /ja/docs/HTML/Introduction /ja/docs/Learn/HTML/Introduction_to_HTML /ja/docs/HTML/Introduction_to_HTML5 /ja/docs/orphaned/Web/Guide/HTML/HTML5/Introduction_to_HTML5 @@ -4061,7 +4060,6 @@ /ja/docs/Web/HTML/HTML_Elements/strong /ja/docs/Web/HTML/Element/strong /ja/docs/Web/HTML/HTML_Elements/title /ja/docs/Web/HTML/Element/title /ja/docs/Web/HTML/HTML_Elements/var /ja/docs/Web/HTML/Element/var -/ja/docs/Web/HTML/HTML_Extensions /ja/docs/orphaned/Web/HTML/HTML_Extensions /ja/docs/Web/HTML/Introduction /ja/docs/Learn/HTML/Introduction_to_HTML /ja/docs/Web/HTML/Introduction_to_HTML5 /ja/docs/orphaned/Web/Guide/HTML/HTML5/Introduction_to_HTML5 /ja/docs/Web/HTML/Optimizing_your_pages_for_speculative_parsing /ja/docs/Glossary/speculative_parsing diff --git a/files/ja/_wikihistory.json b/files/ja/_wikihistory.json index 73bbaa3ea5..595343f633 100644 --- a/files/ja/_wikihistory.json +++ b/files/ja/_wikihistory.json @@ -51056,13 +51056,6 @@ "silverskyvicto" ] }, - "orphaned/Web/HTML/HTML_Extensions": { - "modified": "2019-01-16T14:37:34.613Z", - "contributors": [ - "ethertank", - "Marsf" - ] - }, "orphaned/Web/HTTP/Headers/Index": { "modified": "2019-03-18T21:26:05.914Z", "contributors": [ diff --git a/files/ja/orphaned/web/html/html_extensions/index.html b/files/ja/orphaned/web/html/html_extensions/index.html deleted file mode 100644 index 43820aed0c..0000000000 --- a/files/ja/orphaned/web/html/html_extensions/index.html +++ /dev/null @@ -1,13 +0,0 @@ ---- -title: HTML Extensions -slug: orphaned/Web/HTML/HTML_Extensions -tags: - - HTML -original_slug: Web/HTML/HTML_Extensions ---- -

Mozilla ブラウザは、標準を拡張するいくつかの HTML タグをサポートしています。その一部がドキュメント化されています。

- -
-

{{ languages( { "en": "en/HTML/HTML_Extensions" } ) }}

-
-- cgit v1.2.3-54-g00ecf