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、八進位與十六進位之間的轉換
方法:
以二進位為中介數,進行相互轉換