html编辑器
两种:
一、增强的文本编辑器
edplus、sublime、nodepad、
特点:体积小,运行速度快,没有语法提示、自动补全功能
二、IDE(集成开发环境)
zend、dreamweaver、eclips
特点:功能强大,体积大,具有语法检查、自动补全功能、具有版本控制功能。
三、标签的学习方法:
1、记标签名
2、尽可能多记标签的属性
3、记标签在页面上的默认显示效果
4、不能与其他标签共存一行 (块元素block-element)
5、可以与其他标签共存一行 (行元素inline-element)
进制
二进制
首先明确:计算机内所有的数据存储与运算,传输都是以二进制的形式进行的。
进制
12345 ?
数码:某种进制中所能出现的数字
基数:某种进制中数码的个数(进制数)
权:某种进制数码所在位的比重(它是衡量各个数码所在位的作用大小的值),某个位的大小等于,该位上的数码乘以一个固定的数,那么这个固定的数就
是权,权是一个幂。
权与位上的数码没有任何关系,数码与数码所在位上的权的乘积可以表示该位的大小,对于同一个位,数码是可以变的,但权是固定不变的
进位制:在表示数据的时候仅使用一位是不够,必须采用进制的方法组织多位数码,多位数码中的每一个的组成以及由低向高进位的规则,就叫进位计数制,简称进位制。
十进制:
数码:0至9
基数:10
权:
(12345)10
位1的权:1 1*10(1-1)
位2的权:10 1*10(2-1)
位3的权:100 1*10(3-1)
位4的权:1000 1*10(4-1)
位5的权:10000 1*10(5-1)
八进制:
数码:0至7
基数:8
权:
(1234)8
位1的权:1 1*8(1-1)
位2的权:8 1*8(2-1)
位3的权:64 1*8(3-1)
位4的权:512 1*8(4-1)
十六进制:
数码:0至9、A(10)至F(15)
基数:16
权:
(AF1)16
位1的权:1 1*16(1-1)
位2的权:16 1*16(2-1)
位3的权:256 1*16(3-1)
二进制:
数码:0、1
基数:2
权:
(10101101)2
位1的权:1 1*2(1-1)
位2的权:2 1*2(2-1)
位3的权:4 1*2(3-1)
位4的权:8 1*2(4-1)
位5的权:16 1*2(5-1)
位6的权:32 1*2(6-1)
位7的权:64 1*2(7-1)
位8的权:128 1*2(8-1)
进制的转换
1、非十进制转换为十进制
方法:按权展开
任何一种进制都可以表示成,各个位上的数码与该位上的权的乘积的和。
(12345)10
权展开式:
5*10(1-1) + 4*10(2-1) + 3*10(3-1) + 2*10(4-1) + 1*10(5-1)=12345
(671)8
1*80 + 7*81 + 6*82=(441)10
(10101011)2=(?)10
1*1+1*2+0*4+1*8+0*16+1*32+0*64+1*128=(171)10
2、十进制转换为非十进制
方法:
整数部分与小数部分分别进行转换
整数部分采用的是基数连除取余法,也就是将十进制转换为几进制就除几取余,先得到的是余数是低位,后得到余数是高位。
小数部分采用的是基数连乘取整数,也就是将十进制转换为几进制就乘几取整,先得到的是整数是高位,后得到的整数是低位
书写时由高位向低位写。
3、八进制(十六进制)转换为二进制
方法:
将每一位八进制(或十六进制)转换为3位 (或4位)二进制。
示例1:
(76)8=(?)2
(76)8=111 110=(111110)2
示例2:
(F5)16=(?)2
(F5)16=1111 0101=(11110101)2
4、将二进制转换为八进制(或十六进制)
方法:
以小数点为起点,整数部分向左,小数部分向右,每3位(或4位)划分为一组,不足位数时,整数部分在前面补0,小数部分在后面补0,再将每一组二进制数转换为八进制(或十六进制)
示例1:
(10111.11)2=()8
(010 111 .110)2=(27.6)8
示例2:
(1101111.101)2=(?)16
( 0110 1111.1010)2=(6F.A)16
5、八进制与十六进制之间的转换
方法:
以二进制为中介数,进行相互转换