css的选择器位于css声明块前 选择器可以分为以下类别: 简单选择器 Simple selectors: 通过元素类型、class或id匹配一个或多个元素。 属性选择器 A...
css的选择器位于css声明块前 选择器可以分为以下类别: 简单选择器 Simple selectors: 通过元素类型、class或id匹配一个或多个元素。 属性选择器 A...
常见定位方案 普通流(normal flow) 在普通流中, 元素按照其HTML中的先后位置自上而下布局, 在这个过程中, 行内元素水平排列, 直到行内被占满后换行; 块级元...
JavaScript特点是”非阻塞“,V8引擎通过事件循环event loop来实现这一特点。 1. 执行栈与事件队列 当javaScript代码执行的时候会将不同的变量存于...
V8引擎是目前JavaScript最流行的引擎, 它为JavaScript可以高效的运行在浏览器和Nodejs这两大宿主环境中提供了极致的保驾护航。V8引擎正努力降低整体的内...
call 和 apply 的相同点 都能够改变函数执行时的上下文,将一个对象的方法交给另一个对象来执行,并且是立即执行。 调用call 和 apply的对象必须是一个函数 F...
MDN一句话介绍bind: bing() 方法会创建一个新函数。当这个新函数被调用时,bind()的第一个参数将作为它运行时的this, 之后的一序列参数将会在传递的实参前传...
typeof实现原理 typeof 一般被用于判断一个变量的类型, 我们可以利用typeof 来判断 number, string, object, function, un...
在JavaScript中,每一个函数被调用时,都会创建一个新的执行上下文。因为在函数里定义的变量和函数是唯一在内部被访问的变量,为而不是在外部被访问的变量,当调用函数时, 函...
在《JavaScript深入之执行上下文栈》中讲到, 当JavaScript代码执行一段可执行代码(executable code)时,会创建对应的执行上下文(executa...