私はツリービュー構造(ファイルシステム)として約10MBのdom要素を持っています。私は明らかにそのすべてを表示することも、ツリービューを改ページすることもできないので、HTMLを動的に構築する必要があります。最初は最初のレベルのノードのみを表示し、次にクリックすると最初のレベルの子を追加します。DOMを動的に構築する
だから私はマップを作成しました:
folderId => leaf HTML
だから、ユーザーがルートをクリックしたときに(フォルダ)私は、動的に、ローカルストレージからの最初のレベルの子供たちのHTMLを追加します。
問題は、ローカルストレージに10 MBのマップを追加できないことです。私はQuotaExceededError
エラーを受け取り続けます。どうすればこのようなことができますか?
なぜローカルストレージに保存しますか?レンダリングしたいhtmlだけをajaxするだけです。私たちは何ページを話していますか? 10MBのHTMLは巨大なサイトのように聞こえるのでそれともイメージなどが含まれていますか? – Shilly
'私はツリービュー構造として約10MBのDOM要素を持っています - ファイルシステム'それはどのように見えますか? – philipp
2番目の葉をクリックするとDOMから1番目の葉を削除する必要があると思います。 –