什么是 web

Web 的本意是网和网状物,现在被广泛译作网络、万维网或互联网等技术领域。它是一种基于超文本方式工作的信息系统。作为一个能够处理文字、图像、声音和视频等多媒体信息的综合系统,它提供了丰富的信息资源,这些信息资源通常表现为以下 3 种形式。

工作流程

Web 的工作流程大致可以分为以下 4 个步骤。

(1)用户在浏览器中输入 URL 地址(即统一资源定位符),或者通过超链接方式链接到一个网页或者网络资源后,浏览器将该信息转换成标准的 HTTP 请求发送给 Web 服务器。

(2)当 Web 服务器接收到 HTTP 请求后,根据请求内容查找所需信息资源。

(3)找到相应资源后,Web 服务器将该部分资源通过标准的 HTTP 响应发送回浏览器。

(4)浏览器将经服务器转换后的 HTML 代码显示给客户端用户。——《jQuery 从入门到精通》第 1 章 Web 应用开发概述

发展历程

好的,已为您补全 Web 发展历程的内容。


发展历程

静态文档阶段(web 1.0)

早期的网页内容是静态的,主要由 HTML 编写。服务器仅作为文件存储和传输的角色,将固定的 HTML 文件发送给浏览器。用户每次访问看到的页面内容都是一样的,无法与网站进行交互。

动态文档阶段 (web 1.5)

随着 CGI、PHP、ASP 等服务器端技术的发展,网页内容可以根据用户的请求动态生成。服务器不再只是发送静态文件,而是会执行程序、访问数据库,然后将生成的结果返回给浏览器。这使得网站可以实现用户注册、登录、内容发布、在线购物等交互功能。

注意
这里的动态网页,与网页上的各种动画、滚动字幕等视觉上的“动态效果”没有直接关系,动态网页也可以是纯文字内容的,这些只是网页具体内容的表现形式,无论网页是否具有动态效果,采用动态网络编程技术生成的网页都称为动态网页。

Web 2.0 阶段

Web 2.0 强调用户的参与和互动。网站从单纯的内容展示平台,转变为用户生成内容(UGC)、分享和协作的平台。博客、社交网络(如 Facebook)、维基(如 Wikipedia)是 Web 2.0 的典型代表。技术上,AJAX(异步 JavaScript 和 XML)等技术的广泛应用,使得网页应用无需刷新整个页面就能与服务器交换数据,带来了更流畅、更丰富的用户体验。