CSS出錯用border;
JS出錯用console.log()
這是根本的。
css
- 浮動元素对竣,父元素不設高度庇楞,就看不到子元素的,因為浮動元素只會因為內(nèi)容設置高度否纬,脫離文檔流吕晌,父元素識別不了子元素了,認為高度是零临燃。不知道就是border睛驳。
- 層級關(guān)系,有的可以繼承的膜廊,有的不可以繼承的柏靶。理清這種父元素已經(jīng)好多種設置了,而且子元素也好多種設置了溃论,然后就自己覺得都亂了屎蜓,問題出來了,也不知道出在哪里钥勋。定位就是定位炬转,浮動就是浮動,都是相對于父元素來的算灸。又要居中扼劈,又要有其他效果,所以有時候會亂菲驴,連寬度都會影響子元素位置荐吵。
要明白,先實現(xiàn)什么設置赊瞬。
JS
- 函數(shù)的變量作用域先煎,尤其是循環(huán)語句里的,其實循環(huán)語句不是函數(shù)巧涧,它里面的作用域就是函數(shù)體內(nèi)的薯蝎。
- 回調(diào)函數(shù),動畫谤绳,讀寫數(shù)據(jù)占锯,事件袒哥,定時器之類的,只要是異步的執(zhí)行的消略,就要注意哪些代碼是要放在回調(diào)函數(shù)里的堡称。
- 封裝函數(shù)時,如何設置this艺演,如何保留this粮呢,如何傳入外部變量,如何儲存外部變量钞艇。
待續(xù)
時間緊迫啄寡,鑒于膀胱壓力記憶一時斷片,先待續(xù)哩照,后續(xù)挺物,我直接寫在評論里,作為自己的記錯本了飘弧。這就是我的記錯本识藤!QQ20171107-0.gif