MyTime-クロム拡張の作成-7(スケジュールビュー、データ構造)
1200 ワード
作成したスケジュールを確認するために、スケジュールを増やして個別化しようとします.でも作りたいときは画面の内容が同じだと思うので効率的ではありません.単独で作るのではなくスケジュールモードを追加して一緒に使うと1.もうモデルを作る必要はありません.UIは一致していると思いますが、いいと思います.
スクリーンにスケジュールを描くためには,データを構造化する必要がある.大まかに二つの方法を思いついた.
データ構造
スクリーンにスケジュールを描くためには,データを構造化する必要がある.大まかに二つの方法を思いついた.
1. 한 일정을 기준
{시작시간, 끝시간, 분류, 내용}
2. 한 시간 기준
{분류, 내용, id(같은 분류 일 때 구분하기 위해)}
最初は1번
の方法で画面を描きました.しかし、このようにすればこれらのデータを修正しやすく、以前や以降のデータに影響を及ぼすと、修正しにくくなります.しかも画面を描くのも難しい.2번
の方法はデータの追加、削除、修正が容易であり、画面の描画も簡単であるため、この方法でデータを格納することにした.ただし、この場合はコンテンツが重複し、コンテンツが長くなるとメモリが消費され、さらに変更する必要があります.結果
Reference
この問題について(MyTime-クロム拡張の作成-7(スケジュールビュー、データ構造)), 我々は、より多くの情報をここで見つけました https://velog.io/@maybe0728/MyTime-크롬-익스텐션-만들기-7-일정-보기-데이터-구조テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol