一个网站有多少html文件?

时间:2016-09-30 17:03:07

标签: html

我仍然是一名前端新秀。 并试图将我在真实网站上学到的东西应用到其中。

所以我构建了一个并部署了它。 它包括4个独立网页的4个html文件。 我把它展示给了我的朋友。 但他说人们通常只有一个html文件用于他们的网站,其他页面将使用XML来减少对http的请求。

我检查了一些网站,最后在指向索引以外的网页时找出他们的网址和我的网站之间的区别。

他们将像 websiteName.com/newPage 和我的 websiteName.com/newPage.html

所以在这种情况下,我需要学习什么样的文件? 请原谅我这个愚蠢的问题。

非常感谢你!

2 个答案:

答案 0 :(得分:1)

  

一个网站有多少html文件?

一根绳子有多长?

严重。您最终得到的HTML文档数量完全取决于您拥有的内容量。

HTML 文件的数量有点变化,但只有四个页面的网站不足以担心从组件部分动态生成内容。

  

但他说人们通常只有一个html文件用于他们的网站

这是垃圾。

某些Web 应用程序将使用单个HTML文档来托管他们需要运行的所有JavaScript。 (这些是单页应用程序)。

有些网站(即使是那些只是信息有限且用户互动有限的网站)也会将自己展示为SPA,而不是采用更传统的方法来处理单独的网页。这是一种非常复杂的方法,很少值得。

大多数网站都有许多不同的HTML文档。他们可能会从一小组模板文件和一个数据库中生成它们。

  

其他页面将使用XML以减少对http的请求

我从未见过有人那样做过。

使用XMLHttpRequest对象通过HTTP加载较小的内容块是很常见的(通常不会靠近XML,这只是在名称中,因为在设计时,XML很性感所以它有助于销售它致开发人员的经理)。 Web应用程序经常这样做。它不会减少请求数量(因为HTTP支持缓存),只是它们的大小。

  

他们将像websiteName.com/newPage,我的是websiteName.com/newPage.html

您可以通过多种方式获得没有文件扩展名的网址。最常见的两个是:

  • 使用mod_rewrite(或类似工具)......在这种情况下,您仍然可以在服务器上使用完全相同的静态HTML文件集,只需使用不同的URL
  • 使用服务器端代码(用您喜欢的任何编程语言编写)和the front controller pattern(通常与模板语言结合使用,但如果您愿意,也可以加载纯HTML文档)

答案 1 :(得分:0)

通过使用Javascript等脚本语言来访问数据库并动态修改页面内容,您可以获得很大的灵活性。 Javascript还可用于查询您的Web服务器,而无需通过AJAX重新加载整个页面。如果您想了解有关这些选项的更多信息,请阅读“Javascript& amp; JQuery缺少的手册'由David McFarland提供。我有一个使用15页的Web应用程序,但如果我没有使用Javascript和JQuery则需要数百页。