在现代Web中,提交HTML<form>
元素,然后通过脚本进行解释.它要么由服务器端编程语言(通常是PHP)解释,要么由客户端脚本(几乎总是JavaScript)解释.
形式甚至在90年代初就存在了.How were they interpreted back then?个
根据百科全书的说法,当时有一种基于邮箱的超文本标记语言表格深渊翻滚,但它并不可靠.这就是全部吗?如果表单没有脚本就毫无用处,为什么HTML还要有表单呢?或者这是一种鸡和蛋的情况?
在现代Web中,提交HTML<form>
元素,然后通过脚本进行解释.它要么由服务器端编程语言(通常是PHP)解释,要么由客户端脚本(几乎总是JavaScript)解释.
形式甚至在90年代初就存在了.How were they interpreted back then?个
根据百科全书的说法,当时有一种基于邮箱的超文本标记语言表格深渊翻滚,但它并不可靠.这就是全部吗?如果表单没有脚本就毫无用处,为什么HTML还要有表单呢?或者这是一种鸡和蛋的情况?
在服务器端脚本(PHP、Ruby、node.js)之前,有服务器端编程.
web服务器和后端进程之间的原始接口之一是公共网关接口(CGI).它于90年代初由NCSA后端团队引入,同时Tim Berners Lee(当时也在NCSA)将表单引入HTML.因此,表单的引入与CGI的发明大致同步.
最初,很多人用C语言编写CGI程序,我就是其中之一,他们必须这样做才能完成家庭作业(job).我们没有编写一个庞大的包罗万象的框架,而是编写了从stdin读取并打印到stdout的小C程序(我们打印HTTP响应,而不仅仅是按照CGI规范打印HTML).一个网站有很多这样的小程序,每个小程序都做一件小事情,并更新一些数据库(有时该数据库只是一个平面文件).
几乎在它一推出,人们就开始用Perl编写CGI脚本.所以C程序和脚本语言之间并没有过渡期.人们只是停止用C编写CGI脚本,因为用脚本语言编写CGI脚本更快.
标记的情况下加入 HTML 中的段落