类数组可以使用 Array.from()来转换成为数组
如何使两个页面之间进行通信?
1.如果是同域的,可以使用localStorage来使用
2.如果是不同域的 , 可以使用 iframe 来使用 ,传递参数进去
css优先级
!import > id > class > 标签 内联>内部>外部
css盒子模型
标准:width = content
ie盒模型 : width = content + padding + border
形成bfc的条件
float不为none
overflow不为visible
position不为默认与relative
应用bfc
1.利用bfc可以解决 双边距重叠的问题
2.可以解决高度塌陷的问题
3.可以解决阻止元素覆盖的问题(给被覆盖的元素加一个 overflow)
执行栈
当执行js的时候,首先会执行一个main函数,再根据先进后出的原则,后执行的函数会退出栈
浏览器渲染的过程
1.构建dom树
2.构建cssom树
3.合并以上的两棵树
4.渲染
5.下载script,执行一开始就要执行的函数