From 96d2945591771f242a2e0dd50be77d5b2f872885 Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Tue, 22 Feb 2022 01:14:08 +0900 Subject: Performance インターフェイスのメソッドの記事を移行 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../api/performance/getentriesbyname/index.html | 116 --------------------- .../web/api/performance/getentriesbyname/index.md | 116 +++++++++++++++++++++ 2 files changed, 116 insertions(+), 116 deletions(-) delete mode 100644 files/ja/web/api/performance/getentriesbyname/index.html create mode 100644 files/ja/web/api/performance/getentriesbyname/index.md (limited to 'files/ja/web/api/performance/getentriesbyname') diff --git a/files/ja/web/api/performance/getentriesbyname/index.html b/files/ja/web/api/performance/getentriesbyname/index.html deleted file mode 100644 index 6678a8f984..0000000000 --- a/files/ja/web/api/performance/getentriesbyname/index.html +++ /dev/null @@ -1,116 +0,0 @@ ---- -title: performance.getEntriesByName() -slug: Web/API/Performance/getEntriesByName -tags: - - API - - Web パフォーマンス - - メソッド - - リファレンス -translation_of: Web/API/Performance/getEntriesByName ---- -
{{APIRef("Performance Timeline API")}}
- -

getEntriesByName() メソッドは、指定された名前タイプの {{domxref("PerformanceEntry")}} オブジェクトのリストを返します。リストのメンバ (エントリ) は、明示的な時点でパフォーマンスマークまたはメジャーを作成することで (たとえば {{domxref("Performance.mark","mark()")}} メソッドを呼び出すことで) 作成できます。

- -

{{AvailableInWorkers}}

- -

構文

- -
entries = window.performance.getEntriesByName(name, type);
-
- -

引数

- -
-
name
-
取得するエントリの名前
-
type {{optional_inline}}
-
"mark" など、取得するエントリの種類。有効なエントリタイプは {{domxref("PerformanceEntry.entryType")}} に一覧表示されています。
-
- -

戻り値

- -
-
entries
-
指定された nametype を持つ {{domxref("PerformanceEntry")}} オブジェクトのリスト。 type 引数が指定されていない場合は、返されるエントリを決定するために名前だけが使用されます。項目はエントリ '{{domxref("PerformanceEntry.startTime","startTime")}} に基づいて時系列に並んでいます。指定された基準を満たすオブジェクトがない場合は、空のリストが返されます。
-
- -

- -
function use_PerformanceEntry_methods() {
-  log("PerformanceEntry tests ...");
-
-  if (performance.mark === undefined) {
-    log("... performance.mark Not supported");
-    return;
-  }
-
-  // Create some performance entries via the mark() method
-  performance.mark("Begin");
-  do_work(50000);
-  performance.mark("End");
-  performance.mark("Begin");
-  do_work(100000);
-  performance.mark("End");
-  do_work(200000);
-  performance.mark("End");
-
-  // Use getEntries() to iterate through the each entry
-  var p = performance.getEntries();
-  for (var i=0; i < p.length; i++) {
-    log("Entry[" + i + "]");
-    check_PerformanceEntry(p[i]);
-  }
-
-  // Use getEntries(name, entryType) to get specific entries
-  p = performance.getEntries({name : "Begin", entryType: "mark"});
-  for (var i=0; i < p.length; i++) {
-    log("Begin[" + i + "]");
-    check_PerformanceEntry(p[i]);
-  }
-
-  // Use getEntriesByType() to get all "mark" entries
-  p = performance.getEntriesByType("mark");
-  for (var i=0; i < p.length; i++) {
-    log ("Mark only entry[" + i + "]: name = " + p[i].name +
-         "; startTime = " + p[i].startTime +
-         "; duration  = " + p[i].duration);
-  }
-
-  // Use getEntriesByName() to get all "mark" entries named "Begin"
-  p = performance.getEntriesByName("Begin", "mark");
-  for (var i=0; i < p.length; i++) {
-    log ("Mark and Begin entry[" + i + "]: name = " + p[i].name +
-         "; startTime = " + p[i].startTime +
-         "; duration  = " + p[i].duration);
-  }
-}
-
- -

仕様

- - - - - - - - - - - - - - - - - - - -
仕様書ステータスコメント
{{SpecName('Performance Timeline Level 2', '#dom-performance-getentriesbyname', 'getEntriesByName()')}}{{Spec2('Performance Timeline Level 2')}} 
{{SpecName('Performance Timeline', '#dom-performance-getentriesbyname', 'getEntriesByName()')}}{{Spec2('Performance Timeline')}}初期定義
- -

