图解HTTP 十、构建Web内容的技术

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的对象表示法为基础,让数据更轻更纯粹。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值