Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/245.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在加载下一页时保持网站的活动状态_Javascript_Php_Html_Css_Web - Fatal编程技术网

Javascript 在加载下一页时保持网站的活动状态

Javascript 在加载下一页时保持网站的活动状态,javascript,php,html,css,web,Javascript,Php,Html,Css,Web,我正在为我制作的(德语)Teamspeak服务器开发一个网站,我刚刚注意到,当我点击网站上的链接时,它只会显示一个白色页面,直到内容完全加载并准备好显示 现在我的问题是Youtube(和其他一些网站)在这方面是如何工作的?例如,在你点击某个东西后,Youtube会一直显示整个网站。在顶部只有一个小的加载条,但只加载了站点的主要部分,而侧菜单和标题与以前完全一样 希望你能理解我的意思(如果你不想问,我可以试着更好地解释) 我正在工作的网站(德语): 如果您单击标题中的某个内容,您将看到它在短时间内

我正在为我制作的(德语)Teamspeak服务器开发一个网站,我刚刚注意到,当我点击网站上的链接时,它只会显示一个白色页面,直到内容完全加载并准备好显示

现在我的问题是Youtube(和其他一些网站)在这方面是如何工作的?例如,在你点击某个东西后,Youtube会一直显示整个网站。在顶部只有一个小的加载条,但只加载了站点的主要部分,而侧菜单和标题与以前完全一样

希望你能理解我的意思(如果你不想问,我可以试着更好地解释)

我正在工作的网站(德语): 如果您单击标题中的某个内容,您将看到它在短时间内变为空白,我想要的是,在加载时标题保持在原来的位置


(我认为框架是可能的,但我不想太频繁地使用它们,我认为Youtube也不使用框架)。

Youtube和许多其他网站正在使用JavaScript框架来创建“单页应用程序”类型的网站

作为开发人员,此开发技术允许您指定要重新加载的组件和不想更改的组件(例如页眉、页脚、侧边栏)

看看Angular 2和React.js是如何工作的


您仍然可以简单地使用Ajax做一些类似的事情,但从长远来看,学习JavaScript框架将对您有所帮助。

如果您使用PHP,您可以使用TurboLink框架做很多事情

YouTube大量使用JavaScript来更紧密地创建“单页应用程序”体验。(可能不完全如此,但概念非常相似。)它们通过AJAX而不是页面加载加载大量内容。在适当的情况下,当然也可以使用一些框架,您首先要了解如何使用Jquery和AJAX。然后我建议在那之后调查AngularJS。这些应该给你一个好的起点。