随笔分类 -  js原生基础

摘要:如何给函数如何新增一个参数 <el-form-item :prop="`userSelectData.${index}.pageShowResourceNameIdArr`" :rules="{ required: true, validator:checkWatchHandler }"> </el 阅读全文
posted @ 2026-08-23 19:38 南风晚来晚相识 阅读(7) 评论(0) 推荐(0)
摘要:str.split('/'); 以正斜杠“/”为分隔符;将原字符串分割成若干子串,并以数组形式返回。 怎么记忆呢?sp就是分割;lit就是列表的意思;分割成列表转换为数组 const str = 'home/user/docs/file.txt'; const arr = str.split('/' 阅读全文
posted @ 2026-08-17 13:49 南风晚来晚相识 阅读(77) 评论(0) 推荐(0)
摘要:array.join('/') 它的作用是将数组的所有元素用正斜杠 / 连接成一个字符串。 let newArr = ['111', '222', 'ccc']; let strText = newArr.join('/'); // 输出:111/222/ccc console.log(strTex 阅读全文
posted @ 2026-08-17 10:59 南风晚来晚相识 阅读(12) 评论(0) 推荐(0)
摘要:Math.floor() 它的核心作用是向下取整 console.log(Math.floor(4.9)); // 输出: 4 console.log(Math.floor(4.1)); // 输出: 4 console.log(Math.floor(4.0)); // 输出: 4 console. 阅读全文
posted @ 2026-08-16 16:43 南风晚来晚相识 阅读(24) 评论(0) 推荐(0)
摘要:这两种绑定事件有什么区别? 第一种方式绑定事件: <el-switch :before-change="() => beforeChangeHandler(scope.row)"/> 第二种方式绑定事件: <el-switch :before-change="beforeChangeHandler( 阅读全文
posted @ 2026-05-29 13:38 南风晚来晚相识 阅读(28) 评论(0) 推荐(0)
摘要:前言 有些时候,我们需要生成唯一 ID 看上去很简单的样子,但真要做到百分百不重复,可比想的要坑。 第一个坑:拿时间戳加随机数凑数 很多小伙伴的第一反应可能会这样来写 function backUniqueIDvalue() { return Date.now().toString(36) + Ma 阅读全文
posted @ 2026-05-29 12:12 南风晚来晚相识 阅读(356) 评论(0) 推荐(0)
摘要:clearTimeout 的行为 clearTimeout 是一个全局函数,它的参数是一个定时器 ID。 如果传入的 ID 是 null、undefined 或者无效的定时器 ID clearTimeout 不会抛出错误,而是静默忽略。 总结:clearTimeout(无效id || 0 || nu 阅读全文
posted @ 2026-02-09 10:05 南风晚来晚相识 阅读(40) 评论(0) 推荐(0)
摘要:SSE进行消息推送保证你看的清清楚楚SSE简介 SSE(Server-Sent Events)是一种实现服务器主动向客户端推送数据的技术,也称为 “事件流”。 它基于 HTTP 协议,是一个get请求。 利用了其长连接特性,从而实现:服务器向客户端的实时数据推送。 但客户端不能通过 SSE 向服务端发送数据。因此它是单向通信的。 SS 阅读全文
posted @ 2025-02-14 16:34 南风晚来晚相识 阅读(1122) 评论(1) 推荐(3)
摘要:先了解一下滚动事件触发的条件 视图或者一个元素在滚动时,会触发元素的 scroll 事件。 备注: 在 iOS UIWebViews 中,滚动进行时不会触发 scroll 事件;只有当滚动结束后事件才会被触发。 只要某一个元素在滚动,就可以注册滚动事件。 ps:滚动事件不一定要注册的 window 阅读全文
posted @ 2023-02-26 19:04 南风晚来晚相识 阅读(1920) 评论(0) 推荐(0)
摘要:every 方法 every()方法用于检测数组中的所有元素是否都满足指定条件。 every()方法会遍历数组的每一项,如果有一项不满足条件,则返回false,剩余的项将不会再执行检测。 如果遍历完数组后,每一项都符合条,则返回true。 基本用法 array.every(function(curr 阅读全文
posted @ 2022-07-28 12:14 南风晚来晚相识 阅读(7828) 评论(0) 推荐(0)
摘要:父页面通过ifarame传递参数 有些时候,我们需要在嵌套页面。 我们就需要使用iframe了。 通过iframe传递参数给子页面。 需求描述,当我们点击按钮的时候。 传递参数给子页面。子页面接受后展示出来。 我们使用postMessage() 方法用于安全地实现跨源通信。 otherWindow. 阅读全文
posted @ 2022-03-06 22:20 南风晚来晚相识 阅读(3022) 评论(0) 推荐(1)
摘要:第一种 let obj=[ { value:undefined } ] obj[0].value.value='zahngsan' obj[0].value.label='张三' 机智的小伙伴,可能已经知道这样的赋值方式会失败。在语法上直接报错 因为value上没有value和label这两个key 阅读全文
posted @ 2021-11-12 12:48 南风晚来晚相识 阅读(1026) 评论(0) 推荐(0)
摘要:// 假设httpServe 是服务器返回来的数据 // 我们这里有一个需求, // 某一个区域需要对这一份数据进行展示 // 另一个区域需要只需要展示前1条数据 let httpServe = [ { name: '张三', age: 14 }, { name: '李四', age: 13 }, 阅读全文
posted @ 2021-08-25 22:28 南风晚来晚相识 阅读(328) 评论(0) 推荐(0)
摘要:限制file上传类型 很多时候,我们都需要使用 <input type="file"> 进行文件上传。 在上传的时候,我们需要对文件类型进行限制。 如果上传图片的时候。 用户只能够限制用户上传 .jpeg, .png, .gif, .bmp, .jpg, .webp 图片类型说明,特别是webp 1 阅读全文
posted @ 2021-08-08 22:16 南风晚来晚相识 阅读(438) 评论(0) 推荐(0)
摘要:1. 阻止事件冒泡 兼容w3c浏览器 function cBubble(e){ if(e.stopPropagation){ e.stopPropagation();//ie9+ }else{//ie678 e.cancelBubble = true; } } 2.阻止浏览器默认行为 functio 阅读全文
posted @ 2021-03-28 10:40 南风晚来晚相识 阅读(419) 评论(0) 推荐(0)
摘要:1. onclick事件 es5 普通事件就是直接触发事件,相同的事件会被覆盖掉。代码如下: let demoDiv=document.querySelector(".demo") demoDiv.onclick = function(){ console.log('你好1') } demoDiv. 阅读全文
posted @ 2021-03-28 09:20 南风晚来晚相识 阅读(1432) 评论(0) 推荐(0)
摘要:场景 有些时候,我们在pc端经常会遇见滚动到底部的时候,去加载下一页的数据, 这个时候,我们就需要知道滚动条什么时候触底了, 如果触底了,就去加载下一页的数据; 在触底的过程中,我们需要注意的是,防止数据堆叠; <style type="text/css"> .bottom-content{ hei 阅读全文
posted @ 2021-03-27 11:02 南风晚来晚相识 阅读(674) 评论(0) 推荐(0)
摘要:<script type="text/javascript"> let arr=[ { gradeId: "498094709437239572", gradeName: "2018级", stageId: "2", stageName: "初中", }, { gradeId: "498094709 阅读全文
posted @ 2021-03-17 17:44 南风晚来晚相识 阅读(218) 评论(0) 推荐(0)
摘要:1==>字符串比较大小时,是不会进行隐式转换的(ok) let aa = '2021108'; let bb = '202145'; if (aa < bb) { console.log('bb大') } else { //走了这里 console.log('aa大') } 字符串在进行比较的时候; 阅读全文
posted @ 2021-03-08 21:35 南风晚来晚相识 阅读(172) 评论(0) 推荐(0)
摘要:<script> // 设置cookie值哈 let username = '我是cookie' document.cookie = "name=" + username; document.cookie = "key1=" + '我是cook1'; document.cookie = "key2= 阅读全文
posted @ 2020-11-06 21:03 南风晚来晚相识 阅读(195) 评论(0) 推荐(0)