frontEnd_book icon indicating copy to clipboard operation
frontEnd_book copied to clipboard

前端学习手册、技术分享、算法、常见面试题汇总

Results 48 frontEnd_book issues
Sort by recently updated
recently updated
newest added

a.b.c.d 比 a['b']['c']['d'] 性能高点,后者还要考虑 [ ] 中是变量的情况 从两种形式的结构来看,显然编译器解析前者要比后者容易些,自然也就快一点。

文档中对reducer定义:接收旧的 state 和 action,返回新的 state 如果reducer不纯,返回新的state存在不确定性,那么在页面上有多个更新state的action,一旦某一个出错,无法定位谁把state改变了 所以纯函数的作用是没有副作用,唯一输入对应唯一输出,符合reducer的设计理念

jwt举例 需要一个secret(随机数) 后端利用secret和加密算法(如:HMAC-SHA256)对payload(如账号密码)生成一个字符串(token),返回前端 前端每次request在header中带上token 后端用同样的算法解密

例如:给定 nums1 = [1, 2, 2, 1],nums2 = [2, 2],返回 [2, 2]。 ```JS let nums1 = [2, 2] let nums2 = [1, 2, 2, 1] function intersection(nums1, nums2) { const...

引入箭头函数有两个方面的作用:更简短的函数并且不绑定this。 不同之处: 箭头函数没有 this,它会从自己的作用域链的上一层继承 this(因此无法使用 apply / call / bind 进行绑定 this 值); 不绑定 arguments,当在箭头函数中调用 aruguments 时同样会向作用域链中查询结果; 不绑定 super 和 new.target; 没有 prototype 属性,即指向 undefined; 无法使用 new 实例化对象,因为普通构造函数通过 new 实例化对象时...

display:none: 会让元素完全从渲染树中消失,渲染的时候不占据任何空间, 不能点击,涉及到了DOM结构,产生reflow与repaint visibility: hidden:不会让元素从渲染树消失,渲染元素继续占据空间,只是内容不可见,不能点击,脱离文档流,只产生repaint(脱离文档流) opacity: 0: 不会让元素从渲染树消失,渲染元素继续占据空间,只是内容不可见,可以点击,不脱离文档流

```js LazyMan('Tony'); // Hi I am Tony LazyMan('Tony').sleep(10).eat('lunch'); // Hi I am Tony // 等待了10秒... // I am eating lunch LazyMan('Tony').eat('lunch').sleep(10).eat('dinner'); // Hi I am Tony // I am eating...

如下:{1:222, 2:123, 5:888},请把数据处理为如下结构:[222, 123, null, null, 888, null, null, null, null, null, null, null]。 ```js const obj = { 1: 222, 2: 123, 5: 888 }; // 解法1 function sale(obj,...

```js let arr = [2, 34, 5, 2, 1, 67, 8, 9, 37, 16]; function sort(arr) { let length = arr.length; for (let i = 0; i < length -...