File tree Expand file tree Collapse file tree 4 files changed +12
-7
lines changed
plugins/docusaurus-plugin-ionic-component-api Expand file tree Collapse file tree 4 files changed +12
-7
lines changed Original file line number Diff line number Diff line change @@ -84,3 +84,6 @@ webnative
8484
8585browserslistrc
8686ionicframework
87+ tappable
88+ Overscroll
89+ expressjs
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ sidebar_label: ストレージ
1111 />
1212</head >
1313
14- Ionicアプリケーション内でデータを保存するには 、さまざまなオプションが利用可能です。アプリケーションのニーズに最も適したオプションを選択することが最善です。単一のアプリケーションが複数のオプションにまたがる要件を持つ場合もあります。
14+ Ionic アプリケーション内でデータを保存するには 、さまざまなオプションが利用可能です。アプリケーションのニーズに最も適したオプションを選択することが最善です。単一のアプリケーションが複数のオプションにまたがる要件を持つ場合もあります。
1515
1616::: info
1717一部のストレージオプションはサードパーティ製プラグインや製品を伴います。そのような場合、それらのプラグインや製品を推奨またはサポートするものではありません。ここでは情報提供のみを目的として言及しています。
@@ -25,14 +25,14 @@ Ionicアプリケーション内でデータを保存するには、さまざま
2525
2626## リレーショナルデータストレージ(モバイル専用)
2727
28- 一部のアプリケーション、特にオフラインファースト手法を採用しているものは、大量の複雑なリレーショナルデータをローカルに保存する必要がある場合があります。このようなシナリオでは、SQLiteプラグインを使用できます。最も一般的なSQLiteプラグインの提供元は以下の通りです :
28+ 一部のアプリケーション、特にオフラインファースト手法を採用しているものは、大量の複雑なリレーショナルデータをローカルに保存する必要がある場合があります。このようなシナリオでは、SQLite プラグインを使用できます。最も一般的な SQLite プラグインの提供元は以下の通りです :
2929
3030- [ Cordova SQLite Storage] ( https://github.com/storesafe/cordova-sqlite-storage ) (a [ convenience wrapper] ( https://danielsogl.gitbook.io/awesome-cordova-plugins/sqlite ) also exists for this plugin to aid in implementation)
3131- [ Capacitor Community SQLite Plugin] ( https://github.com/capacitor-community/sqlite )
3232
33- ## 非リレーショナル型大容量データストレージ(モバイルおよびWeb )
33+ ## 非リレーショナル型大容量データストレージ(モバイルおよび Web )
3434
35- 大量のデータを保存し、かつWebとモバイルの両方で動作する必要があるアプリケーションの場合、Webでは [ indexedDB] ( https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API ) を、モバイルでは前述のSQLiteプラグインのいずれかを使用するキー /値ペアデータストレージサービスを作成することが一つの解決策となります。
35+ 大量のデータを保存し、かつ Web とモバイルの両方で動作する必要があるアプリケーションの場合、Web では [ indexedDB] ( https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API ) を、モバイルでは前述の SQLite プラグインのいずれかを使用するキー /値ペアデータストレージサービスを作成することが一つの解決策となります。
3636
3737以下に、これを実現する方法の例を示します:
3838
@@ -42,7 +42,7 @@ Ionicアプリケーション内でデータを保存するには、さまざま
4242
4343## その他の選択肢
4444
45- Capacitorアプリケーション内で良好に動作し 、ローカルストレージとクラウドベースストレージの両方を提供するその他のストレージオプションも存在し、アプリケーションとの統合が容易な場合があります。
45+ Capacitor アプリケーション内で良好に動作し 、ローカルストレージとクラウドベースストレージの両方を提供するその他のストレージオプションも存在し、アプリケーションとの統合が容易な場合があります。
4646
4747例:
4848
Original file line number Diff line number Diff line change @@ -51,7 +51,7 @@ Ionic Framework は<a href="https://developer.mozilla.org/en-US/docs/Web/CSS" ta
5151
5252多くの Ionic コンポーネントは [ CustomEvent] ( https://developer.mozilla.org/en-US/docs/Web/API/CustomEvent ) を使用して、コンポーネントの重要な状態変化を開発者に通知します。例えば、 ` ion-datetime ` コンポーネントは、選択された日付が変更されると ` ionChange ` を発行します。
5353
54- 開発者は通常通り click などの標準的なイベントを使用することができる。しかし、コンポーネントの [ shadow root] ( ../reference/glossary.md#shadow ) 内で発生した多くのイベントは、ホスト要素に [ retargeted] ( https://dom.spec.whatwg.org/#retarget ) されます。この結果、ユーザーが 1 回しかクリックしなくても、複数の click ハンドラが実行される可能性があります。そのため、開発者は Ionic コンポーネントの状態変化を適切に通知するために、Ionic のイベントに頼る必要があります。Ionic のイベントには、標準的なイベントとの衝突を避けるためにionというプレフィックスが付けられています 。各コンポーネントのドキュメントページには、開発者がアプリケーションでリッスンできる利用可能なイベントのリストがあります。
54+ 開発者は通常通り click などの標準的なイベントを使用することができる。しかし、コンポーネントの [ shadow root] ( ../reference/glossary.md#shadow ) 内で発生した多くのイベントは、ホスト要素に [ retargeted] ( https://dom.spec.whatwg.org/#retarget ) されます。この結果、ユーザーが 1 回しかクリックしなくても、複数の click ハンドラが実行される可能性があります。そのため、開発者は Ionic コンポーネントの状態変化を適切に通知するために、Ionic のイベントに頼る必要があります。Ionic のイベントには、標準的なイベントとの衝突を避けるために ion というプレフィックスが付けられています 。各コンポーネントのドキュメントページには、開発者がアプリケーションでリッスンできる利用可能なイベントのリストがあります。
5555
5656## Properties
5757
Original file line number Diff line number Diff line change @@ -25,7 +25,9 @@ module.exports = function (context, options) {
2525 return components ;
2626 } else {
2727 const response = isCurrentVersion
28- ? await fetch ( `https://raw.githubusercontent.com/ionic-jp/ionic-docs/main/scripts/data/translated-api.json` )
28+ ? await fetch (
29+ `https://raw.githubusercontent.com/ionic-jp/ionic-docs/main/scripts/data/translated-api.json`
30+ )
2931 : await fetch ( `https://unpkg.com/@ionic/docs@${ npmTag } /core.json` ) ;
3032 const { components } = await response . json ( ) ;
3133 return components ;
You can’t perform that action at this time.
0 commit comments