From f639481a733ab7e23d0302fa68eb723d428bb373 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 3 Aug 2021 10:47:53 -0400 Subject: remove link 'title' attributes that's just the 'href' (ja, part 5) (#1861) --- .../index.html | 16 ++++++++-------- .../aria/aria_techniques/using_the_alert_role/index.html | 8 ++++---- .../using_the_alertdialog_role/index.html | 8 ++++---- .../using_the_aria-invalid_attribute/index.html | 8 ++++---- .../using_the_aria-label_attribute/index.html | 4 ++-- .../using_the_aria-labelledby_attribute/index.html | 4 ++-- .../using_the_aria-orientation_attribute/index.html | 6 +++--- .../using_the_aria-relevant_attribute/index.html | 4 ++-- .../using_the_aria-required_attribute/index.html | 8 ++++---- .../using_the_aria-valuemax_attribute/index.html | 8 ++++---- .../using_the_aria-valuemin_attribute/index.html | 10 +++++----- .../using_the_aria-valuenow_attribute/index.html | 10 +++++----- .../using_the_aria-valuetext_attribute/index.html | 4 ++-- .../using_the_progressbar_role/index.html | 8 ++++---- .../aria_techniques/using_the_slider_role/index.html | 4 ++-- .../accessibility/aria/forms/basic_form_hints/index.html | 10 +++++----- files/ja/web/accessibility/aria/forms/index.html | 2 +- .../aria/web_applications_and_aria_faq/index.html | 2 +- .../api/canvas_api/tutorial/basic_animations/index.html | 2 +- .../api/canvas_api/tutorial/drawing_shapes/index.html | 2 +- .../web/api/canvas_api/tutorial/drawing_text/index.html | 2 +- files/ja/web/api/canvasrenderingcontext2d/index.html | 2 +- .../managing_screen_orientation/index.html | 2 +- files/ja/web/api/delaynode/index.html | 2 +- .../introduction/index.html | 2 +- files/ja/web/api/file_handle_api/index.html | 2 +- files/ja/web/api/htmlinputelement/multiple/index.html | 4 ++-- files/ja/web/api/htmlscriptelement/index.html | 2 +- files/ja/web/api/htmltablerowelement/rowindex/index.html | 2 +- files/ja/web/api/node/clonenode/index.html | 2 +- files/ja/web/api/server-sent_events/index.html | 8 ++++---- files/ja/web/api/storageevent/index.html | 2 +- files/ja/web/api/touchlist/length/index.html | 2 +- files/ja/web/api/web_audio_api/index.html | 6 +++--- .../web_storage_api/using_the_web_storage_api/index.html | 2 +- .../tutorial/getting_started_with_webgl/index.html | 2 +- files/ja/web/api/webgl_api/tutorial/index.html | 2 +- .../api/webgl_api/tutorial/lighting_in_webgl/index.html | 2 +- .../tutorial/using_textures_in_webgl/index.html | 2 +- files/ja/web/javascript/about_javascript/index.html | 12 ++++++------ files/ja/web/javascript/closures/index.html | 4 ++-- files/ja/web/javascript/eventloop/index.html | 2 +- files/ja/web/javascript/language_resources/index.html | 12 ++++++------ .../reference/functions/arguments/callee/index.html | 2 +- .../reference/functions/default_parameters/index.html | 2 +- files/ja/web/javascript/reference/strict_mode/index.html | 8 ++++---- files/ja/web/javascript/typed_arrays/index.html | 2 +- files/ja/web/mathml/authoring/index.html | 2 +- .../dash_adaptive_streaming_for_html_5_video/index.html | 4 ++-- 49 files changed, 114 insertions(+), 114 deletions(-) (limited to 'files/ja/web') diff --git a/files/ja/web/accessibility/an_overview_of_accessible_web_applications_and_widgets/index.html b/files/ja/web/accessibility/an_overview_of_accessible_web_applications_and_widgets/index.html index 5b176c9fb1..79d1db1860 100644 --- a/files/ja/web/accessibility/an_overview_of_accessible_web_applications_and_widgets/index.html +++ b/files/ja/web/accessibility/an_overview_of_accessible_web_applications_and_widgets/index.html @@ -41,7 +41,7 @@ translation_of: Web/Accessibility/An_overview_of_accessible_web_applications_and

ARIA

-

W3C の Web Accessibility Initiative から生まれた WAI-ARIA こと Accessible Rich Internet Applications 仕様は、スクリーンリーダーのような支援技術が必要とする、欠けているセマンティクスを追加する手段です。ARIA はマークアップに特別な属性を追加することで、開発者が自身のウィジェットをより詳しく説明することを可能にします。ARIA は動的な Web アプリケーションにおいて、標準の HTML タグとデスクトップスタイルのコントロールとの間にあるギャップを埋めるように設計されており、ほとんどのよく知られた UI ウィジェットの動作を示す役割や状態を与えます。

+

W3C の Web Accessibility Initiative から生まれた WAI-ARIA こと Accessible Rich Internet Applications 仕様は、スクリーンリーダーのような支援技術が必要とする、欠けているセマンティクスを追加する手段です。ARIA はマークアップに特別な属性を追加することで、開発者が自身のウィジェットをより詳しく説明することを可能にします。ARIA は動的な Web アプリケーションにおいて、標準の HTML タグとデスクトップスタイルのコントロールとの間にあるギャップを埋めるように設計されており、ほとんどのよく知られた UI ウィジェットの動作を示す役割や状態を与えます。

ARIA 仕様書は 3 種類の属性に分けられています: ロール、ステート、プロパティです。ロールは HTML 4 において他の方法で利用できないウィジェット、例えばスライダー、メニューバー、タブ、ダイアログなどを説明します。プロパティはこれらのウィジェットの特徴、例えばドラッグ可能、必須の要素がある、関連づけられたポップアップがあるなどを説明します。ステートは要素について支援技術に伝える現在の対話状態、例えばビジー、無効、選択中、非可視などを説明します。

