美文网首页
HTTP——构建Web内容的技术

HTTP——构建Web内容的技术

作者: 章鱼要回家 | 来源:发表于2019-06-28 11:51 被阅读0次

超文本是一种文档系统,可将文档中任意位置的信息与其他信息建立关联,即超链接文本。
标记语言是指通过在文档的某部分穿插特别的字符串标签,用来修饰文档的语言。
这种出现在HTML文档内的特殊字符串叫做HTML标签,web页面内容由HTML构建。

HTML版本

HTML5标准为目前最新版, 不仅解决了浏览器之间的兼容性问题,并且可把文本作为数据对待,更容易复用,动画等效果也变得更生动。
然而,并不是所有浏览器都绝对遵循HTML标准,这导致HTML标准并未统一。

动态HTML

由客户端脚本语言将静态的HTML内容编程动态的技术总称,就是动态HTML。
DOM是用以操作HTML文档和XML文档的API。使用DOM可以将HTML内的元素当做对象操作,如取出元素内的字符串、改变其CSS属性,使页面的设计发生改变。DOM内存在各种函数,使用它们可以查阅HTML中的各个元素。

Web应用

通过Web功能提供的应用程序。比如,购物网站、网上银行、社交网站、视频网站等。互联网上遍布着各式各样的Web应用。
静态网页:客户端发送请求,服务器端返回事前编写好的HTML。
动态网页:客户端发送请求,服务器返回由Web服务器上的程序创建的HTML内容。
Web应用程序作用于动态内容之上。

CGI与Servelet

CGI通常由Perl、PHP、Ruby和C等写成。
Servlet由Java写成。
都是写在服务器端的程序,使得Web服务器可以根据不同的请求返回不同的内容,实现网页的交互。
CGI是早期技术,由于各种瓶颈和短板,现已逐渐衰落,Servelet是主流。

数据发布的格式及语言
XML

与HTML相比,XML对数据的记录方式做了特殊处理,并且可自定义扩展标签。从XML文档中读取数据比其HTML更为简单,由于XML的标签树形结构,通过语法分析器(Parser)的解析功能解析XML结构并取出数据元素,可更容易地对数据进行读取。

RSS/Atom

二者都是发布新闻或博客日志等更新信息文档的格式的总称。二者都用到了XML。

JSON

以JS的对象表示法为基础,数据标记语言。能够处理7种数据类型。
JSON让数据更轻量纯粹,并且可轻易被JS读入。

相关文章

网友评论

      本文标题:HTTP——构建Web内容的技术

      本文链接:https://www.haomeiwen.com/subject/esgjcctx.html