目录箭头函数语法规则简写规则常见应用mapfilterreduce箭头函数中的this使用concatthis的查找规则下面对比写es5 es6 直接关于箭头函数的对比使用完结散花参考文献箭头函数在ES6中新增了函数的简写方式----箭头函数,箭头函数的出现不仅简化了大量代码,也让代码看起来更加优雅,同时也解决了this指向问题,下面我们就来详细讲解如何玩转 ......
293
0
0
2023-06-25
目录引言:一行代码完成结构加赋值对基础数据类型进行解构对数组解构快速拿到最后一项值将下标转为中文零一二三...判断整数的不同方法通过css检测系统的主题色从而全局修改样式数组随机打乱顺序随机获取一个Boolean值把数组最后一项移到第一项把数组的第一项放到最后一项利用set数组去重dom节点平滑滚动到可是区域,顶部,底部获取随机颜色检测是否为空对象Boole ......
318
0
0
2023-05-02
在实际开发中,为了提高开发的效率,我们会把常用到的功能封装成方法,这样后期开发需要,拿来即用。这里分享33个在实际开发中经常需要用到的功能(已封装成方法),分享给到大家。1、加载js ||css || styleconst loadRes = function(name, type, fn) { // 加载js || css || style let ......
324
0
0
2023-01-02
默认参数和php中一样,还没有一种语法允许一个函数参数带有默认值。(咱们可以这么玩)function sum(a,b){ b = typeof b === "undifine" ? 2 : b; return a + b; } sum(3,0); //3 sum(3); //5 任意多个参数js对函数的参数要求不严格,不一定非 ......
413
0
0
2022-11-23
236.扁平化数组方案一:递归 + ...function flatten(arr, depth = -1) { if (depth === -1) { return [].concat( ...arr.map((v) => (Array.isArray(v) ? this.flatten(v) : v)) ); ......
413
0
0
2022-09-30
203.原生js滑块验证//event.clientX:鼠标点下的点到左侧x轴的距离 window.onload = function() { //事件处理 onmousedown onmousemove onmouseup var box = document.querySelector(".box") var ......
382
0
0
2022-09-30
176.如何确定设备是移动设备还是台式机/笔记本电脑? const detectDeviceType = () => /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ? 'Mobile' ......
397
0
0
2022-09-30
浏览器操作相关browser工具函数91.返回当前urlexport const currentURL = () => window.location.href; 92.获取url参数(第一种)/**  * @param {*} name &n ......
348
0
0
2022-09-30
1.匹配正整数// 匹配正整数 let isPositiveNum = val => {     return /^[1-9]d*$/.test(val); }; console.log(isPositiveNum(9)) / ......
351
0
0
2022-09-30
作者:叫我詹躲躲转发链接:https://juejin.im/post/5edb6c6be51d4578a2555a9b131.file转base64 /** * @param { * } file 图片文件 */ export const fileToBase64 = file => { let reader ......
450
0
0
2022-04-03
本内容是《Web前端开发之Javascript视频》的课件,请配合大师哥《Javascript》视频课程学习。计时器:Javascript是单线程语言,但它允许通过设置超时和间歇时间值来调度代码在特定的时刻执行;其是通过setTimeout()和setInterval()两个window对象的全局函数实现的,用来注册在指定的时间之后单次或重复调用的函数;se ......
388
0
0
2022-03-30