內(nèi)聯(lián)元素是不可以控制寬和高、margin等敲长;并且在同一行顯示郎嫁,不換行秉继。
塊級(jí)元素時(shí)可以控制寬和高、margin等泽铛,并且會(huì)換行尚辑。
1.inline?:?使用此屬性后,元素會(huì)被顯示為內(nèi)聯(lián)元素厚宰,元素則不會(huì)換行
inline是行內(nèi)元素腌巾,同行可以顯示,像span铲觉、font澈蝙、em、b這些默認(rèn)都是行內(nèi)元素撵幽,不會(huì)換行灯荧,無法設(shè)置寬度、高度盐杂、margin逗载、border
2.block?:?使用此屬性后,元素會(huì)被現(xiàn)實(shí)為塊級(jí)元素链烈,元素會(huì)進(jìn)行換行厉斟。
block,塊元素强衡,div擦秽、p、ul漩勤、li等這些默認(rèn)都是塊元素感挥,會(huì)換行,除非設(shè)置float??
3.inline-block?:?是使元素以塊級(jí)元素的形式呈現(xiàn)在行內(nèi)越败。意思就是說触幼,讓這個(gè)元素顯示在同一行不換行,但是又可以控制高度和寬度究飞,這相當(dāng)于內(nèi)斂元素的增強(qiáng)置谦。(IE6不支持)
inline-block,可以同行顯示的block亿傅,想input霉祸、img這些默認(rèn)就是inline-block,出了可以同行顯示袱蜡,其他基本block一樣
這里考察原型,js原型遵循5個(gè)規(guī)則: 1慢宗、所有的引用類型(數(shù)組坪蚁、對(duì)象奔穿、函數(shù)),都具有對(duì)象特性敏晤,即可自由擴(kuò)展屬性(除了“null”以外)贱田;?
2、所有的引用類型(數(shù)組嘴脾、對(duì)象男摧、函數(shù)),都有一個(gè)__proto__(隱式原型)屬性译打,屬性值是一個(gè)普通的對(duì)象耗拓;?
3、所有的函數(shù)奏司,都有一個(gè)prototype(顯式原型)屬性乔询,屬性值也是一個(gè)普通對(duì)象;
?4韵洋、所有的引用類型(數(shù)組竿刁、對(duì)象、函數(shù))搪缨,__proto__屬性值指向(完全相等)它的構(gòu)造函數(shù)的“prototype”屬性值食拜;
?5、當(dāng)試圖得到一個(gè)對(duì)象的某個(gè)屬性時(shí)副编,如果這個(gè)對(duì)象本身沒有這個(gè)屬性负甸,那么會(huì)去__proto__(即它的構(gòu)造函數(shù)的prototype中)尋找。
1. p元素不能包含任何塊級(jí)元素(包括自身)
2. a元素可以包含任何其他元素(除了自身)
3. document是文檔(整個(gè)DOM樹)的根節(jié)點(diǎn)
設(shè)置一般用 set 開頭惑惶, 獲取采用 get 開頭;
對(duì)于鍵值的話,一般都是 (key, value)的形式短纵;
常見的請(qǐng)求頭和相應(yīng)頭都有什么呢香到?
1)請(qǐng)求(客戶端->服務(wù)端[request])
??? GET(請(qǐng)求的方式) /newcoder/hello.html(請(qǐng)求的目標(biāo)資源) HTTP/1.1(請(qǐng)求采用的協(xié)議和版本號(hào))
??? Accept: */*(客戶端能接收的資源類型)
??? Accept-Language: en-us(客戶端接收的語言類型)
??? Connection: Keep-Alive(維護(hù)客戶端和服務(wù)端的連接關(guān)系)
??? Host: localhost:8080(連接的目標(biāo)主機(jī)和端口號(hào))
??? Referer: http://localhost/links.asp(告訴服務(wù)器我來自于哪里)
??? User-Agent: Mozilla/4.0(客戶端版本號(hào)的名字)
??? Accept-Encoding: gzip, deflate(客戶端能接收的壓縮數(shù)據(jù)的類型)
??? If-Modified-Since: Tue, 11 Jul 2000 18:23:51 GMT(緩存時(shí)間)?
??? Cookie(客戶端暫存服務(wù)端的信息)
??? Date: Tue, 11 Jul 2000 18:23:51 GMT(客戶端請(qǐng)求服務(wù)端的時(shí)間)
2)響應(yīng)(服務(wù)端->客戶端[response])
HTTP/1.1(響應(yīng)采用的協(xié)議和版本號(hào)) 200(狀態(tài)碼) OK(描述信息)
Location: http://www.baidu.com(服務(wù)端需要客戶端訪問的頁面路徑)
Server:apache tomcat(服務(wù)端的Web服務(wù)端名)
Content-Encoding: gzip(服務(wù)端能夠發(fā)送壓縮編碼類型)
Content-Length: 80(服務(wù)端發(fā)送的壓縮數(shù)據(jù)的長度)
Content-Language: zh-cn(服務(wù)端發(fā)送的語言類型)
Content-Type: text/html; charset=GB2312(服務(wù)端發(fā)送的類型及采用的編碼方式)
Last-Modified: Tue, 11 Jul 2000 18:23:51 GMT(服務(wù)端對(duì)該資源最后修改的時(shí)間)
Refresh: 1;url=http://www.it315.org(服務(wù)端要求客戶端1秒鐘后鱼冀,刷新,然后訪問指定的頁面路徑)
Content-Disposition: attachment; filename=aaa.zip(服務(wù)端要求客戶端以下載文件的方式打開該文件)
Transfer-Encoding: chunked(分塊傳遞數(shù)據(jù)到客戶端)
Set-Cookie:SS=Q0=5Lb_nQ; path=/search(服務(wù)端發(fā)送到客戶端的暫存數(shù)據(jù))
Expires: -1//3種(服務(wù)端禁止客戶端緩存頁面數(shù)據(jù))
Cache-Control: no-***(服務(wù)端禁止客戶端緩存頁面數(shù)據(jù))
Pragma: no-***(服務(wù)端禁止客戶端緩存頁面數(shù)據(jù))
Connection: close(1.0)/(1.1)Keep-Alive(維護(hù)客戶端和服務(wù)端的連接關(guān)系)
??? Date: Tue, 11 Jul 2000 18:23:51 GMT(服務(wù)端響應(yīng)客戶端的時(shí)間)
在服務(wù)器響應(yīng)客戶端的時(shí)候悠就,帶上Access-Control-Allow-Origin頭信息千绪,解決跨域的一種方法。
$emit() 是向上冒泡
$broadcast() 是向下傳播事件
Angular 的知識(shí)梗脾,沒有$send.
$emit只能向parent controller傳遞event與data
$broadcast只能向child controller傳遞event與data
$on用于接收event與data