摘要:空白區(qū)通常是指其他元素不能出現(xiàn)且父元素背景可見(jiàn)的區(qū)域。很自然,用于影響這個(gè)區(qū)域的屬性是。權(quán)威指南何時(shí)應(yīng)當(dāng)使用需要在外側(cè)添加空白時(shí)。是用來(lái)隔開(kāi)元素與元素的間距用于布局分開(kāi)元素使元素與元素互不相干。何時(shí)應(yīng)當(dāng)時(shí)用需要在內(nèi)測(cè)添加空白時(shí)。 邊界(margin):元素周圍生成額外的空白區(qū)??瞻讌^(qū)通常是指其他元素不能出現(xiàn)且父元素背景可見(jiàn)的區(qū)域。補(bǔ)白(padding):補(bǔ)白位于元素框的邊界與內(nèi)容區(qū)之間...
摘要:四包含關(guān)系的盒子,可能情況里面盒子浮動(dòng),包住它的盒子不浮動(dòng)時(shí),父盒子背景無(wú)顯示原因由于元素浮動(dòng)后脫離了文檔流,所以父元素是無(wú)法根據(jù)元素來(lái)自適應(yīng)的。 一、浮動(dòng)元素自動(dòng)變塊級(jí)元素 非浮動(dòng)元素占據(jù)浮動(dòng)元素位置,浮動(dòng)元素不能占據(jù)非浮動(dòng)元素位置???向上占據(jù) 浮動(dòng)元素會(huì)被自動(dòng)設(shè)置成塊級(jí)元素,相當(dāng)于給元素設(shè)置了display:block(塊級(jí)元素能設(shè)置寬和高,而行內(nèi)元素則不可以)。 浮動(dòng)元素...
摘要:二叉樹(shù)和二叉搜索樹(shù)二叉樹(shù)的節(jié)點(diǎn)最多只能有兩個(gè)節(jié)點(diǎn),而二叉搜索樹(shù)只允許在左側(cè)的節(jié)點(diǎn)處存儲(chǔ)比父節(jié)點(diǎn)小的值,在右側(cè)節(jié)點(diǎn)存儲(chǔ)比父節(jié)點(diǎn)大的值。接收回調(diào)函數(shù)作為參數(shù)先序遍歷先序遍歷是以優(yōu)先于后代節(jié)點(diǎn)的順序訪問(wèn)沒(méi)和節(jié)點(diǎn)的。 樹(shù)是一種非順序數(shù)據(jù)結(jié)構(gòu),對(duì)于存儲(chǔ)需要快速查找的數(shù)據(jù)非常有用。樹(shù)是一種分層數(shù)據(jù)的抽象模型,現(xiàn)實(shí)生活中最常見(jiàn)的例子就是家譜,或者是公司的組織架構(gòu)圖。 樹(shù) 樹(shù)的相關(guān)術(shù)語(yǔ) showImg...
摘要:什么是跨域要明白什么是跨域之前,首先要明白什么是同源策略同源策略就是用來(lái)限制從一個(gè)源加載的文檔或腳本與來(lái)自另一個(gè)源的資源進(jìn)行交互。最后,解決跨域問(wèn)題還有一個(gè)更通用更強(qiáng)大的方法,我單獨(dú)把它拿出來(lái)總結(jié)了一篇文章跨域問(wèn)題的根本解決方案。 什么是跨域? 要明白什么是跨域之前,首先要明白什么是同源策略? 同源策略就是用來(lái)限制從一個(gè)源加載的文檔或腳本與來(lái)自另一個(gè)源的資源進(jìn)行交互。那怎樣判斷是否是同...
摘要:遮蔽效應(yīng)作用域查找會(huì)在找到第一個(gè)匹配的標(biāo)識(shí)符時(shí)停止,不會(huì)繼續(xù)往上層作用域查找,這就會(huì)產(chǎn)生遮蔽效應(yīng)。會(huì)發(fā)現(xiàn)每一次輸出的都是為啥勒所有的回調(diào)函數(shù)回在循環(huán)結(jié)束后才會(huì)執(zhí)行事件循環(huán)。 三劍客 編譯,顧名思義,就是源代碼執(zhí)行前會(huì)經(jīng)歷的過(guò)程,分三個(gè)步驟, 分詞/詞法分析,將我們寫(xiě)的代碼字符串分解成多個(gè)詞法單元 解析/語(yǔ)法分析,將詞法單元集合生成抽象語(yǔ)法樹(shù)(AST) 代碼生成,抽象語(yǔ)法樹(shù)(AST)轉(zhuǎn)...