- 博客(3)
- 收藏
- 关注
原创 dumi开发和常见问题
dumi官网:https://d.umijs.org/zh-CNfather-build(github):https://github.com/umijs/father开始初始化一个文档模式的脚手架yarn create @umijs/dumi-lib注:初始化完成,再执行yarn安装依赖,就可以执行package.json里的scripts命令运行看效果了。配置文件》.umirc.ts,dumi配置文件。》.fatherrc.ts,father-build的配置文件,用于组件库打包。注
2021-12-10 10:20:12
3336
2
原创 JS--声明提前和作用域
声明提前JS声明提前包含 变量声明 和 函数声明。》变量声明1、显示声明变量才有变量提前。即用var声明。2、var声明的变量会将声明操作提前到当前作用域的开头,使其在整个当前作用域上下文都有效。赋值操作留在原地执行,没赋值时会输出 undefined。console.log(a); // 输出:undefined。console.log(b); // 报错,b is not defined。var a = 1; // 显示声明。局部变量。b = 1; // 隐式声明。全局变量。注:v
2020-06-17 19:50:00
133
原创 防抖动(debounce)和节流(throttle)
防抖动(debounce)和节流(throttle)为避免函数频繁触发,如resize函数等。可用函数防抖和节流来优化。防抖动(debounce)在频繁触发的情况下,只等有 足够的空闲时间 的情况下才触发。var debounce = function (gap, func) { var timer = null; return function () { var args = arguments; if (timer) clearTimeout(
2020-06-13 18:59:50
228
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人