背景 dva是一个基于 redux[https://github.com/reduxjs/redux] 和 redux-saga[https:/...
防抖 防抖是js优化的重要的一部分,也是面试中手写代码最常考的题目。那么我们为什么要防抖?防抖是什么意思?比如我们在监听onkeyup事件中,监...
DOM 即Document Object Modal。 DOM操作中的property和attribute property:修改对象属性,不...
event loop 事件循环/事件轮询 首先,js是单线程运行的,异步要基于回调来实现。event loop就是异步回调的实现原理。js是如何...
异步的概念 js的异步的概念的起因为js是单线程语言,一次只能同时做一件事。js和dom渲染公用同一个线程,因为js可修改dom结构,dom渲染...
先看一个bind函数的例子: 如果我们要手写一个bind函数的话,我们需要知道bind拿了什么参数,干了什么:①接收一个对象(this);②接受...
应用场景 作为普通函数 使用call,apply,bind 作为对象方法被调用 在class方法中被调用 箭头函数 使用要领 this在各场景...
背景:在项目中使用了less,用的是vscode中esay less插件,但在每次保存.less文件时,都会在对应的同级文件夹内生成一个.css...
项目中需要在微信端展示一个网页,里面用到多指触摸事件,经过反复测试发现在iphone6机型上,会出现下滑显示空白,解决方案如下: 问题解决了,新...