HTML
概念
超文本标记语言,为了发送Web上的超文本而开发的标记语言。
作用
几乎所有的Web页面全由HTML构建。
超文本可将文档中任一位置的信息与其他信息(文本或图片)建立关联,即超链接文本。
CSS
概念
CSS:层叠样式表可以指定如何展现HTML内的各种元素,属于样式表标准之一。即使是相同的HTML文档,通过改变应用的CSS,用浏览器看到的页面外观也会随之改变。
动态HTML
概念
客户端脚本语言将静态的HTML内容变成动态的技术的总称。如鼠标单击点开的新闻、可滚动的地图就用到了动态HTML。
实现
通过调用客户端脚本语言JavaScript,实现对HTML的Web页面的动态改造。利用DOM(文档对象模型)可指定需要动态变化的HTML。
Web应用
概念
Web应用是指通过Web功能提供的应用程序。比如购物网站、网上银行等。
原本应用HTTP协议的Web的机制就是对客户端发来的请求返回事先准备好的内容。如今满足不了需求,要靠程序来创建HTML内容。
CGI
CGI是指Web服务器在接收到客户端发送过来的请求后转发给程序的一组机制。
因Java而普及的Servlet(Server + Applet)
在CGI中,每次接到请求,程序都要启动一次,所以负载较大。而Servlet运行在与Web服务器相同的进程中,因此受到的负载较小。
数据发布的格式及语言
可扩展标记语言XML
XML是一种可按应用目标进行扩展的通用标记语言。从XML文档中读取数据比起HTML更为简单。
发布更新信息的RSS/Atom
JavaScript衍生的轻量级应用JSON
JSON以JS的对象表示法为基础,让数据更轻更纯粹。