Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.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_Html - Fatal编程技术网

Javascript 将页面链接在一起

Javascript 将页面链接在一起,javascript,html,Javascript,Html,我一直在使用一个知识图,其中每个独特的主题都有许多属性。每个主题都有一个唯一的URI,请访问此网站: 为特定的人 我知道这是一个愚蠢的问题,但我对html和javascript是新手。因此,如果我有一个指向该URI的链接,我是否必须为每个主题创建一个html文件?你认为/person/gnd/…是什么。。。具体指什么 如果我有一个指向该URI的链接,我是否必须为每个主题创建一个html文件 谢天谢地,不!像这样的URLhttp://example.com/some/path 基本上是一个协议ht

我一直在使用一个知识图,其中每个独特的主题都有许多属性。每个主题都有一个唯一的URI,请访问此网站:

为特定的人

我知道这是一个愚蠢的问题,但我对html和javascript是新手。因此,如果我有一个指向该URI的链接,我是否必须为每个主题创建一个html文件?你认为/person/gnd/…是什么。。。具体指什么

如果我有一个指向该URI的链接,我是否必须为每个主题创建一个html文件

谢天谢地,不!像这样的URLhttp://example.com/some/path 基本上是一个协议http://+一个服务器名example.com+一个路径/some/path。传统的做法是每个路径都有一个资源,但这不是必需的:给定一个特定的路径,服务器可以自由地响应它想要的任何东西

我不能肯定这一点,但我高度怀疑deutsche-digitale-bibliothek.de为所有人提供了预先格式化的页面,然后在此后加载了自定义的个人信息。底线是,在存在大量类似页面的情况下,为每个页面使用一个HTML文件是不必要的,也不建议这样做

你认为/person/gnd/…是什么。。。具体指什么


这就是道路。这是作为HTTP协议中指定的URL的一部分发送到服务器的段。

本质上,域后的每个斜杠都被视为路由或模式。路由的工作方式取决于web服务器的配置

基于主机

基于主机的路由依赖于web服务器来路由/转发流量,在大多数情况下,它实际上使用文件系统上的物理目录。这是web应用程序的传统工作方式

基于路径的

基于路径的路由使用通常称为前端控制器的东西来路由请求。在此场景中,web服务器将所有流量路由/转发到一个文件index.xxx。在该文件中,您有一个基于URI匹配模式的应用程序路由器。如果找到匹配项,将运行该特定代码并返回结果


这里有一个链接也解释了这一点:

谢谢你的回答,因为你完全理解了我的困惑。那么html文件怎么不在URL中呢?ex:我原以为表示一个人并用这个人填充的单个html文件在URI中是/person.html…或者像我说的那样,服务器做他想做的任何事情-URL中可能有.html,但服务器发送一个JSON文件。可能有。“填充的HTML文件”不需要出现在路径中,这一切都发生在服务器内部。是否有任何地方我可以看到如何使用基于路径的路由进行编码?@Martha-这取决于您计划使用的语言,您没有提到。我正在使用javascript@Martha-Javascript是一种客户端语言,为此,您需要使用服务器端语言,如PHP或python。实际上,我正在拼凑信息。我找到了您正在引用的索引文件,它是用php编写的,但不确定要将URI模式重定向到特定的html文件,我必须修复什么