打赏

随笔分类 -  js

screefull全屏
摘要:1.安装npm install screenfull@5 --save 2.使用import screenfull from "screenfull"; screenfull.isFullscreen; // 当前页面是否全屏screenfull.isEnabled; // 当前浏览器是否支持全屏 阅读全文

posted @ 2022-10-17 09:52 jlyuan 阅读(63) 评论(0) 推荐(0) 编辑

防抖函数第一次立即执行
摘要:function debounce(fn, wait) { var timer = null; var self = this; var args = arguments; var count = 0; return function () { clearTimeout(timer); if (co 阅读全文

posted @ 2020-09-12 16:52 jlyuan 阅读(1431) 评论(0) 推荐(0) 编辑

require.js 加载 js 文件 404 处理(配置无效)
摘要:main.js 是 配置文件,data-main 是异步加载,如果在main.js未加载完成的时候,使用了require去加载文件,就会导致配置无效 main.js 阅读全文

posted @ 2019-12-18 22:46 jlyuan 阅读(628) 评论(0) 推荐(0) 编辑

js中的this指向
摘要: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指 阅读全文

posted @ 2019-11-26 23:56 jlyuan 阅读(217) 评论(0) 推荐(0) 编辑

对js闭包的理解
摘要:个人理解 闭包:函数内部定义一个函数,内部函数可以访问外包函数定义的变量。 闭包的特点:变量长驻内存 demo实现一个类似函数调用计数器功能: function fn(){ var c = 0; function inner(){ c += 1; console.log(c) } return in 阅读全文

posted @ 2019-11-25 23:44 jlyuan 阅读(174) 评论(0) 推荐(0) 编辑

js 面试题一
摘要:1.格式化数字,每三位加逗号 // 实现方式一 function formatNum(num){ var _num = num + ""; var result = ""; while(_num.length>3){ result = "," + _num.slice(-3) + result; _ 阅读全文

posted @ 2019-11-12 23:04 jlyuan 阅读(116) 评论(0) 推荐(0) 编辑

js数组去重
摘要:1.基本数据类型数据去重 2.引用数据类型去重(实际开发中比较常见) 阅读全文

posted @ 2019-09-16 23:05 jlyuan 阅读(2402) 评论(0) 推荐(0) 编辑

js 扁平化输出数组
摘要:1.使用数组的flat方法 2.实现方式二: 阅读全文

posted @ 2019-09-16 22:47 jlyuan 阅读(352) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

  • 随笔 - 52
  • 文章 - 1
  • 评论 - 1
  • 阅读 - 61911
点击右上角即可分享
微信分享提示