@@ -87,13 +87,13 @@ translation_of: Web/Accessibility/An_overview_of_accessible_web_applications_and
  • aria-grabbed: ドラッグアンドドロップの操作で、オブジェクトが 'つかまれている' 状態を示します。
  • -

    (ARIA のすべてのステートの一覧については、ARIA のステートとプロパティの一覧をご覧ください。)

    +

    (ARIA のすべてのステートの一覧については、ARIA のステートとプロパティの一覧をご覧ください。)

    開発者は UI ウィジェット要素の状態を示すために ARIA のステートを使用して、ステートの変化に基づく視覚的外見の変更に (スクリプトを使用して要素のクラス名を変更するのではなく) CSS の属性セレクタを使用しましょう。

    注意: この例(http://www.oaa-accessibility.org/example/25/) はもう利用できません。状況が変わったので、W3C ARIA オーサリングプラクティスガイドの例 (www.w3.org/TR/wai-aria-practices-1.1/examples/checkbox/checkbox-1/checkbox-1.html) を見てください。

    -

    Open Ajax Alliance の Web サイトに、ARIA のステートに基づく CSS 属性セレクタの例があります。この例では、動的なメニューシステムによる WYSIWYG エディタのインターフェイスを示しています。フォントフェイススなどのメニューで現在選択されている項目は、他のアイテムと視覚的に区別されます。例の中で関係する部分を、以下で説明します。

    +

    Open Ajax Alliance の Web サイトに、ARIA のステートに基づく CSS 属性セレクタの例があります。この例では、動的なメニューシステムによる WYSIWYG エディタのインターフェイスを示しています。フォントフェイススなどのメニューで現在選択されている項目は、他のアイテムと視覚的に区別されます。例の中で関係する部分を、以下で説明します。

    この例でメニュー用の HTML は、例 1a で示す形式になっています。7 行目と 13 行目で、メニュー項目の選択状態を表すために aria-checked プロパティを使用していることに注意してください。

    @@ -103,7 +103,7 @@ translation_of: Web/Accessibility/An_overview_of_accessible_web_applications_and

    コンテンツの可視性を変えるとき (例えば要素を隠したり表示したりする)、開発者は aria-hidden プロパティの値を変更するとよいでしょう。先に説明した手法を、display:none を使用して要素を視覚的に隠すという CSS を示すために使用しましょう。

    -

    Open Ajax Alliance の Web サイトに、可視性の制御に aria-hidden を使用するツールチップの例があります。この例では、入力フィールドに関する指示を収めたツールチップを持つシンプルな Web フォームの例を示しています。例の中で関係する部分を、以下で説明します。

    +

    Open Ajax Alliance の Web サイトに、可視性の制御に aria-hidden を使用するツールチップの例があります。この例では、入力フィールドに関する指示を収めたツールチップを持つシンプルな Web フォームの例を示しています。例の中で関係する部分を、以下で説明します。

    この例でツールチップ用の HTML は、例 2a で示す形式になっています。9 行目で aria-hiddentrue に設定しています。

    @@ -172,14 +172,14 @@ translation_of: Web/Accessibility/An_overview_of_accessible_web_applications_and

    従って前出のタブウィジェットの例では、ユーザが Tab および Shift+Tab キーを使用してウィジェットのコンテナ (マークアップにおける <ol>) に出入りするナビゲーションを行えるとよいでしょう。キーボードのフォーカスがコンテナ内に入ったら、矢印キーで各々のタブ (<li> 要素) を行き来できるとよいでしょう。ここからは、プラットフォームによって慣習が異なります。Windows では、ユーザが矢印キーを押すと自動的に次のタブがアクティブ化されます。Mac OS X では、ユーザは次のタブをアクティブ化するために Enter またはスペースキーを押します。キーボードでナビゲーション可能な JavaScript ウィジェット作成の包括的なチュートリアルで、このような動作を JavaScript で実装する方法を説明します。

    -

    デスクトップスタイルのキーボードナビゲーションの慣習に関する詳細として、包括的な DHTML style guide があります。これは、ARIA がサポートする各種ウィジェットで動作すべきキーボードナビゲーションは何かの概要を示します。W3C でもさまざまなウィジェット向けのキーボードナビゲーションやショートカットの慣習を収めた、ARIA Best Practices の有用なドキュメントを提供しています。

    +

    デスクトップスタイルのキーボードナビゲーションの慣習に関する詳細として、包括的な DHTML style guide があります。これは、ARIA がサポートする各種ウィジェットで動作すべきキーボードナビゲーションは何かの概要を示します。W3C でもさまざまなウィジェット向けのキーボードナビゲーションやショートカットの慣習を収めた、ARIA Best Practices の有用なドキュメントを提供しています。

    関連情報

    diff --git a/files/ja/web/accessibility/aria/aria_techniques/using_the_alert_role/index.html b/files/ja/web/accessibility/aria/aria_techniques/using_the_alert_role/index.html index 4e3afbf773..82207358d0 100644 --- a/files/ja/web/accessibility/aria/aria_techniques/using_the_alert_role/index.html +++ b/files/ja/web/accessibility/aria/aria_techniques/using_the_alert_role/index.html @@ -22,7 +22,7 @@ translation_of: Web/Accessibility/ARIA/ARIA_Techniques/Using_the_alert_role

    説明

    -

    alert ロールの使用方法についての技術デモとブラウザおよび支援技術に及ぼす影響の説明。

    +

    alert ロールの使用方法についての技術デモとブラウザおよび支援技術に及ぼす影響の説明。

    alert ロールは重要かつ一般に時間的制約のあるメッセージをユーザーへ伝えるために使用されます。このロールが要素へ追加されたとき、ブラウザはアクセシブルなアラートイベントをユーザーに向けて通知可能な支援技術製品へ送信します。 アラートロールはユーザの注意を即座に必要とする場合において最も便利です、例えば:

    @@ -108,7 +108,7 @@ document.getElementById("expirationWarning").className = "";

    注記 

    @@ -122,7 +122,7 @@ document.getElementById("expirationWarning").className = "";

    使用される ARIA 属性

    関連 ARIA 技術

    @@ -139,7 +139,7 @@ document.getElementById("expirationWarning").className = "";

    その他のリソース

     

    diff --git a/files/ja/web/accessibility/aria/aria_techniques/using_the_alertdialog_role/index.html b/files/ja/web/accessibility/aria/aria_techniques/using_the_alertdialog_role/index.html index 97ecd72b2b..4918b3265d 100644 --- a/files/ja/web/accessibility/aria/aria_techniques/using_the_alertdialog_role/index.html +++ b/files/ja/web/accessibility/aria/aria_techniques/using_the_alertdialog_role/index.html @@ -10,7 +10,7 @@ translation_of: Web/Accessibility/ARIA/ARIA_Techniques/Using_the_alertdialog_rol

    説明

    -

    このテクニックは、alertdialog ロールの使用方法を示しています。

    +

    このテクニックは、alertdialog ロールの使用方法を示しています。

    alertdialog ロールは、ユーザーの即時の注意を要する緊急情報をユーザーに通知するために使用されます。 その名前が示すように、alertdialog は一種のダイアログです。 これは、「ARIA: dialog ロール」で提供されているほとんどの指示が alertdialog ロールにも適用できることを意味します。

    @@ -65,9 +65,9 @@ translation_of: Web/Accessibility/ARIA/ARIA_Techniques/Using_the_alertdialog_rol

    使用された ARIA 属性

    diff --git a/files/ja/web/accessibility/aria/aria_techniques/using_the_aria-invalid_attribute/index.html b/files/ja/web/accessibility/aria/aria_techniques/using_the_aria-invalid_attribute/index.html index 60313d5874..f93a7c4fd0 100644 --- a/files/ja/web/accessibility/aria/aria_techniques/using_the_aria-invalid_attribute/index.html +++ b/files/ja/web/accessibility/aria/aria_techniques/using_the_aria-invalid_attribute/index.html @@ -13,7 +13,7 @@ translation_of: Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-invalid_at

    説明

    -

    このテクニックは、aria-invalid 属性を使用する方法を示しています。

    +

    このテクニックは、aria-invalid 属性を使用する方法を示しています。

    aria-invalid 属性は、入力フィールドに入力された値がアプリケーションが予期している形式に準拠していないことを示すために使用されます。 これには、電子メールアドレスや電話番号などの形式が含まれます。 aria-invalid は、必須フィールドが入力されていないことを示すためにも使用できます。 属性は、検証処理の結果としてプログラムで設定する必要があります。

    @@ -96,7 +96,7 @@ translation_of: Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-invalid_at

    動作する例

    -

    alert ロールの例aria-invalid 属性を使用)

    +

    alert ロールの例aria-invalid 属性を使用)

    @@ -123,6 +123,6 @@ translation_of: Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-invalid_at

    その他のリソース

    diff --git a/files/ja/web/accessibility/aria/aria_techniques/using_the_aria-label_attribute/index.html b/files/ja/web/accessibility/aria/aria_techniques/using_the_aria-label_attribute/index.html index 241c58bf0c..c199bddbed 100644 --- a/files/ja/web/accessibility/aria/aria_techniques/using_the_aria-label_attribute/index.html +++ b/files/ja/web/accessibility/aria/aria_techniques/using_the_aria-label_attribute/index.html @@ -6,7 +6,7 @@ tags: - Accessibility translation_of: Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-label_attribute --- -

    aria-label 属性は、現在の要素にラベル付けする文字列を定義するために使用されます。 これはテキストラベルが画面に表示されない場合に使用します。 要素にラベル付けする目に見えるテキストがある場合は、代わりに aria-labelledby を使用します。

    +

    aria-label 属性は、現在の要素にラベル付けする文字列を定義するために使用されます。 これはテキストラベルが画面に表示されない場合に使用します。 要素にラベル付けする目に見えるテキストがある場合は、代わりに aria-labelledby を使用します。

    この属性は、一般的な HTML 要素で使用できます。 ARIA の role が割り当てられている要素に限定されるものではありません。

    @@ -57,5 +57,5 @@ translation_of: Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-label_attr

    その他のリソース

    diff --git a/files/ja/web/accessibility/aria/aria_techniques/using_the_aria-labelledby_attribute/index.html b/files/ja/web/accessibility/aria/aria_techniques/using_the_aria-labelledby_attribute/index.html index 2751fbd56e..b21c0e3ad7 100644 --- a/files/ja/web/accessibility/aria/aria_techniques/using_the_aria-labelledby_attribute/index.html +++ b/files/ja/web/accessibility/aria/aria_techniques/using_the_aria-labelledby_attribute/index.html @@ -8,7 +8,7 @@ translation_of: Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-labelledby ---

    説明

    -

    aria-labelledby  属性には、入力要素、ウィジェット、グループなどのオブジェクトのラベルの要素の ID が含まれます。 属性は、オブジェクトとそのラベルの間の関係を確立します。 スクリーンリーダーなどの支援技術では、この属性を使用してドキュメント内のオブジェクトをカタログ化し、ユーザーがドキュメント間を移動できるようにします。 要素の ID がなければ、支援技術はオブジェクトをカタログ化できません。

    +

    aria-labelledby  属性には、入力要素、ウィジェット、グループなどのオブジェクトのラベルの要素の ID が含まれます。 属性は、オブジェクトとそのラベルの間の関係を確立します。 スクリーンリーダーなどの支援技術では、この属性を使用してドキュメント内のオブジェクトをカタログ化し、ユーザーがドキュメント間を移動できるようにします。 要素の ID がなければ、支援技術はオブジェクトをカタログ化できません。

    aria-labelledbyaria-describedby と非常によく似ています。 ラベルはオブジェクトに関する重要な情報を提供し、説明はユーザーが必要とする幅広い情報を提供します。

    @@ -139,5 +139,5 @@ translation_of: Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-labelledby

    その他のリソース

    diff --git a/files/ja/web/accessibility/aria/aria_techniques/using_the_aria-orientation_attribute/index.html b/files/ja/web/accessibility/aria/aria_techniques/using_the_aria-orientation_attribute/index.html index 5e8a0c4277..03c6496c1f 100644 --- a/files/ja/web/accessibility/aria/aria_techniques/using_the_aria-orientation_attribute/index.html +++ b/files/ja/web/accessibility/aria/aria_techniques/using_the_aria-orientation_attribute/index.html @@ -7,7 +7,7 @@ tags: - Attribute translation_of: Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-orientation_attribute --- -

    aria-orientation 属性は、要素が水平方向か垂直方向かを示すために使用されます。

    +

    aria-orientation 属性は、要素が水平方向か垂直方向かを示すために使用されます。

    @@ -55,7 +55,7 @@ translation_of: Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-orientatio

    動作する例

    @@ -83,7 +83,7 @@ translation_of: Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-orientatio

    その他のリソース

     

    diff --git a/files/ja/web/accessibility/aria/aria_techniques/using_the_aria-relevant_attribute/index.html b/files/ja/web/accessibility/aria/aria_techniques/using_the_aria-relevant_attribute/index.html index f515cbb04b..b7db44a3a6 100644 --- a/files/ja/web/accessibility/aria/aria_techniques/using_the_aria-relevant_attribute/index.html +++ b/files/ja/web/accessibility/aria/aria_techniques/using_the_aria-relevant_attribute/index.html @@ -7,7 +7,7 @@ tags: - ariaLive translation_of: Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-relevant_attribute --- -

    aria-relevant 属性は、aria-live リージョンにどのような変更が生じたかを記述するために使用されるオプションの値で、関連性があり、アナウンスする必要があります。 関連性のない変更は、aria-live 属性が off に設定されている場合と同じように動作します。

    +

    aria-relevant 属性は、aria-live リージョンにどのような変更が生じたかを記述するために使用されるオプションの値で、関連性があり、アナウンスする必要があります。 関連性のない変更は、aria-live 属性が off に設定されている場合と同じように動作します。

    aria-relevant は、ウェブページにページを表示中に更新される可能性のあるコンテンツが含まれている場合によく使用されます。

    @@ -27,5 +27,5 @@ translation_of: Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-relevant_a

    その他のリソース

    diff --git a/files/ja/web/accessibility/aria/aria_techniques/using_the_aria-required_attribute/index.html b/files/ja/web/accessibility/aria/aria_techniques/using_the_aria-required_attribute/index.html index d042420e74..1f69f16e2f 100644 --- a/files/ja/web/accessibility/aria/aria_techniques/using_the_aria-required_attribute/index.html +++ b/files/ja/web/accessibility/aria/aria_techniques/using_the_aria-required_attribute/index.html @@ -8,7 +8,7 @@ translation_of: Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-required_a ---

    Description

    -

    aria-required 属性は、フォームが送信される前に要素にユーザー入力が必要であることを示すために使用されます。 この属性は、一般的な HTML フォーム要素で使用できます。 ARIA の role が割り当てられている要素に限定されるものではありません。

    +

    aria-required 属性は、フォームが送信される前に要素にユーザー入力が必要であることを示すために使用されます。 この属性は、一般的な HTML フォーム要素で使用できます。 ARIA の role が割り当てられている要素に限定されるものではありません。

    {{ HTMLVersionInline("5") }} には required 属性が追加されましたが、まだ HTML5 をサポートしていないユーザーエージェントには aria-required はまだ役立ちます。

    @@ -44,7 +44,7 @@ translation_of: Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-required_a

    動作する例

    -

    ツールチップの例aria-required 属性の使用を含む)

    +

    ツールチップの例aria-required 属性の使用を含む)

    @@ -73,7 +73,7 @@ translation_of: Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-required_a

    その他のリソース

    diff --git a/files/ja/web/accessibility/aria/aria_techniques/using_the_aria-valuemax_attribute/index.html b/files/ja/web/accessibility/aria/aria_techniques/using_the_aria-valuemax_attribute/index.html index 3bd75a909c..131a8b50cd 100644 --- a/files/ja/web/accessibility/aria/aria_techniques/using_the_aria-valuemax_attribute/index.html +++ b/files/ja/web/accessibility/aria/aria_techniques/using_the_aria-valuemax_attribute/index.html @@ -36,9 +36,9 @@ translation_of: Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-valuemax_a

    動作する例

    注 

    @@ -67,7 +67,7 @@ translation_of: Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-valuemax_a

    その他のリソース

    diff --git a/files/ja/web/accessibility/aria/aria_techniques/using_the_aria-valuemin_attribute/index.html b/files/ja/web/accessibility/aria/aria_techniques/using_the_aria-valuemin_attribute/index.html index 566d21a2bf..96a4857b74 100644 --- a/files/ja/web/accessibility/aria/aria_techniques/using_the_aria-valuemin_attribute/index.html +++ b/files/ja/web/accessibility/aria/aria_techniques/using_the_aria-valuemin_attribute/index.html @@ -6,7 +6,7 @@ tags: - Accessibility translation_of: Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-valuemin_attribute --- -

    aria-valuemin 属性は、スライダー、スピンボタン、プログレスバーなどの範囲ウィジェットに許容される最小値を定義するために使用されます。 aria-valuenow が既知の最大値と最小値を持つ場合、作成者は aria-valuemaxaria-valuemin のプロパティを提供するべきです(SHOULD)。 aria-valuemin の値は aria-valuemax の値以下でなければならない(MUST)。

    +

    aria-valuemin 属性は、スライダー、スピンボタン、プログレスバーなどの範囲ウィジェットに許容される最小値を定義するために使用されます。 aria-valuenow が既知の最大値と最小値を持つ場合、作成者は aria-valuemaxaria-valuemin のプロパティを提供するべきです(SHOULD)。 aria-valuemin の値は aria-valuemax の値以下でなければならない(MUST)。

    aria-valuemin は、スライダースクロールバースピンボタンのロールの必須属性です。

    @@ -32,9 +32,9 @@ translation_of: Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-valuemin_a

    動作する例

    @@ -63,5 +63,5 @@ translation_of: Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-valuemin_a

    その他のリソース

    diff --git a/files/ja/web/accessibility/aria/aria_techniques/using_the_aria-valuenow_attribute/index.html b/files/ja/web/accessibility/aria/aria_techniques/using_the_aria-valuenow_attribute/index.html index a074c74c7a..94ec9f7f50 100644 --- a/files/ja/web/accessibility/aria/aria_techniques/using_the_aria-valuenow_attribute/index.html +++ b/files/ja/web/accessibility/aria/aria_techniques/using_the_aria-valuenow_attribute/index.html @@ -6,7 +6,7 @@ tags: - Accessibility translation_of: Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-valuenow_attribute --- -

    aria-valuenow 属性は、スライダー、スピンボタン、プログレスバーなどの範囲ウィジェットの現在の値を定義するために使用されます。 現在の値がわからない場合は、aria-valuenow 属性を設定しないでください。 aria-valuenow に既知の最小値と最大値がある場合、作成者は aria-valuemin 属性と aria-valuemax 属性を設定するべきです。

    +

    aria-valuenow 属性は、スライダー、スピンボタン、プログレスバーなどの範囲ウィジェットの現在の値を定義するために使用されます。 現在の値がわからない場合は、aria-valuenow 属性を設定しないでください。 aria-valuenow に既知の最小値と最大値がある場合、作成者は aria-valuemin 属性と aria-valuemax 属性を設定するべきです。

    レンダリングされた値を数値として正確に表現できない場合、作成者は aria-valuetext 属性を aria-valuenow と組み合わせて使用して、範囲の現在の値の使いやすい表現を提供するべきです(SHOULD)。 たとえば、スライダーのレンダリング値がの場合があります。 この場合、aria-valuenow の値は 1 〜 3 の範囲で値空間内の各値の位置を示しますが、aria-valuetext は、のいずれかの文字列になります。

    @@ -36,9 +36,9 @@ translation_of: Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-valuenow_a

    動作する例

    注 

    @@ -67,7 +67,7 @@ translation_of: Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-valuenow_a

    その他のリソース

     

    diff --git a/files/ja/web/accessibility/aria/aria_techniques/using_the_aria-valuetext_attribute/index.html b/files/ja/web/accessibility/aria/aria_techniques/using_the_aria-valuetext_attribute/index.html index 1563eecbc9..10f6fe3c0d 100644 --- a/files/ja/web/accessibility/aria/aria_techniques/using_the_aria-valuetext_attribute/index.html +++ b/files/ja/web/accessibility/aria/aria_techniques/using_the_aria-valuetext_attribute/index.html @@ -7,7 +7,7 @@ tags: - Attribute translation_of: Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-valuetext_attribute --- -

    aria-valuetext 属性は、プログレスバー、スピンボタン、スライダーなどの範囲ウィジェットの aria-valuenow に対する人間が読める代替テキストを定義するために使用されます。

    +

    aria-valuetext 属性は、プログレスバー、スピンボタン、スライダーなどの範囲ウィジェットの aria-valuenow に対する人間が読める代替テキストを定義するために使用されます。

    作成者は、レンダリングされた値を数値として正確に表現できない場合にのみ、aria-valuetext 属性を設定するべきです(SHOULD)。 たとえば、スライダーのレンダリング値がの場合があります。 この場合、aria-valuenow の値は 1 〜 3 の範囲で値空間内の各値の位置を示しますが、aria-valuetext は、のいずれかの文字列になります。

    @@ -58,7 +58,7 @@ translation_of: Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-valuetext_

    その他のリソース

     

    diff --git a/files/ja/web/accessibility/aria/aria_techniques/using_the_progressbar_role/index.html b/files/ja/web/accessibility/aria/aria_techniques/using_the_progressbar_role/index.html index 5d69e27437..c043811284 100644 --- a/files/ja/web/accessibility/aria/aria_techniques/using_the_progressbar_role/index.html +++ b/files/ja/web/accessibility/aria/aria_techniques/using_the_progressbar_role/index.html @@ -56,11 +56,11 @@ translation_of: Web/Accessibility/ARIA/ARIA_Techniques/Using_the_progressbar_rol

    使用された ARIA 属性

    diff --git a/files/ja/web/accessibility/aria/aria_techniques/using_the_slider_role/index.html b/files/ja/web/accessibility/aria/aria_techniques/using_the_slider_role/index.html index f8b1001d8e..dbe13c701e 100644 --- a/files/ja/web/accessibility/aria/aria_techniques/using_the_slider_role/index.html +++ b/files/ja/web/accessibility/aria/aria_techniques/using_the_slider_role/index.html @@ -101,7 +101,7 @@ var updateSlider = function (newValue) {

    動作する例

    @@ -131,5 +131,5 @@ var updateSlider = function (newValue) {

    その他のリソース

    diff --git a/files/ja/web/accessibility/aria/forms/basic_form_hints/index.html b/files/ja/web/accessibility/aria/forms/basic_form_hints/index.html index f8fc0aea2c..965b3870d0 100644 --- a/files/ja/web/accessibility/aria/forms/basic_form_hints/index.html +++ b/files/ja/web/accessibility/aria/forms/basic_form_hints/index.html @@ -39,7 +39,7 @@ translation_of: Web/Accessibility/ARIA/forms/Basic_form_hints

    ARIA でラベルをつける

    -

    HTML の {{HTMLElement("label")}} 要素はフォーム関連の要素にふさわしいのですが、多くのフォームコントロールは {{HTMLElement("div")}} や {{HTMLElement("span")}} を使用した、動的な JavaScript ウィジェットとして実装されています。W3C の Web Accessibility Initiative から生まれた WAI-ARIA こと Accessible Rich Internet Applications 仕様は、このような場合のために aria-labelledby 属性を用意しています。

    +

    HTML の {{HTMLElement("label")}} 要素はフォーム関連の要素にふさわしいのですが、多くのフォームコントロールは {{HTMLElement("div")}} や {{HTMLElement("span")}} を使用した、動的な JavaScript ウィジェットとして実装されています。W3C の Web Accessibility Initiative から生まれた WAI-ARIA こと Accessible Rich Internet Applications 仕様は、このような場合のために aria-labelledby 属性を用意しています。

    以下の例では、順不同リストを使用して実装したラジオボタングループを示しています。3 行目で {{HTMLElement("li")}} 要素の aria-labelledby 属性に、1 行目の {{HTMLElement("h3")}} 要素の id である "rg1_label" を設定しており、h3 要素がラジオボタングループのラベルです。

    @@ -62,7 +62,7 @@ translation_of: Web/Accessibility/ARIA/forms/Basic_form_hints

    ARIA で説明する

    -

    フォームコントロールはラベルに加えて、説明文が結びつけられることがあります。ARIA には、説明文とコントロールを直接結びつけるための aria-describedby 属性があります。

    +

    フォームコントロールはラベルに加えて、説明文が結びつけられることがあります。ARIA には、説明文とコントロールを直接結びつけるための aria-describedby 属性があります。

    以下の例では別の {{HTMLElement("div")}} 要素内の文で説明されている、{{HTMLElement("button")}} 要素を示しています。{{HTMLElement("button")}} 要素の aria-describedby 属性は {{HTMLElement("div")}} 要素の id を参照しています。

    @@ -79,8 +79,8 @@ translation_of: Web/Accessibility/ARIA/forms/Basic_form_hints

    一般的に Web 開発者は、必須のフィールドや正しくないフィールドを示すために視覚的な方法を使用します。しかし、支援技術 (AT) は必ずしもその表示から情報を推測できるわけではありません。ARIA は、コントロールが必須あるいは正しくないことを示すための属性を用意しています:

    以下の例では、3 つのフィールドを持つシンプルなフォームを示しています。4 行目から 12 行目で、name および email フィールドは入力必須であることを示すために (ラベルの隣にアスタリスクを置くのに加えて) aria-required 属性を true に設定しています。2 番目の例は電子メールの形式を検証して、その結果に応じて email フィールド (HTML の 12 行目) の (要素を視覚的に変化させるのに加えて) aria-invalid 属性を設定する JavaScript コードスニペットです。

    @@ -118,4 +118,4 @@ translation_of: Web/Accessibility/ARIA/forms/Basic_form_hints
    TBD: ひとつの記事にまとめるか、テクニックを分けるか、あるいはその両方を行うとよいでしょう。また ARIA のマークアップは、サーバサイドの検証の後に読み込まれたページ内のエラーメッセージにふさわしいのでしょうか?
    -

    フォームのアクセシビリティのために ARIA を使用する際のさらなるガイドラインについては、WAI-ARIA Authoring Practices のドキュメントをご覧ください。

    +

    フォームのアクセシビリティのために ARIA を使用する際のさらなるガイドラインについては、WAI-ARIA Authoring Practices のドキュメントをご覧ください。

    diff --git a/files/ja/web/accessibility/aria/forms/index.html b/files/ja/web/accessibility/aria/forms/index.html index 06d28f5f8d..d7647fdcf0 100644 --- a/files/ja/web/accessibility/aria/forms/index.html +++ b/files/ja/web/accessibility/aria/forms/index.html @@ -14,4 +14,4 @@ translation_of: Web/Accessibility/ARIA/forms
  • マルチパートのラベル: 各々のラベル内で制御することにより、複雑なフォームラベルを実現します。
  • -

    同様のコンテンツを多く扱っている、フォーム検証や ARIA に関する Yahoo! の記事もご覧ください。

    +

    同様のコンテンツを多く扱っている、フォーム検証や ARIA に関する Yahoo! の記事もご覧ください。

    diff --git a/files/ja/web/accessibility/aria/web_applications_and_aria_faq/index.html b/files/ja/web/accessibility/aria/web_applications_and_aria_faq/index.html index e6d6360ee1..3095371d6c 100644 --- a/files/ja/web/accessibility/aria/web_applications_and_aria_faq/index.html +++ b/files/ja/web/accessibility/aria/web_applications_and_aria_faq/index.html @@ -10,7 +10,7 @@ translation_of: Web/Accessibility/ARIA/Web_applications_and_ARIA_FAQ

    ARIA とは何か

    WAI-ARIA は、 -W3CWeb Accessibility Initiative による、Accessible Rich Internet Applications の仕様です。 ARIA はウェブアプリケーションやウィジェットを、画面リーダーや拡大鏡などの支援技術を使用するユーザーを含む幅広いユーザーに対して、よりアクセス可能にする手段を提供します。

    +W3CWeb Accessibility Initiative による、Accessible Rich Internet Applications の仕様です。 ARIA はウェブアプリケーションやウィジェットを、画面リーダーや拡大鏡などの支援技術を使用するユーザーを含む幅広いユーザーに対して、よりアクセス可能にする手段を提供します。

    ARIA はメニュー、スライダー、ツリー、ダイアログといった多くの一般的なユーザーインターフェイスの役割、状態、機能性を示す付加的な意味を与えます。また作者がページ上の目印、部分、グリッドを設定することを支援する、付加的な構造情報も与えます。ARIA は動的で JavaScript 駆動のアプリケーションやウィジェットを、さまざまなデスクトップベースの支援技術と対話可能にします。

    diff --git a/files/ja/web/api/canvas_api/tutorial/basic_animations/index.html b/files/ja/web/api/canvas_api/tutorial/basic_animations/index.html index 7567f333bb..4d03ed4c36 100644 --- a/files/ja/web/api/canvas_api/tutorial/basic_animations/index.html +++ b/files/ja/web/api/canvas_api/tutorial/basic_animations/index.html @@ -229,7 +229,7 @@ window.requestAnimationFrame(clock);

    ループする風景

    -

    この例は、左から右へ風景写真をスクロールさせます。Wikipedia からヨセミテ国立公園の画像を使いましたが、キャンバスよりも大きな任意の画像を使用できます。

    +

    この例は、左から右へ風景写真をスクロールさせます。Wikipedia からヨセミテ国立公園の画像を使いましたが、キャンバスよりも大きな任意の画像を使用できます。

    var img = new Image();
     
    diff --git a/files/ja/web/api/canvas_api/tutorial/drawing_shapes/index.html b/files/ja/web/api/canvas_api/tutorial/drawing_shapes/index.html
    index 366a5a2172..de474db81f 100644
    --- a/files/ja/web/api/canvas_api/tutorial/drawing_shapes/index.html
    +++ b/files/ja/web/api/canvas_api/tutorial/drawing_shapes/index.html
    @@ -310,7 +310,7 @@ original_slug: Web/Guide/HTML/Canvas_tutorial/Drawing_shapes
     
     

    ベジェと二次曲線

    -

    次に見ていく種類のパスはベジェ曲線です。三次および二次の種類が利用可能です。通常複雑な自然の図形を描くのに使われます。

    +

    次に見ていく種類のパスはベジェ曲線です。三次および二次の種類が利用可能です。通常複雑な自然の図形を描くのに使われます。

    {{domxref("CanvasRenderingContext2D.quadraticCurveTo", "quadraticCurveTo(cp1x, cp1y, x, y)")}}
    diff --git a/files/ja/web/api/canvas_api/tutorial/drawing_text/index.html b/files/ja/web/api/canvas_api/tutorial/drawing_text/index.html index 7c54e98c02..e8a8393634 100644 --- a/files/ja/web/api/canvas_api/tutorial/drawing_text/index.html +++ b/files/ja/web/api/canvas_api/tutorial/drawing_text/index.html @@ -79,7 +79,7 @@ original_slug: Drawing_text_using_a_canvas

    以前に CSS を扱ったことがあれば、これらのプロパティも見慣れているでしょう。

    -

    以下は WHATWG 提供の、textBaseline 属性によってサポートされている様々なベースラインを示した図です。The top of the em square is
+<p>以下は <a href=WHATWG 提供の、textBaseline 属性によってサポートされている様々なベースラインを示した図です。The top of the em square is
 
 roughly at the top of the glyphs in a font, the hanging baseline is
 
diff --git a/files/ja/web/api/canvasrenderingcontext2d/index.html b/files/ja/web/api/canvasrenderingcontext2d/index.html
index 9addd50e3a..ddcdacd714 100644
--- a/files/ja/web/api/canvasrenderingcontext2d/index.html
+++ b/files/ja/web/api/canvasrenderingcontext2d/index.html
@@ -383,7 +383,7 @@ ctx.stroke();
 
 <dl>
  <dt>{{non-standard_inline}} <code>CanvasRenderingContext2D.msFillRule</code></dt>
- <dd>The <a class=fill rule to use. This must be one of evenodd or nonzero (default). +

    The fill rule to use. This must be one of evenodd or nonzero (default).

    仕様

    diff --git a/files/ja/web/api/css_object_model/managing_screen_orientation/index.html b/files/ja/web/api/css_object_model/managing_screen_orientation/index.html index 18c09fd233..e70e964880 100644 --- a/files/ja/web/api/css_object_model/managing_screen_orientation/index.html +++ b/files/ja/web/api/css_object_model/managing_screen_orientation/index.html @@ -171,5 +171,5 @@ li {
  • {{domxref("Screen.unlockOrientation()")}}
  • {{domxref("Screen.onorientationchange")}}
  • orientation メディアクエリ
  • -
  • A short introduction to media queries in Firefox 3.5
  • +
  • A short introduction to media queries in Firefox 3.5
  • diff --git a/files/ja/web/api/delaynode/index.html b/files/ja/web/api/delaynode/index.html index 321e4fee40..dedae1c659 100644 --- a/files/ja/web/api/delaynode/index.html +++ b/files/ja/web/api/delaynode/index.html @@ -6,7 +6,7 @@ translation_of: Web/API/DelayNode

    {{ APIRef("Web Audio API") }}

    -

    DelayNodedelay-line を表す {{domxref("AudioNode")}} の一種で、入力されたデータを指定された時間遅延して、出力します。DelayNode の入力と出力は常に 1つで、入力のチャンネル数と出力のチャンネル数は同じです。

    +

    DelayNodedelay-line を表す {{domxref("AudioNode")}} の一種で、入力されたデータを指定された時間遅延して、出力します。DelayNode の入力と出力は常に 1つで、入力のチャンネル数と出力のチャンネル数は同じです。

    The DelayNode acts as a delay-line, here with a value of 1s.

    diff --git a/files/ja/web/api/file_and_directory_entries_api/introduction/index.html b/files/ja/web/api/file_and_directory_entries_api/introduction/index.html index 134ac21270..44fdb4c217 100644 --- a/files/ja/web/api/file_and_directory_entries_api/introduction/index.html +++ b/files/ja/web/api/file_and_directory_entries_api/introduction/index.html @@ -169,7 +169,7 @@ translation_of: Web/API/File_and_Directory_Entries_API/Introduction

    An origin is the domain, application layer protocol, and port of a URL of the document where the script is being executed. Each origin has its own associated set of file systems.

    -

    The security boundary imposed on file system prevents applications from accessing data with a different origin. This protects private data by preventing access and deletion. For example, while an app or a page in http://www.example.com/app/ can access files from http://www.example.com/dir/, because they have the same origin, it cannot retrieve files from http://www.example.com:8080/dir/ (different port) or https://www.example.com/dir/ (different protocol).

    +

    The security boundary imposed on file system prevents applications from accessing data with a different origin. This protects private data by preventing access and deletion. For example, while an app or a page in http://www.example.com/app/ can access files from http://www.example.com/dir/, because they have the same origin, it cannot retrieve files from http://www.example.com:8080/dir/ (different port) or https://www.example.com/dir/ (different protocol).

    The File and Directory Entries API does not let you create and rename executable files

    diff --git a/files/ja/web/api/file_handle_api/index.html b/files/ja/web/api/file_handle_api/index.html index 68a8318739..6dd05a2578 100644 --- a/files/ja/web/api/file_handle_api/index.html +++ b/files/ja/web/api/file_handle_api/index.html @@ -218,7 +218,7 @@ writing.onerror = function () {

    FileWriter と API が異なるのはなぜですか?

    -

    The FileWriter specification defines FileWriters, objects aiming at representing editable files. Discussions on public-webapps led to the conclusion that the API would behave poorly in the case of different entities writing concurrently to the same file. The outcome of this discussion is the FileHandle API with its LockedFile and transaction mechanism.

    +

    The FileWriter specification defines FileWriters, objects aiming at representing editable files. Discussions on public-webapps led to the conclusion that the API would behave poorly in the case of different entities writing concurrently to the same file. The outcome of this discussion is the FileHandle API with its LockedFile and transaction mechanism.

    仕様書

    diff --git a/files/ja/web/api/htmlinputelement/multiple/index.html b/files/ja/web/api/htmlinputelement/multiple/index.html index a95fa672b3..ac49c3954f 100644 --- a/files/ja/web/api/htmlinputelement/multiple/index.html +++ b/files/ja/web/api/htmlinputelement/multiple/index.html @@ -28,11 +28,11 @@ if (fileInput.multiple == true) {

    仕様

    diff --git a/files/ja/web/api/htmlscriptelement/index.html b/files/ja/web/api/htmlscriptelement/index.html index cc3f219a83..353a47d8c2 100644 --- a/files/ja/web/api/htmlscriptelement/index.html +++ b/files/ja/web/api/htmlscriptelement/index.html @@ -53,7 +53,7 @@ translation_of: Web/API/HTMLScriptElement

    これら2つの属性値を用いて選択可能な3つのモードがあります.async属性があれば,スクリプトは可能な限り非同期的に実行されます.async属性が無くdefer属性があれば. スクリプトはページのパースが完了した時点で実行されます.両方の属性があれば,スクリプトはユーザーエージェントによるページのパース完了を待つこと無く,フェッチ後,直ちに実行されます.

    -
    注記: これらの属性の正確な処理の詳細は,大部分が歴史的な理由により,幾分複雑でHTMLの様々な局面に関連しています.従って,実装の要件は,仕様の至る所に散らばっている必要性によります.These algorithms describe the core of this processing, but these algorithms reference and are referenced by the parsing rules for {{ HTMLElement("script") }} start and end tags in HTML, in foreign content, and in XML, the rules for the document.write() method, the handling of scripting, etc.
    +
    注記: これらの属性の正確な処理の詳細は,大部分が歴史的な理由により,幾分複雑でHTMLの様々な局面に関連しています.従って,実装の要件は,仕様の至る所に散らばっている必要性によります.These algorithms describe the core of this processing, but these algorithms reference and are referenced by the parsing rules for {{ HTMLElement("script") }} start and end tags in HTML, in foreign content, and in XML, the rules for the document.write() method, the handling of scripting, etc.

    The defer attribute may be specified even if the async attribute is specified, to cause legacy Web browsers that only support defer (and not async) to fall back to the defer behavior instead of the synchronous blocking behavior that is the default.

    diff --git a/files/ja/web/api/htmltablerowelement/rowindex/index.html b/files/ja/web/api/htmltablerowelement/rowindex/index.html index 87d900ba04..11dfe0d3f0 100644 --- a/files/ja/web/api/htmltablerowelement/rowindex/index.html +++ b/files/ja/web/api/htmltablerowelement/rowindex/index.html @@ -54,4 +54,4 @@ for(var x = 0, xLength = rows.length; x < xLength; x++) {

    互換性

    -

    Quirksmode.org の rowIndex browser compatibility を参照して下さい。

    +

    Quirksmode.org の rowIndex browser compatibility を参照して下さい。

    diff --git a/files/ja/web/api/node/clonenode/index.html b/files/ja/web/api/node/clonenode/index.html index e3c46da707..db00fc7a61 100644 --- a/files/ja/web/api/node/clonenode/index.html +++ b/files/ja/web/api/node/clonenode/index.html @@ -58,5 +58,5 @@ var p_prime = p.cloneNode(true); diff --git a/files/ja/web/api/server-sent_events/index.html b/files/ja/web/api/server-sent_events/index.html index ab17626629..33922c16f4 100644 --- a/files/ja/web/api/server-sent_events/index.html +++ b/files/ja/web/api/server-sent_events/index.html @@ -129,7 +129,7 @@ translation_of: Web/API/Server-sent_events @@ -145,7 +145,7 @@ translation_of: Web/API/Server-sent_events

    その他のリソース

    diff --git a/files/ja/web/api/storageevent/index.html b/files/ja/web/api/storageevent/index.html index 320c98b633..719529746d 100644 --- a/files/ja/web/api/storageevent/index.html +++ b/files/ja/web/api/storageevent/index.html @@ -104,5 +104,5 @@ translation_of: Web/API/StorageEvent

    関連情報

    diff --git a/files/ja/web/api/touchlist/length/index.html b/files/ja/web/api/touchlist/length/index.html index 9f8be4df0e..2ff2f4db94 100644 --- a/files/ja/web/api/touchlist/length/index.html +++ b/files/ja/web/api/touchlist/length/index.html @@ -20,5 +20,5 @@ translation_of: Web/API/TouchList/length

    仕様

    diff --git a/files/ja/web/api/web_audio_api/index.html b/files/ja/web/api/web_audio_api/index.html index c42b6cf5f9..051718c187 100644 --- a/files/ja/web/api/web_audio_api/index.html +++ b/files/ja/web/api/web_audio_api/index.html @@ -117,7 +117,7 @@ translation_of: Web/API/Web_Audio_API
    {{domxref("ConvolverNode")}}
    ConvolverNode{{domxref("AudioNode")}} の一種で、Audiobuffer に対して線形畳み込みを行います。リバーブの実現に利用されます。
    {{domxref("DelayNode")}}
    -
    DelayNode は {{domxref("AudioNode")}} の一種で、delay-line を表します。入力された音声を、遅らせて出力します。
    +
    DelayNode は {{domxref("AudioNode")}} の一種で、delay-line を表します。入力された音声を、遅らせて出力します。
    {{domxref("DynamicsCompressorNode")}}
    DynamicsCompressorNode はコンプレッサとして働きます。大きな音の音量を絞ることで、複数の音を同時に再生した時に起きがちな、音のクリッピングや歪みを回避します。
    {{domxref("GainNode")}}
    @@ -274,8 +274,8 @@ translation_of: Web/API/Web_Audio_API
  • Web Audio API による視覚化
  • Web audio spatialisation basics
  • Controlling multiple parameters with ConstantSourceNode
  • -
  • Mixing Positional Audio and WebGL
  • -
  • Developing Game Audio with the Web Audio API
  • +
  • Mixing Positional Audio and WebGL
  • +
  • Developing Game Audio with the Web Audio API
  • Porting webkitAudioContext code to standards based AudioContext
  • diff --git a/files/ja/web/api/web_storage_api/using_the_web_storage_api/index.html b/files/ja/web/api/web_storage_api/using_the_web_storage_api/index.html index 6a83126541..bc01e7d0cd 100644 --- a/files/ja/web/api/web_storage_api/using_the_web_storage_api/index.html +++ b/files/ja/web/api/web_storage_api/using_the_web_storage_api/index.html @@ -215,7 +215,7 @@ imageForm.onchange = populateStorage;
    -

    すべてのブラウザーで、ローカルストレージおよびセッションストレージが受け入れる容量は異なります。さまざまなブラウザーのストレージ容量を報告しているページがあります。

    +

    すべてのブラウザーで、ローカルストレージおよびセッションストレージが受け入れる容量は異なります。さまざまなブラウザーのストレージ容量を報告しているページがあります。

    関連情報

    diff --git a/files/ja/web/api/webgl_api/tutorial/getting_started_with_webgl/index.html b/files/ja/web/api/webgl_api/tutorial/getting_started_with_webgl/index.html index 62008c23d5..f3822e9b4c 100644 --- a/files/ja/web/api/webgl_api/tutorial/getting_started_with_webgl/index.html +++ b/files/ja/web/api/webgl_api/tutorial/getting_started_with_webgl/index.html @@ -7,7 +7,7 @@ tags: translation_of: Web/API/WebGL_API/Tutorial/Getting_started_with_WebGL ---

    {{WebGLSidebar("Tutorial")}} {{Next("Web/API/WebGL_API/Tutorial/Adding_2D_content_to_a_WebGL_context")}}
    - WebGL をサポートするブラウザーでは、プラグインを使用することなく HTML canvas 内で 3D グラフィックスをレンダリングするための、OpenGL ES 2.0 に基づく API をウェブコンテンツで使用できます。WebGL のプログラムは JavaScript で記述する制御コードと、コンピュータの Graphics Processing Unit (GPU) で実行する特殊効果コード (シェーダーコード) で構成されます。WebGL 要素は他の HTML 要素と混ぜられ、他のページ部品やページの背景と合成されます。

    + WebGL をサポートするブラウザーでは、プラグインを使用することなく HTML canvas 内で 3D グラフィックスをレンダリングするための、OpenGL ES 2.0 に基づく API をウェブコンテンツで使用できます。WebGL のプログラムは JavaScript で記述する制御コードと、コンピュータの Graphics Processing Unit (GPU) で実行する特殊効果コード (シェーダーコード) で構成されます。WebGL 要素は他の HTML 要素と混ぜられ、他のページ部品やページの背景と合成されます。

    この記事では、WebGL の基礎を紹介します。ここでは、3D グラフィックスに関する数学的な知識を理解していることを前提とします。よって、OpenGL そのものの説明は行いません。

    diff --git a/files/ja/web/api/webgl_api/tutorial/index.html b/files/ja/web/api/webgl_api/tutorial/index.html index e382ae0e4c..c3b2800bcb 100644 --- a/files/ja/web/api/webgl_api/tutorial/index.html +++ b/files/ja/web/api/webgl_api/tutorial/index.html @@ -11,7 +11,7 @@ translation_of: Web/API/WebGL_API/Tutorial
    {{WebGLSidebar}}
    -

    WebGL は互換性があるブラウザで、プラグインを使用することなく HTML {{HTMLElement("canvas")}} 内で 3D グラフィックスをレンダリングするための、OpenGL ES 2.0 に基づく API を Web コンテンツで使用できるようにします。WebGL のプログラムは JavaScript で記述する制御コードと、コンピュータの Graphics Processing Unit (GPU) で実行する特殊効果コード (シェーダーコード) で構成されます。WebGL 要素は他の HTML 要素と混ぜられ、他のページ部品やページの背景と合成されます。

    +

    WebGL は互換性があるブラウザで、プラグインを使用することなく HTML {{HTMLElement("canvas")}} 内で 3D グラフィックスをレンダリングするための、OpenGL ES 2.0 に基づく API を Web コンテンツで使用できるようにします。WebGL のプログラムは JavaScript で記述する制御コードと、コンピュータの Graphics Processing Unit (GPU) で実行する特殊効果コード (シェーダーコード) で構成されます。WebGL 要素は他の HTML 要素と混ぜられ、他のページ部品やページの背景と合成されます。

    このチュートリアルでは WebGL グラフィックスを描画するために <canvas> を使用する方法について、基礎から説明します。ここで提供するサンプルは WebGL で何ができるかの明確な見解をもたらし、また独自のコンテンツを構築し始められるようにするコード部品も提供します。

    diff --git a/files/ja/web/api/webgl_api/tutorial/lighting_in_webgl/index.html b/files/ja/web/api/webgl_api/tutorial/lighting_in_webgl/index.html index d124dc7cb2..c33042c8ae 100644 --- a/files/ja/web/api/webgl_api/tutorial/lighting_in_webgl/index.html +++ b/files/ja/web/api/webgl_api/tutorial/lighting_in_webgl/index.html @@ -12,7 +12,7 @@ translation_of: Web/API/WebGL_API/Tutorial/Lighting_in_WebGL

    3D のライティングとシェーディングをシミュレートする

    -

    3D グラフィックにおけるシミュレートされたライティングの理論に詳しく触れるのはこの記事の範囲を大きく超えますが、その働きを知るのに役立ちます。ここでは深く触れませんので詳しくは、よく使われるライティングモデルについて解説している Wikipedia の Phong shading (日本語版) の記事をご覧ください。

    +

    3D グラフィックにおけるシミュレートされたライティングの理論に詳しく触れるのはこの記事の範囲を大きく超えますが、その働きを知るのに役立ちます。ここでは深く触れませんので詳しくは、よく使われるライティングモデルについて解説している Wikipedia の Phong shading (日本語版) の記事をご覧ください。

    ライティングには 3 種類の基本タイプがあります。

    diff --git a/files/ja/web/api/webgl_api/tutorial/using_textures_in_webgl/index.html b/files/ja/web/api/webgl_api/tutorial/using_textures_in_webgl/index.html index 27d410bbe7..50f3da9982 100644 --- a/files/ja/web/api/webgl_api/tutorial/using_textures_in_webgl/index.html +++ b/files/ja/web/api/webgl_api/tutorial/using_textures_in_webgl/index.html @@ -190,7 +190,7 @@ gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_T, gl.CLAMP_TO_EDGE);

    WebGL のテクスチャの読み込みは、クロスドメインアクセス制御に従います。コンテンツで他のドメインからテクスチャを読み込むためには、CORS で許可を得なければなりません。CORS について詳しくは、HTTP access control をご覧ください。

    -

    CORS で許可された画像を WebGL のテクスチャとして使用する方法の説明を こちらの hacks.mozilla.org の記事 に掲載していますので、サンプル と合わせてご覧ください。

    +

    CORS で許可された画像を WebGL のテクスチャとして使用する方法の説明を こちらの hacks.mozilla.org の記事 に掲載していますので、サンプル と合わせてご覧ください。

    注記: WebGL テクスチャ向けの CORS サポートと、画像要素の crossOrigin 属性は {{Gecko("8.0")}} で実装されました。

    diff --git a/files/ja/web/javascript/about_javascript/index.html b/files/ja/web/javascript/about_javascript/index.html index 56893807e3..35c95f358d 100644 --- a/files/ja/web/javascript/about_javascript/index.html +++ b/files/ja/web/javascript/about_javascript/index.html @@ -11,13 +11,13 @@ translation_of: Web/JavaScript/About_JavaScript

    JavaScript とは何か?

    -

    JavaScript® (よく JS と略されます) は第一級関数を持つ軽量、インタプリタ方式、オブジェクト指向の言語です。Web ページ向けのスクリプティング言語としてもっとも知られていますが、ブラウザ以外の多くの環境でも使用されています。JavaScript はプロトタイプベースの動的なスクリプティング言語であり、オブジェクト指向、命令型、関数型のプログラミング方式をサポートします。

    +

    JavaScript® (よく JS と略されます) は第一級関数を持つ軽量、インタプリタ方式、オブジェクト指向の言語です。Web ページ向けのスクリプティング言語としてもっとも知られていますが、ブラウザ以外の多くの環境でも使用されています。JavaScript はプロトタイプベースの動的なスクリプティング言語であり、オブジェクト指向、命令型、関数型のプログラミング方式をサポートします。

    JavaScript は Web のクライアントサイドで実行され、イベントが発生したら Web ページがどのようにふるまうかを設計およびプログラムするために使用できます。JavaScript は学習が容易かつ強力なスクリプティング言語であり、Web ページの動作を制御するために広く使用されています。

    よくある誤解に反して、JavaScript は "インタープリット可能な Java" ではありません。一言で言えば、JavaScript は プロトタイプベースのオブジェクト構文をサポートした動的なスクリプティング言語です。基本的な構文はこの言語を習得するのに必要な新しい概念を減らすために、Java と C++ の両方にわざと似せてあり、if 文、forwhile ループと switchtry ... catch ブロックなどの言語要素はそれらの言語と同じように (あるいはそれに近い) 働きます。

    -

    JavaScript は 手続き型 (procedural) 言語 (日本語訳) とオブジェクト指向 (object oriented) 言語の両方として機能することができます。JavaScript では、C++ や Java のようなコンパイラ型言語において一般的な構文クラス定義と反対に、オブジェクトは実行時にメソッドとプロパティをそれ以外の空のオブジェクトに加えることでプログラム上に作成されます。一度オブジェクトが構築されると、そのオブジェクトは同じようなオブジェクトを作成するための青写真 (あるいはプロトタイプ) として使われます。

    +

    JavaScript は 手続き型 (procedural) 言語 (日本語訳) とオブジェクト指向 (object oriented) 言語の両方として機能することができます。JavaScript では、C++ や Java のようなコンパイラ型言語において一般的な構文クラス定義と反対に、オブジェクトは実行時にメソッドとプロパティをそれ以外の空のオブジェクトに加えることでプログラム上に作成されます。一度オブジェクトが構築されると、そのオブジェクトは同じようなオブジェクトを作成するための青写真 (あるいはプロトタイプ) として使われます。

    JavaScript の動的な性質は、実行時のオブジェクト構築、可変の引数リスト、関数変数、(eval による) 動的スクリプト生成、(for ... in による) オブジェクトの内部参照、あるいはソースコード復元 (JavaScript のプログラムは関数本体をソーステキストに逆コンパイルできる) を含んでいます。

    @@ -32,10 +32,10 @@ translation_of: Web/JavaScript/About_JavaScript

    上記の実装の他にも、以下のような人気の JavaScript エンジンがあります。

    Mozilla の各 JavaScript エンジンは、アプリケーション開発者がソフトウェアに JavaScript を統合するために使用できる公開 API を公開しています。JavaScript をサポートした最も一般的なホスト環境はウェブブラウザです。ウェブブラウザは主に DOM の JavaScript への実装を担当する 'ホストオブジェクト' を作成するのに公開 API を使っています。

    diff --git a/files/ja/web/javascript/closures/index.html b/files/ja/web/javascript/closures/index.html index e163ea07ac..8a4e6c0684 100644 --- a/files/ja/web/javascript/closures/index.html +++ b/files/ja/web/javascript/closures/index.html @@ -32,7 +32,7 @@ init();

    init() 関数はローカル変数 name を作成し、それから関数 displayName() を定義しています。displayName()init() の中で定義されている内部関数で、その関数本体の内部でしか利用できません。displayName() 自体はローカル変数を持っていませんが、外側の関数で宣言された変数にアクセスできるので、displayName() では親関数 init() で宣言された変数 name を使用できます。しかし、 displayName() に同じローカル変数があればそれが使われます。

    -

    コードを JSFiddle で実行して、displayName() 関数の alert() 文が、親関数で定義された name 変数の値を表示するのを確認してください。これはレキシカルスコープ、つまり関数がネストされている時にパーサーが変数名を解決する方法を示す例です。レキシカルという言葉の触れるところは、変数のスコープはソースコード内の位置によって決定され、ネストされた関数は外側のスコープで宣言された変数にアクセスすることができます。

    +

    コードを JSFiddle で実行して、displayName() 関数の alert() 文が、親関数で定義された name 変数の値を表示するのを確認してください。これはレキシカルスコープ、つまり関数がネストされている時にパーサーが変数名を解決する方法を示す例です。レキシカルという言葉の触れるところは、変数のスコープはソースコード内の位置によって決定され、ネストされた関数は外側のスコープで宣言された変数にアクセスすることができます。

    クロージャ

    @@ -134,7 +134,7 @@ document.getElementById('size-16').onclick = size16;

    JavaScript にはこういった機能は組み込まれていませんが、クロージャを使うとプライベートメソッドを模倣する事ができます。プライベートメソッドはコードへのアクセスを制限するのに役立つだけではなく、コードのパブリックインターフェイスが不要なメソッドでいっぱいになるのを防ぐため、グローバル名前空間を管理するのに非常に有効です。

    -

    モジュールパターンとしても知られる、クロージャを使って、プライベートな関数と変数にアクセスできるパブリック関数を定義するにはこのようにします。

    +

    モジュールパターンとしても知られる、クロージャを使って、プライベートな関数と変数にアクセスできるパブリック関数を定義するにはこのようにします。

    var counter = (function() {
       var privateCounter = 0;
    diff --git a/files/ja/web/javascript/eventloop/index.html b/files/ja/web/javascript/eventloop/index.html
    index 4af2e87fba..a4b43d4e8a 100644
    --- a/files/ja/web/javascript/eventloop/index.html
    +++ b/files/ja/web/javascript/eventloop/index.html
    @@ -75,4 +75,4 @@ console.log(bar(7)); // returns 42
     
     

    イベントループモデルの非常に興味深い特性は、他の多くの言語とは異なり、JavaScriptは決してブロックしないことです。I/Oの取り扱いは、通常、イベントとコールバックを介して行われます。そのため、アプリケーションはIndexedDBのクエリやXHRリクエストが返るのを待っている時も、ユーザ入力のような他のことを処理することができます。

    -

    alertか同期XHRのようにレガシーな例外が存在しますが、それらを避けることは良い慣習とされています。例外に対する例外は存在することに気をつけてください(と言っても、たいていは他の何かというよりはむしろ実装のバグですが)。

    +

    alertか同期XHRのようにレガシーな例外が存在しますが、それらを避けることは良い慣習とされています。例外に対する例外は存在することに気をつけてください(と言っても、たいていは他の何かというよりはむしろ実装のバグですが)。

    diff --git a/files/ja/web/javascript/language_resources/index.html b/files/ja/web/javascript/language_resources/index.html index 2060018601..79eeabf18d 100644 --- a/files/ja/web/javascript/language_resources/index.html +++ b/files/ja/web/javascript/language_resources/index.html @@ -10,7 +10,7 @@ translation_of: Web/JavaScript/Language_Resources ---
    {{JsSidebar}}
    -

    ECMAScriptJavaScript の基礎を成すスクリプト言語です。ECMAScript は標準化団体 ECMA International によって ECMA-262 および ECMA-402 specifications として標準化されています。次のような ECMAScript 標準が承認済みおよび策定中です:

    +

    ECMAScriptJavaScript の基礎を成すスクリプト言語です。ECMAScript は標準化団体 ECMA International によって ECMA-262 および ECMA-402 specifications として標準化されています。次のような ECMAScript 標準が承認済みおよび策定中です:

    @@ -133,9 +133,9 @@ translation_of: Web/JavaScript/Language_Resources

    ES.Next は、執筆時点での次のバージョンを表す動的な名前です。 ES.Next 機能は、定義により仕様がまだ確定していないため、より正確には提案と呼ばれています。

    -

    ECMAScript の歴史に関する詳しい情報は Wikipedia の ECMAScript の記事を参照してください。

    +

    ECMAScript の歴史に関する詳しい情報は Wikipedia の ECMAScript の記事を参照してください。

    -

    "Harmony" というコードネームが付けられた次の改訂版や ECMAScript Internationalization API 仕様への作業は、ecmascript.org からリンクされた公開 wiki や es-discuss メーリングリスト を通じて参加したり追跡することができます。

    +

    "Harmony" というコードネームが付けられた次の改訂版や ECMAScript Internationalization API 仕様への作業は、ecmascript.org からリンクされた公開 wiki や es-discuss メーリングリスト を通じて参加したり追跡することができます。

    実装

    @@ -143,12 +143,12 @@ translation_of: Web/JavaScript/Language_Resources
  • SpiderMonkey - Firefox などの Mozilla 製品で使われている JavaScript エンジン
  • Rhino - Java で書かれた JavaScript エンジン
  • Tamarin - ActionScript 仮想マシン (Adobe® Flash® Player で使われている)
  • -
  • その他の実装 (Wikipedia)
  • +
  • その他の実装 (Wikipedia)
  • 関連情報

    diff --git a/files/ja/web/javascript/reference/functions/arguments/callee/index.html b/files/ja/web/javascript/reference/functions/arguments/callee/index.html index 4da6aef9bf..57ce3fcab0 100644 --- a/files/ja/web/javascript/reference/functions/arguments/callee/index.html +++ b/files/ja/web/javascript/reference/functions/arguments/callee/index.html @@ -23,7 +23,7 @@ translation_of: Web/JavaScript/Reference/Functions/arguments/callee

    なぜ arguments.callee は ES5 strict モードで削除されたのか

    -

    (olliej による Stack Overflow の回答によれば)

    +

    (olliej による Stack Overflow の回答によれば)

    古いバージョンの JavaScript では名前付きの関数式が利用できず、このため再帰の関数式を作成することができませんでした。

    diff --git a/files/ja/web/javascript/reference/functions/default_parameters/index.html b/files/ja/web/javascript/reference/functions/default_parameters/index.html index 2b66df55a5..6e362bd32b 100644 --- a/files/ja/web/javascript/reference/functions/default_parameters/index.html +++ b/files/ja/web/javascript/reference/functions/default_parameters/index.html @@ -219,5 +219,5 @@ f() // 6

    関連情報

    diff --git a/files/ja/web/javascript/reference/strict_mode/index.html b/files/ja/web/javascript/reference/strict_mode/index.html index 353aae3501..c24a489769 100644 --- a/files/ja/web/javascript/reference/strict_mode/index.html +++ b/files/ja/web/javascript/reference/strict_mode/index.html @@ -357,11 +357,11 @@ function baz() { // kosher

    関連情報