JS
大橙子Gsc
这个作者很懒,什么都没留下…
展开
-
前端url下载
复制代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title></head><body> <input type="原创 2022-04-22 15:19:08 · 1570 阅读 · 0 评论 -
ement ui cascader多选根据后台返回的数组赋值的方法
function getTreeDeepArr(key, treeData) { let arr = []; // 在递归时操作的数组 let returnArr = []; // 存放结果的数组 let depth = 0; // 定义全局层级 // 定义递归函数 function childrenEach(childrenData, depthN) { for (var j = 0; j < childrenData.length; j.原创 2022-04-08 16:06:13 · 465 阅读 · 0 评论 -
addEventListener和dispatchEvent的用法
addEventListener和dispatchEvent举个例子//这里我们给全局添加了个名为CubeAppAutoSpeech.push的自定义事件window.addEventListener('CubeAppAutoSpeech.push', (event) => { console.log(event); if(event.detail){ } })然后我们接下来去触发这个事件window.dispatchEvent(原创 2021-04-07 14:01:42 · 1063 阅读 · 0 评论 -
js数组深拷贝和浅拷贝
浅度拷贝:复制一层对象的属性,并不包括对象里面的为引用类型的数据,当改变拷贝的对象里面的引用类型时,源对象也会改变。// 数组的浅拷贝,可用concat、slice返回一个新数组的特性来实现拷贝var arr = ['old', 1, true, null, undefined];var new_arr = arr.concat(); // 或者var new_arr = arr.slice()也是一样的效果;new_arr[0] = 'new';console.log(arr); // ["ol原创 2020-11-02 17:01:48 · 199 阅读 · 0 评论 -
JS去除字符串两边的空格实用方法
去除字符串左边的空格 function trimLeft(s){ if(s == null) { return ""; } var whitespace = new String(" \t\n\r"); var str = new String(s); i原创 2020-08-13 16:56:28 · 1521 阅读 · 1 评论 -
正则表达式同时验证手机和座机号码
JS同时验证固话和手机号正则表达式,验证规则:1:当input框没有填写号码的时候,input为空,可通过验证2:当手机号码填写正确的时候,可通过验证3:当座机号码填写正确的时候,可通过验证如果不通过,则出现提示信息,提示输入正确的手机号码座机号码。原文链接<!DOCTYPE HTML><html> <head> <...转载 2020-04-30 09:25:38 · 5252 阅读 · 0 评论