zoukankan      html  css  js  c++  java
  • Python -- Web


    BS架构:Browser/Server

    Web开发阶段:

      静态Web

      CGI: Common Gateway Interface

      ASP/JSP/PHP

      MVC: Model-View-Control


    HTTP协议

    格式  

    GET /path HTTP/1.1
    Header1: Value1
    Header2: Value2
    Header3: Value3
    POST /path HTTP/1.1
    Header1: Value1        #每个Header一行一个,换行符是
    
    Header2: Value2
    Header3: Value3
                     #当遇到连续两个
    时,Header部分结束,后面的数据全部是Body
    body data goes here...     #Body的数据类型由Content-Type头来确定

    HTML

      HyperText Markup Language, 超文本标记语言

        定义网页内容,包括header、body等

    CSS

      Cascading Style Sheets, 层叠样式表,

        用于控制样式,常用选择器:id(#)、class(.)

    JavaScript

      让HTML具有交互性, 可以内嵌到HTML中,也可以从外部链接到HTML中

    在线学习网站:http://www.w3school.com.cn/


    了解了HTTP协议和HTML文档,我们其实就明白了一个Web应用的本质就是:

    1. 浏览器发送一个HTTP请求;

    2. 服务器收到请求,生成一个HTML文档;

    3. 服务器把HTML文档作为HTTP响应的Body发送给浏览器;

    4. 浏览器收到HTTP响应,从HTTP Body取出HTML文档并显示。

    KEEP LEARNING!
  • 相关阅读:
    模型绑定功能
    接口返回的内容
    跨平台的ASP.NET Core简介
    NLog如何打印日志(.Net5)
    注意力创造价值;
    Restful接口的介绍
    电脑设置双屏显示(windows)
    Linq多集合连接
    调试时才执行的代码
    mvc4 路由匹配测试
  • 原文地址:https://www.cnblogs.com/roronoa-sqd/p/4911506.html
Copyright © 2011-2022 走看看