项目根目录增加jsconfig.json
window.performance.now() console.time方法与console.timeEnd方法 Benchmark.js[https://github.c...
什么是HOC? HOC(Higher-order component)是一种React 的进阶使用方法,只要还是为了便于组件的复用。强调一点,HOC本身并不是 React A...
Set成员唯一、无序且不重复[value, value],键值与键名是一致的(或者说只有键值,没有键名)可以遍历,方法有:add、delete、has WeakSet成员都是...
看下测试结果: 首先我们先Object.prototype.toString.call(obj)理解这句话的意思: 调用Object.prototype.toString方法...
函数声明 函数声明可以提前被解析出来,而表达式不可以。 解析器会先读取函数声明,并使其在执行任何代码之前可以访问,在任何地方调用都不会有问题;而函数表达式则必须等到解析器执行...
js和其他语言一样,都要经历编译和执行阶段。而js在编译阶段的时候,会搜集所有的变量声明并且提前声明变量,而其他的语句都不会改变他们的顺序,因此,在编译阶段的时候,第一步就已...
转换执行顺序 一、首先看双等号前后有没有NaN,如果存在NaN,一律返回false。 二、再看双等号前后有没有布尔,有布尔就将布尔转换为数字。(false是0,true是1)...
1、文字超出部分显示省略号 单行文本的溢出显示省略号(一定要有宽度) 多行文本溢出显示省略号 2、中英文自动换行 word-break:break-all;只对英文起作用,以...
什么是柯里化? 维基百科上说道:柯里化,英语:Currying(果然是满满的英译中的既视感),是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且...
call apply bind 简单实现 函数柯里化的实现 构造函数的实现 ES6实现 结合实现
CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。 它允许浏览器向跨源服务器,发出XMLHttpRequest[...
观察者模式 所谓观察者模式,其实就是为了实现松耦合(loosely coupled)。 在观察者模式中,观察者需要直接订阅目标事件;在目标发出内容改变的事件后,直接接收事件并...
第一次看到柯里化这个词的时候,还是在看一篇算法相关的博客提到把函数柯里化,那时一看这个词就感觉很高端,实际上当你了解了后才发现其实就是高阶函数的一个特殊用法。 果然是不管作用...
一、引言 在现代的前端渲染框架中,Virtual DOM几乎已经成了标配,通过这样一个缓冲层,我们已经能够实现对 Real DOM 的最少操作,在大家的广泛认知中,操作 DO...
js中call、apply、bindcall apply bind都有着改变this指向的功能,什么叫改变this指向呢?this:当前作用域的顶层对象。某个方法内可能引用了他当前作用域的对象的属性,改变thi...
@彭乾胜 好的
js中call、apply、bindcall apply bind都有着改变this指向的功能,什么叫改变this指向呢?this:当前作用域的顶层对象。某个方法内可能引用了他当前作用域的对象的属性,改变thi...
测试
js中call、apply、bindcall apply bind都有着改变this指向的功能,什么叫改变this指向呢?this:当前作用域的顶层对象。某个方法内可能引用了他当前作用域的对象的属性,改变thi...