构建Web的技术

声明:本人的所有博客皆为个人笔记,作为个人知识索引使用,因此在叙述上存在逻辑不通顺、跨度大等问题,希望理解。分享出来仅供大家学习翻阅,若有错误希望指出,感谢!

构建Web的技术

HTML

HTML是为了发送Web上的超文本而开发的标记语言

  • 超文本是一种文档系统,可将文档中任意位置的信息与其他信息建立关联,即超链接文本
  • 标记语言是指通过在文档的某部分穿插特别的字符串标签,用来修饰文档的语言

CSS

CSS可以指定如何展现HTML内的各种元素,属于样式表标准之一

动态HTML

所谓动态HTML,是指使用客户端脚本语言将静态的客户端脚本语言将静态的HTML内容变成动态的技术的总称

动态HTML技术是通过调用客户端脚本语言JavaScript,实现对HTML的Web页面的动态改造,利用DOM可指定欲发生动态变化的HTML元素

Web应用

通过Web提供功能的Web应用

Web应用是指通过Web功能提供的应用程序,随着Web越来越普及,需要引人由程序创建HTML内容的做法,类似这种由程序创建的内容称为动态内容,而事先准备好的内容称为静态内容。Web应用则作用于动态内容之上

CGl

  • CG是指Web服务器在接收到客户端发送过来的请求后转发给程序的一组机制。 在CGI的作用下,程序会对请求内容做出相应的动作,比如创建HTML等动态内容
  • CGI由于每次接到请求,程序都要跟着启动一次。因此一旦访问量过大,Web服务器要承担相当大的负载

Servlet

  • Servle是一种能在服务器上创建动态内容的程序。Servlet是用Java语言实现的一个接口,属于面向企业级Java(JavaEE)的一部分
  • Servlet运行在与Web服务器相同的进程中,因此受到的负载较小

数据发布的格式及语言

可扩展标记语言XML

XML是种可按应用目标进行扩展的通用标记语言。旨在通过使用XML使互联网数据共享变得更容易

XML和HTML一样,使用标签构成树形结构,并且可自定义扩展标签。从XML文档中读取数据比起HTML更为简单。由于XML的结构基本上都是用标签分割而成的树形结构,因此通过语法分析器( Parser)的解析功能解析XML结构并取出数据元素,可更容易地对数据进行读取

发布更新信息的RSS/Atom

RSS (简易信息聚合,也叫聚合内容)和Atom都是发布新闻或博客日志等更新信息文档的格式的总称。两者都用到了XML

JSON

JSON是一种以JavaScript的对象表示法为基础的轻量级数据标记语言

JSON让数据更轻更纯粹,并且JSON的字符串形式可被JavaScript轻易读入,原本配合XML使用的Ajax技术也让JSON的应用变得更为广泛

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值