From 6d7541703a194e85ad26932811abf9e69c981426 Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Tue, 22 Feb 2022 01:23:02 +0900 Subject: 2021/09/15 時点の英語版に同期 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 2021/09/15 時点の英語版に同期 2021/09/15 時点の英語版に同期 --- .../web/api/performance/getentriesbyname/index.md | 86 +++++++++------------- 1 file changed, 33 insertions(+), 53 deletions(-) (limited to 'files/ja/web/api/performance/getentriesbyname') diff --git a/files/ja/web/api/performance/getentriesbyname/index.md b/files/ja/web/api/performance/getentriesbyname/index.md index 6678a8f984..34eb412529 100644 --- a/files/ja/web/api/performance/getentriesbyname/index.md +++ b/files/ja/web/api/performance/getentriesbyname/index.md @@ -3,41 +3,41 @@ title: performance.getEntriesByName() slug: Web/API/Performance/getEntriesByName tags: - API - - Web パフォーマンス - メソッド - リファレンス + - ウェブパフォーマンス +browser-compat: api.Performance.getEntriesByName translation_of: Web/API/Performance/getEntriesByName --- -
{{APIRef("Performance Timeline API")}}
+{{APIRef("Performance Timeline API")}} -

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

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

{{AvailableInWorkers}}

+{{AvailableInWorkers}} -

構文

+## 構文 -
entries = window.performance.getEntriesByName(name, type);
-
+```js +entries = window.performance.getEntriesByName(name, type); +``` -

引数

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

戻り値

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

+## 例 -
function use_PerformanceEntry_methods() {
+```js
+function use_PerformanceEntry_methods() {
   log("PerformanceEntry tests ...");
 
   if (performance.mark === undefined) {
@@ -57,21 +57,21 @@ translation_of: Web/API/Performance/getEntriesByName
 
   // Use getEntries() to iterate through the each entry
   var p = performance.getEntries();
-  for (var i=0; i < p.length; i++) {
+  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++) {
+  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++) {
+  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);
@@ -79,38 +79,18 @@ translation_of: Web/API/Performance/getEntriesByName
 
   // Use getEntriesByName() to get all "mark" entries named "Begin"
   p = performance.getEntriesByName("Begin", "mark");
-  for (var i=0; i < p.length; i++) {
+  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")}}

-
+``` + +## 仕様書 + +{{Specifications}} + +## ブラウザーの互換性 + +{{Compat}} -- cgit v1.2.3-54-g00ecf