我的网站图片是否正确?

时间:2017-12-03 18:16:12

标签: web

我试着分析一下网站的本质。我想过解构或逆向工程一个网站。以下是事件的顺序,我推测或理论化与网站互动时发生的以下事件序列。

1.每个网站基本上都是一组计算机程序,它们在联系存储系统时执行。

2.根据发送方发送的请求类型的处理,发送一些xml文件,包含要执行的代码的文件,以响应不同的事件和一些声称用于动态更改xml文件的脚本。在这些xml文件中。

  1. 在这些xml文件中,一个包含有关页面初始外观以及在屏幕上提供不同控件或事件生成器的信息。
  2. 4.因此,当在一个事件生成器的某个位置完成某些活动时,如鼠标单击,就会生成一个事件。

    1. 执行响应事件的代码段。如果代码包含联系服务器并发送一些请求,则服务器再次被ping。

    2. 当服务器再次被ping时,根据发送的请求,它会再次执行一些代码,并作为响应传输更多代码文件,xml文件和脚本,以动态更改页面的外观。

      < / LI>

      我对网站流量的理解是否正确?

1 个答案:

答案 0 :(得分:0)

Web服务器基本上只是一个程序,它位于侦听某个TCP端口的计算机上(通常80为HTTP,443为HTTPS)。

客户端(例如浏览器)可以连接并以HTTP格式发送请求到服务器。

然后服务器发回HTTP响应。

就是这样。这是基本流程:连接,请求,响应。

响应包含一个“类型”字段,告诉客户端如何处理数据。例如。它可以发送图像(通常显示在屏幕上),音频文件(播放)或HTML格式的“普通”网页。

HTML包含有关页面内容和布局的结构化信息,并且可能包含对其他资源(如图像,样式表和脚本)的引用。浏览器自动获取这些资源(另一个HTTP请求/响应)并处理它们。

脚本可用于自定义客户端的行为。这些通常用JavaScript编写,并利用浏览器公开的API与当前页面进行交互。他们可以例如注册“click”处理程序以定义当用户点击某个页面元素时会发生什么。

Web服务器可以在内部使用或不使用XML。就客户而言,这并不重要。

如果您想了解更多相关信息,我建议您研究HTTP,HTML,CSS和JavaScript。例如,MDN有一些好文章。