网页的概念

软件的分类:

  • 系统软件 windows Linux…
  • 应用软件 office qq…
  • 游戏软件 王者荣耀 吃鸡
    软件一般由两个部分组成:
  • 客户端 (用户通过客户端来使用软件)
  • 服务端 (服务器负责在远程处理业务逻辑)
    发送请求 - 返回响应 - 就是这么一个过程
    服务器
  • 服务器开发的语言
  • Java - PHP - C# - Python - Node.js
    客户端
  • 文字客户端 (命令行来使用软件)
  • 图形化界面 (点击拖动来使用)
  • 网页 (通过访问网页(B/S架构))
    网页的特点
    1.不需要安装
    2.无需更新
    3.跨平台
    网页中使用的语言
    - HTML CSS JavaScript
    浏览器把网页进行渲染,然后展现出来
    就是咱程序员写的代码(源代码) 浏览器右键
  • 前端工程师负责编写网页中的源代码
  • 浏览器负责将网页渲染成我们想要的样子
    W3C的建立
  • 伯纳斯李 1994 年建立万维网联盟(W3C)
  • W3C 的出现为了 制定网页开发的标准 为了相同的效果(兼容性)
  • 所以 我们编写的网页都要遵循W3C的规范
    网页的结构
    W3C标准
    结构 HTML
    表现 CSS
    行为 JavaScript
    - HTML 用户描述页面的结构
  • CSS 用户控制页面中元素的样式
  • JS 用于响应用户操作
    网页的基本结构
    迭代:
  • 网页的版本
    文档声明
  • 文档声明用来告诉浏览器当前网页的版本
  • html5 的文档声明
    <!doctype html>

关于进制
十进制:(日常使用)

  • 特点 : 满10进1
  • 计数:0 1 2 3 4 5 6 7 8 9 10 …
  • 单位数字: 10个(0-9)
    二进制:(计算机底层的进制)
  • 特点 : 满2进1
  • 计数:0 1 10 11 100 101 110 111 …
  • 单位数字: 2个(0-1)
    八进制:(以前说的半斤八两- 很少用)
  • 特点 : 满8进1
  • 计数:0 1 2 3 4 5 6 7 10 11 …
  • 单位数字: 8个(0-7)
    十六进制:(一般显示一个二进制数字时,都是转为十六进制)
  • 特点 : 满16进1
  • 计数:0 1 2 3 4 5 6 7 8 9 a b c …f 10…1a 2b …
  • 单位数字: 16个(0-f)
    扩展
  • 所有数据在计算机底层都会以二进制的形式保存
  • 内存想象成一个小格子 存个1/0.
  • 1个小格子 1位(bit)
    Bbit = 1btye(字节)
    1024btye = 1kb (千字节)
    1024kb = 1mb (兆字节)…
    字符编码
  • 所有的数据在计算机中存储时都是以二进制形式存的
  • 编码(阿巴 转为 101101101)(瞎编的二进制)
    将字符转换为二进制码的过程为编码
  • 解码(101101101 转为 阿巴)(瞎编的二进制)
    将二进制编码转为字符串的过程为解码
  • 字符集(charset)
    编码和解码所采用的规则称为字符集
  • 乱码问题
    如果编码和解码所采用的字符集不同就会出现乱码
  • 常见的字符集
    ASCII 好像是英国的 IS088591好像是德国的 不记得了 反正也不是很重要
    总结都是有一定的局限性
    最后 UTF-8 你一定见过 没错 这个地球人都可以使用的字符集
    在开发时使用
可以通过meta 标签来设置网页的字符集 避免乱码 Meta 标签 Meta 主要用于设置网页中的一些元数据 元数据一般不是给用户看的 - Charset 指定网页的字符集 - Name 指定的数据的名称

description用于指定网页的描述 (就是标题下面 那些描述 )

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值