たとえば、プロフィールページがあり、「About」、「Photos」、「Videos」セクションなどで選択し、セクションを変更するたびにページを更新したくないので、コンテナのコンテンツを次のように変更したいだけです。 Javascript。確かに、Javascriptファイルにページのマークアップを書き込むのは便利ではありません。私の考えは、各ビューのdivを記述し、そのうちの1つだけを表示することです。
<div id="about>About content</div>
<div id="photos" style="display: none;">Photos content</div>
ただし、ページに非表示のビューを保持するのは好きではないので、それを行うにはもっと良い方法があると思います。また、ほとんどの場合、ビューのコンテンツはスクリプトによって生成される必要があるため、テンプレートエンジンの仕事のように見えますが、Javascriptにそのようなものがあるかどうかはわかりません。
では、これをJavascriptで実装するための最良の方法は何でしょうか。私の考えが明確であることを願っています。前もって感謝します!