网页

作者: 风雨声豪入梦中 | 来源:发表于2018-08-06 20:13 被阅读0次

    软件的架构:C/S,客户端/服务器和B/S,浏览器/服务器。
    C/S,客户端/服务器:
    1.一般我们使用的软件都是C/S架构
    2.比如系统的中的软件QQ、360、office、XMind
    3.C表示客户端,用户通过客户端来使用软件
    4.S表示服务器,服务器负责处理软件的业务逻辑
    特点:
    1.软件使用前必须得安装
    2.软件更新时,服务器和客户端得同时更新
    3.C/S架构的软件不能跨平台使用
    4.C/S架构的软件客户端和服务器通信采用的是自有协议,相对来说比较安全
    B/S,浏览器/服务器:
    1.B/S本质上也是C/S,只不过B/S架构的软件,使用浏览器作为软件的客户端
    2.B/S架构软件通过使用浏览器访问网页的形式,来使用软件
    3.比如:京东 淘宝 12306 知乎 新浪微博
    特点:
    1.软件不需要安装,直接使用浏览器访问指定的网址即可
    2.软件更新时,客户端不需要更新
    3.软件可以跨平台,只要系统中有浏览器,就可以使用
    4.B/S架构的软件,客户端和服务器之间通信采用的是通用的HTTP协议,相对来说不安全
    乱码出现的原因:
    产生乱码的根本原因是,编码和解码采用的字符集不同
    编码:依据一定的规则,将字符转换为二进制编码的过程
    解码:依据一定的规则,将二进制编码转换为字符的过程
    字符集:编码和解码所采用的规则,我们称为字符集
    ASCII
    ISO-8859-1
    GBK
    GB2312:中文系统的默认编码
    UTF-8:万国码,支持地球上所有的文字
    ANSI:自动以系统的默认编码来保存文件

    结构:HTML用于描述页面的结构
    表现:CSS用于控制页面中元素的样式
    行为:JavaScript用于响应用户操作
    HTML和CSS的基础知识:
    HTML
    CSS
    网页布局
    为了页面有更好的使用性,我们一般使用utf-8.
    <meta>:
    <meta> 标签可提供有关页面的元信息.
    <meta> 标签位于文档的头部,不包含任何内容。<meta> 标签的属性定义了与文档相关联的名称/值对。

    相关文章

      网友评论

          本文标题:网页

          本文链接:https://www.haomeiwen.com/subject/ssogvftx.html