gpt4 book ai didi

html - 90 年代初是如何解释 HTML 表单的?

转载 作者:技术小花猫 更新时间:2023-10-29 11:27:40 24 4
gpt4 key购买 nike

在现代网络中,HTML <form>提交元素,然后通过脚本解释。它要么由服务器端编程语言(通常是 PHP)解释,要么由客户端脚本(几乎总是 JavaScript)解释。

表单甚至在 90 年代初期就已经存在。 当时是怎么解读的?

根据 this Wikipedia article当时有一个基于电子邮件的 HTML 表单提交,但它不可靠。这就是全部吗?如果 HTML 在没有脚本的情况下毫无用处,为什么还要有表单呢?还是先有鸡还是先有蛋?

最佳答案

在服务器端脚本(PHP、Ruby、node.js)之前,有服务器端编程。

Web 服务器和后端进程之间的原始接口(interface)之一是通用网关接口(interface) (CGI)。它是在 90 年代初由 NCSA 后端团队引入的,同时表单由 Tim Berners-Lee(当时也在 NCSA)引入 HTML。因此,大致在 CGI 发明的同时引入了表单。

最初很多人用 C 语言编写 CGI 程序。我是其中之一,必须将其作为家庭作业。我们编写了从 stdin 读取并打印到 stdout 的小型 C 程序,而不是一个巨大的包罗万象的框架(我们打印 HTTP 响应,而不仅仅是按照 CGI 规范的 HTML)。一个网站有很多这样的小程序,每个程序都做一件小事并更新一些数据库(有时该数据库只是一个平面文件)。

几乎在它一推出,人们就开始用 Perl 编写 CGI 脚本。所以 C 程序和脚本语言之间真的没有过渡期。人们只是停止用 C 编写 CGI 脚本,因为用脚本语言编写速度更快。

关于html - 90 年代初是如何解释 HTML 表单的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40275484/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com