GitHdu
GitHdu
小白问几个问题: 1. token放localStorage里面会有安全问题吗 2.例子中好像没有token验证的代码
> @XueSeason 哈哈哈,审题不清,这轮面试要挂了。 > 再补充一点: > ES5 和 ES6 子类 `this` 生成顺序不同。ES5 的继承先生成了子类实例,再调用父类的构造函数修饰子类实例,ES6 的继承先生成父类实例,再调用子类的构造函数修饰父类实例。这个差别使得 ES6 可以继承内置对象。 > > ```js > function MyES5Array() { > Array.call(this, arguments); > } > >...
```javascript const arr1 = ['A1', 'A2', 'B1', 'B2', 'C1', 'C2', 'D1', 'D2'] const arr2 = ['A', 'B', 'C', 'D'] const ret = [] let tmp = arr2[0] let j =...
```js for (var i = 0; i< 10; i++){ setTimeout(((i) => { console.log(i); }).call(null,i), 1000) } ```
观察者模式依赖一旦改变就会触发更新,而订阅发布模式则需要手动触发更新
```js function curry (fn) { const finalLen = fn.length let args = [].slice.call(this,1) return function currying () { args = args.concat(Array.from(arguments)) const len = args.length return len >= fn.length ?...
- css加载不会阻塞DOM树的解析 - css加载会阻塞DOM树的渲染 - css加载会阻塞后面js语句的执行 [参考链接](https://cloud.tencent.com/developer/article/1370715)
```js const findStr = str => { const strMap = Array.from(str).reduce((pre, cur, index, arr) => { if (!pre[cur]) { pre[cur] = 1; } if (index >= 1 && cur !==...
可不可以理解为`requestIdleCallback`
```js 1. var bankCode = '6222081812002934027'; let i=0 let arr = [] while(i