一、作用域
- 块级作用域
- 块级变量
let
- 块级常量
const
ES6
提出了两个新的声明变量的命令:let
和const
。其中,let
完全可以取代var
,因为两者语义相同,而且let
没有副作用var
命令存在变量提升效用,let
命令没有这个问题var
命令,而是使用let
命令取代前端工程师知识体系
prototype
属性,其实际上还是一个对象,如果被用在继承中,姑且叫做原型对象在构造函数中的prototype
中定义的属性和方法,会被创建的对象所继承下来。举个栗子:
排序算法:一种能将一串数据依照特定的排序方式进行排列的一种算法。
排序算法性能:取决于时间和空间复杂度,其次还得考虑稳定性,及其适应的场景。
稳定性:让原本有相等键值的记录维持相对次序。也就是若一个排序算法是稳定的,当有俩个相等键值的记录R和S,且原本的序列中R在S前,那么排序后的列表中R应该也在S之前。
DOM 事件就是指 当页面上发生某一件事的时候激发某一个函数 相当监听/触发设备
收录日常发现的好的文章和资源
BFC
(Block Formatting Contexts
) 即块级格式化上下文,从样式上看,它与普通的容器没有什么区别,但是从功能上,BFC
可以看作是隔离了的独立容器,容器里面的元素不会在布局上影响到外面的元素,并且 BFC
具有普通容器没有的一些特性,例如可以包含浮动元素,使到它可以包含浮动元素,从而防止出现高度塌陷的问题