私が作った(ドイツ語)TeamspeakサーバーのWebサイトで作業しています。私は自分のサイトのリンクをクリックすると、コンテンツがなくなるまで完全にロードされ、表示する準備ができました。次のページをロード中にウェブサイトをアクティブに保ちます
私の質問は、その部分でYoutube(および他のいくつかのサイト)はどのように機能しているのですか?あなたが何かをクリックした後、Youtubeはサイト全体を表示し続けます。上部に小さなローディングバーがありますが、サイトの主要部分だけがロードされ、サイドメニューとヘッダーは以前と同じままです。
あなたは私の言いたいことを理解してもらいたいと思います(質問してもらえない場合は、少し説明してみてください)。
ウェブサイトim working on(german):http://dissconnection.de/ ヘッダー内の何かをクリックすると、すぐに空白になり、読み込み中のヘッダーがそのまま残ります。
(私はそれがフレームで可能だと思うが、あまりにも頻繁に使いたいと思うし、Youtubeもフレームを使用していないと思う)。
を使用して多くのことを行うことができますYouTubeは、より密接に、「単一ページのアプリケーション」経験を作成するためにはJavaScriptを多用して。 (おそらく完全ではないかもしれませんが、コンセプトは非常に似ています)。ページロードの代わりにAJAXを使用してたくさんのコンテンツを読み込みます。適切な場合にはフレームの使用も可能です。 – David
JqueryとAJAXを使い始める方法を調べたいと思っています。その後、AngularJSを調べることをお勧めします。それらはあなたに良い出発点を与えるはずです。 –