ブラウザの互換性

- -
-

{{Compat("api.Performance.getEntriesByName")}}

-
diff --git a/files/ja/web/api/performance/getentriesbyname/index.md b/files/ja/web/api/performance/getentriesbyname/index.md new file mode 100644 index 0000000000..6678a8f984 --- /dev/null +++ b/files/ja/web/api/performance/getentriesbyname/index.md @@ -0,0 +1,116 @@ +--- +title: performance.getEntriesByName() +slug: Web/API/Performance/getEntriesByName +tags: + - API + - Web パフォーマンス + - メソッド + - リファレンス +translation_of: Web/API/Performance/getEntriesByName +--- +
{{APIRef("Performance Timeline API")}}
+ +

getEntriesByName() メソッドは、指定された名前タイプの {{domxref("PerformanceEntry")}} オブジェクトのリストを返します。リストのメンバ (エントリ) は、明示的な時点でパフォーマンスマークまたはメジャーを作成することで (たとえば {{domxref("Performance.mark","mark()")}} メソッドを呼び出すことで) 作成できます。

+ +

{{AvailableInWorkers}}

+ +

構文

+ +
entries = window.performance.getEntriesByName(name, type);
+
+ +

引数

+ +
+
name
+
取得するエントリの名前
+
type {{optional_inline}}
+
"mark" など、取得するエントリの種類。有効なエントリタイプは {{domxref("PerformanceEntry.entryType")}} に一覧表示されています。
+
+ +

戻り値

+ +
+
entries
+
指定された nametype を持つ {{domxref("PerformanceEntry")}} オブジェクトのリスト。 type 引数が指定されていない場合は、返されるエントリを決定するために名前だけが使用されます。項目はエントリ '{{domxref("PerformanceEntry.startTime","startTime")}} に基づいて時系列に並んでいます。指定された基準を満たすオブジェクトがない場合は、空のリストが返されます。
+
+ +

+ +
function use_PerformanceEntry_methods() {
+  log("PerformanceEntry tests ...");
+
+  if (performance.mark === undefined) {
+    log("... performance.mark Not supported");
+    return;
+  }
+
+  // Create some performance entries via the mark() method
+  performance.mark("Begin");
+  do_work(50000);
+  performance.mark("End");
+  performance.mark("Begin");
+  do_work(100000);
+  performance.mark("End");
+  do_work(200000);
+  performance.mark("End");
+
+  // Use getEntries() to iterate through the each entry
+  var p = performance.getEntries();
+  for (var i=0; i < p.length; i++) {
+    log("Entry[" + i + "]");
+    check_PerformanceEntry(p[i]);
+  }
+
+  // Use getEntries(name, entryType) to get specific entries
+  p = performance.getEntries({name : "Begin", entryType: "mark"});
+  for (var i=0; i < p.length; i++) {
+    log("Begin[" + i + "]");
+    check_PerformanceEntry(p[i]);
+  }
+
+  // Use getEntriesByType() to get all "mark" entries
+  p = performance.getEntriesByType("mark");
+  for (var i=0; i < p.length; i++) {
+    log ("Mark only entry[" + i + "]: name = " + p[i].name +
+         "; startTime = " + p[i].startTime +
+         "; duration  = " + p[i].duration);
+  }
+
+  // Use getEntriesByName() to get all "mark" entries named "Begin"
+  p = performance.getEntriesByName("Begin", "mark");
+  for (var i=0; i < p.length; i++) {
+    log ("Mark and Begin entry[" + i + "]: name = " + p[i].name +
+         "; startTime = " + p[i].startTime +
+         "; duration  = " + p[i].duration);
+  }
+}
+
+ +

仕様

+ + + + + + + + + + + + + + + + + + + +
仕様書ステータスコメント
{{SpecName('Performance Timeline Level 2', '#dom-performance-getentriesbyname', 'getEntriesByName()')}}{{Spec2('Performance Timeline Level 2')}} 
{{SpecName('Performance Timeline', '#dom-performance-getentriesbyname', 'getEntriesByName()')}}{{Spec2('Performance Timeline')}}初期定義
+ +

ブラウザの互換性

+ +
+

{{Compat("api.Performance.getEntriesByName")}}

+
-- cgit v1.2.3-54-g00ecf