文档声明(DOCTYPE)
-文档命令用于告知浏览器当前网页的版本
-HTML5的文档声明
<!doctype html>
进制
十进制(日常使用)
-特点:满10进1
-计数:0 1 2 3 4 5 6 7 8 9 10 11 12 …. 19 20
-单位数字:10个(0-9)
二进制 (计算机底层的进制)
-特点:满10进1
-计数:0 1 10 11 100 101 110 111
-单位数字:2个(0-1)
-扩展:
-所有数据在计算机底层都会以二进制的形式保存
-可以将内存想象为一个有多个小个子组成的容器,每一个小格子中可以存储一个1或1个0
一个小个子在内存中被称为1位(bit)
0bit = 1byte(字节)
1024byte = 1kb
1024kb = 1mb
1024kb = 1gb
1024gb = 1tb
1024tb = 1pb
八进制 (很少用)
-特点:满8进1
-计数:0 1 2 3 4 5 6 7 10 11 12… 17 20
-单位数字:8个(0-7)
十六进制 (一般显示一个二进制数字时,都会转换为十六进制)
-特点:满16进1
-计数:0 1 2 3 4 5 6 7 8 9 a b c d e f 10 11 12…. 1a 1b 1c 1d 1e 1f 20…
-单位数字:16个(0-f)
字符编码
学前端 -> 1100000110110(编码)
1100000110110->学前端(解码)
-所有的数据在计算机中存储时都是以二进制形式存储的,文字也不例外。
所以一段文字在存储到内存中时,都需要转换为二进制编码
当我们读取这段文字时,计算机都会将编码转换为字符,供我们阅读
-编码
-将字符转换为二进制码的过程称为编码
-解码
-将二进制码转换为字符的过程称为解码
-字符集(charset)
-编码和解码所采用的规则称为字符集
-乱码问题:
-如果编码和解码所采用的字符集不同就会出现乱码问题
-常见的字符集:
ASCII (英文)
ISO088591 (欧洲)
GB2312 (中国国标,仅限中国)
GBK(国标扩展,仅限中国)
UTF-8(万国码)推荐
<meta charset=”utf-8″>