摘要:為什么要清除浮動子元素脫離文檔流會造成父元素塌陷撐不起來父元素靠子元素撐起來清除浮動清除浮動偽元素閉合浮動增加額外元素父級元素不設置子元素額外增加元素閉合浮動使用和其自身的屬性注意不推薦使用的屬性閉合浮動父元素設置閉合浮動父 為什么要清除浮動 子元素 float:left; 脫離文檔流,會造成父元素塌陷(撐不起來) 父元素 靠子元素撐起來 清除浮動 clear:both 清除浮動...
摘要:定義運算符用來判斷一個構造函數的屬性所指向的對象是否存在另外一個要檢測對象的原型鏈上,用于引用類型。但其實,實例的來自于構造函數的。 一、關于css 樣式優先級: 行內樣式>id選擇器樣式>類選擇器樣式>標簽選擇器樣式>通配符選擇器的樣式>繼承樣式>默認樣式 二、關于js 關于問題:**JavaScript中的所有事物都是對象??** 從typeof和instanceo...
摘要:標簽標簽用于將多個形狀組成一個組,方便復用。表示的寬度和長度是實際的像素值。標簽標簽對的屬性不起作用,如果需要變形,就要使用標簽。注意,如果使用標簽插入文件,就無法獲取。 代碼優化永遠是程序員亙古不變的需求,而合理的利用SVG圖片來代替部分PNG/JPG等格式的圖片則是前端優化重要的一環,既然是優化,那我們先來看看SVG圖片都有哪些優勢: SVG 可被非常多的工具讀取和修改(比如記事本...
摘要:而本篇文章將開始把這些原因進一步實踐,用代碼真正地去實現一套完整且穩定的方案。如果對原理還有疑問的小伙伴,請移步技術解析原理篇,只有在理解了理論的基礎上,進一步與實踐相結合,才能真正地去深入一項技術。 引言 上一篇原理篇,我們已經詳細地闡述了 Hybrid App 的基礎原理,了解了 Native端 和 H5端 是如何通信的,還有 bridge 的設計和接入。而本篇文章將開始把這些原因...
摘要:基礎原型原型鏈構造函數默認有這一行張三李四構造函數擴展其實是的語法糖其實是的語法糖其實是使用判斷一個函數是否是一個變量的構造函數原型規則和示例所有的引用類型數組對象函數,都具有對象屬性即可自有擴展的屬性,除外所有的引用類型數組對象函數, JavaScript基礎 —— 原型&&原型鏈 構造函數 function Foo(name, age) { this.name = na...