摘要:1.安装npm install screenfull@5 --save 2.使用import screenfull from "screenfull"; screenfull.isFullscreen; // 当前页面是否全屏screenfull.isEnabled; // 当前浏览器是否支持全屏
阅读全文
摘要:function debounce(fn, wait) { var timer = null; var self = this; var args = arguments; var count = 0; return function () { clearTimeout(timer); if (co
阅读全文
摘要:main.js 是 配置文件,data-main 是异步加载,如果在main.js未加载完成的时候,使用了require去加载文件,就会导致配置无效 main.js
阅读全文
摘要:this 通常指向调用者,即谁调用指向谁。 场景1: var a = 2; function fn() { console.log(this.a); } var obj = { a:123, fn:fn } fn(); // 2 this指向window obj.fn(); // 123 this指
阅读全文
摘要:个人理解 闭包:函数内部定义一个函数,内部函数可以访问外包函数定义的变量。 闭包的特点:变量长驻内存 demo实现一个类似函数调用计数器功能: function fn(){ var c = 0; function inner(){ c += 1; console.log(c) } return in
阅读全文
摘要:1.格式化数字,每三位加逗号 // 实现方式一 function formatNum(num){ var _num = num + ""; var result = ""; while(_num.length>3){ result = "," + _num.slice(-3) + result; _
阅读全文
摘要:1.基本数据类型数据去重 2.引用数据类型去重(实际开发中比较常见)
阅读全文
摘要:1.使用数组的flat方法 2.实现方式二:
阅读全文