一个题考察对Promise的掌握情况
近半年面试了很多的人,其中不乏高级前端开发,而对Promise这个现代前端异步基础掌握得实在是惨不忍睹,除了烂大街的考察事件循环中Promise执行顺序的问题,以下这个题也是一个很好的考察点,问,以下...
Fighting's Blog
近半年面试了很多的人,其中不乏高级前端开发,而对Promise这个现代前端异步基础掌握得实在是惨不忍睹,除了烂大街的考察事件循环中Promise执行顺序的问题,以下这个题也是一个很好的考察点,问,以下...
先看代码: let x = { a: 1 }; let y = { a: 1, b: 2 }; x = y; // OK y = x; // Error let xx = (a: number) =&...
去年在微博上看到某前端大佬提供的一种检测用户是否打开控制台的方式,后面自己也去探索了一种方式,同时也发现在StackOverflow上有关于这个话题的讨论。不过这些方式后面都失效了。 今天偶然打开了一...
html的a标签有一个特性,当用户访问过其href指向的链接后,在任意其他网站出现一个a标签,链接也是一样的话,显示的标签内的内容颜色会跟默认的颜色不一样。当然,开发者也可以通过css的伪类选择器指定...
递归版本: function fib(n) { if (n <= 1) return 1; return fib(n – 1) + fib(n – 2); } 这样做的问题在哪呢? 简单粗暴的实...
洋葱模型如下图: 对middleware1而言,其next就是一个函数,返回middleware2的执行结果(一个promise对象),同理middleware2的next就是一个函数,其返回midd...
这是一个来自社区的题目,表述如下: 实现一个函数countOne,计算给定的参数数值(自然数)的二进制包含“1”的个数,如: countOne(10) => 2 countOne(16) => 1 c...
SourceMap是什么 像C++、OC等语言的编译器,在编译的时候会生成符号文件,对外无需发布这些符号文件,而当有异常上报或本地Debug二进制文件时,可以帮助开发人员将二进制尽可能还原成源码级别(...
朋友给了个题: 对1-500000000(别数了,5亿)的整数,实现一个encode编码方法,要求编码后的字符串只包含数字和字母,然后对应实现一个decode方法,可以将该字符串还原回去。 比如: e...
由于浏览器内置的函数:btoa不支持多字节编码: btoa(“一”) 执行会报错:Uncaught DOMException: Failed to execute ‘btoa’ on ‘Window’...