複数のページ、「ボタン」と「ホットスポット」で構成される既存の (純粋な) HTML5 Canvas Web ページをコーディングしました。これは純粋なキャンバスの JavaScript コードです。
「ボタン」と「ホットスポット」を引用符で囲んだ理由は、フレームワークを使用せずに純粋な JavaScript で実際にゼロからそれらを実装し、ボタン、ホットスポット、マウスイベント検出などの「クラス」を作成したためです。
これらの要素は機能の終わりに近づいているため、より良い要素と、特にマウスのスクロールにうまく反応するスクロールバーが必要です。
Web サイトが再設計され、より多くの新しく複雑な要求を実装する必要があるため、javascript でコーディングを続けることはもはや現実的ではありません。つまり、本格的なグラフィカル フレームワークが必要です。
KineticJS と CreateJS/EaselJS の中から後者を選びました。
さて、これは 1 ページのゲームではなく、ページ間のナビゲーション関係がいくぶん複雑な複数ページの長い Web サイトであるため、どのようなアプローチをとればよいか教えてもらえますか? コンテナ、「ボタン」が付いた「ページ」、ボタンには何を使用する必要があるか、CreateJS/EaselJS でさまざまなページとマシンの状態を処理する方法は?
私は正しい選択をしましたか?これは KineticJS の方が簡単ですか?
経験やアドバイスを教えてください。