摘要:空白区通常是指其他元素不能出现且父元素背景可见的区域。很自然,用于影响这个区域的属性是。权威指南何时应当使用需要在外侧添加空白时。是用来隔开元素与元素的间距用于布局分开元素使元素与元素互不相干。何时应当时用需要在内测添加空白时。 边界(margin):元素周围生成额外的空白区。空白区通常是指其他元素不能出现且父元素背景可见的区域。补白(padding):补白位于元素框的边界与内容区之间...
摘要:四包含关系的盒子,可能情况里面盒子浮动,包住它的盒子不浮动时,父盒子背景无显示原因由于元素浮动后脱离了文档流,所以父元素是无法根据元素来自适应的。 一、浮动元素自动变块级元素 非浮动元素占据浮动元素位置,浮动元素不能占据非浮动元素位置???向上占据 浮动元素会被自动设置成块级元素,相当于给元素设置了display:block(块级元素能设置宽和高,而行内元素则不可以)。 浮动元素...
摘要:二叉树和二叉搜索树二叉树的节点最多只能有两个节点,而二叉搜索树只允许在左侧的节点处存储比父节点小的值,在右侧节点存储比父节点大的值。接收回调函数作为参数先序遍历先序遍历是以优先于后代节点的顺序访问没和节点的。 树是一种非顺序数据结构,对于存储需要快速查找的数据非常有用。树是一种分层数据的抽象模型,现实生活中最常见的例子就是家谱,或者是公司的组织架构图。 树 树的相关术语 showImg...
摘要:什么是跨域要明白什么是跨域之前,首先要明白什么是同源策略同源策略就是用来限制从一个源加载的文档或脚本与来自另一个源的资源进行交互。最后,解决跨域问题还有一个更通用更强大的方法,我单独把它拿出来总结了一篇文章跨域问题的根本解决方案。 什么是跨域? 要明白什么是跨域之前,首先要明白什么是同源策略? 同源策略就是用来限制从一个源加载的文档或脚本与来自另一个源的资源进行交互。那怎样判断是否是同...
摘要:遮蔽效应作用域查找会在找到第一个匹配的标识符时停止,不会继续往上层作用域查找,这就会产生遮蔽效应。会发现每一次输出的都是为啥勒所有的回调函数回在循环结束后才会执行事件循环。 三剑客 编译,顾名思义,就是源代码执行前会经历的过程,分三个步骤, 分词/词法分析,将我们写的代码字符串分解成多个词法单元 解析/语法分析,将词法单元集合生成抽象语法树(AST) 代码生成,抽象语法树(AST)转...