zoukankan      html  css  js  c++  java
  • HTTP基础知识(十)

     
    十、构建Web内容的技术
     
    1、HTML(HyperText Markup Language,超文本标记语言)
    web页面几乎全由HTML构建,由它构建的文档经过浏览器的解析、渲染后,呈现出来的结果就是web页面。
     
    2、动态HTML(Dynamic HTML)
    是指使用客户端脚本余元将静态的HTML内容变成动态的技术的总称。
    动态HTML技术是通过调用客户端脚本语言JavaScript,实现对HTML的web页面的动态改造。
    (1)更易控制HTML的DOM
    使用DOM可以将HTML内的元素当作对象操作,如取出元素内字符串、改变CSS属性等。
     
    3、Web应用
    (1)通过web提供功能的web应用
    web应用是指通过web功能提供的应用程序。作用于动态内容之上。
    (2)与web服务器及程序协作的CGI
    CGI(Common Gateway Interface,通用网关接口)是指web服务器在接受到客户端发送过来的请求后转发给程序的一组机制。在CGI的作用下,程序会对请求内容做出相应的动作,比如创建HTML等动态内容。
    使用CGI的程序叫做CGI程序,通常是用Perl、PHP、Ruby和C等编程语言编写而成。
    (3)因Java而普及的Servlet
    Servlet是一种能在服务器上创建动态内容的程序。是用Java语言实现的一个接口,属于JavaEE的一部分。
    Servlet运行在与web服务器相同的进程中,受到的负载小,而CGI由于每次接到请求,程序都要跟着启动一次,因此访问量过大的话web服务器要承担很大的负载。
     
    4、数据发布的格式及语言
    (1)可扩展标记语言
    XML是一种可按应用目标进行扩展的通用标记语言。
    XML和HTML都是从标准通用标记语言SGML(Standard Generalized Markup Language)简化而成。与HTML相比,它对数据的记录方式做了特殊的处理。
    XML的结构基本上都是用标签分割而成的树形结构,因此通过语法分析器的解析功能解析XML结构并读取出数据元素,可更容易地对数据进行读取。
    (2)发布更新信息的RSS/Atom
    RSS(简易信息聚合,也叫聚合内容)和Atom都是发布新闻或博客日志等更新信息文档的格式的总称。两者都用到了XML。
    (3)JavaScript衍生的轻量级易用JSON
    JSON(JavaScript Object Notation)是一种以JavaScript的对象表示法为基础的轻量级数据标记语言。
    它让数据更轻更纯粹,并且JSON的字符串形式可被JavaScript轻易地读入。
  • 相关阅读:
    UIWebvView 解决onClick 延迟相应问题
    MySQL 5.6.x 配置数据库主从复制
    SDWebImage 常用方法
    OSX/iOS 播放系统声音
    UIView 设置阴影(属性说明)
    Response的Content-Type一览
    Linux查看端口占用情况并释放端口占用
    Windows安装配置Anaconda2/PyCharm
    bui框架nav导航图标一览
    服务器验证码乱码问题记录(字体库添加)
  • 原文地址:https://www.cnblogs.com/CTXXCH/p/6548110.html
Copyright © 2011-2022 走看看