咏竹莉
where there is a will,there is a way
posts - 132,comments - 1,views - 66816

随笔分类 -  js

1 2 3 下一页
JS中如何快速将字符串的“true"和"false"转换成Bool类型
摘要:JSON.parse('true') JSON.parse('false') 阅读全文
posted @ 2023-04-13 17:11 咏竹莉 阅读(472) 评论(0) 推荐(0) 编辑
js padStart() 详解
摘要:padStart() 标准内置对象: String.Prototype.padStart() ES2017引入了字符串补全长度的功能,如果某个字符串不够指定长度,会在头部或尾部补全。padStart() 用于头部补全,padEnd() 用于尾部补全。 str.padStart(2, 0) // 够两 阅读全文
posted @ 2023-03-23 17:20 咏竹莉 阅读(250) 评论(0) 推荐(0) 编辑
HTTP请求中的 header query 和body
摘要:HTTP 请求中 header query 和 body的区别 header 显而易见是请求头 query 是指请求的参数,一般是指URL 中 ?后面的参数 如: http://10.6.6.6:8080/api/v1/namespaces?pretty=true中 pretty=true就是que 阅读全文
posted @ 2022-01-14 11:04 咏竹莉 阅读(1152) 评论(0) 推荐(1) 编辑
时间戳转日期、日期转时间戳
摘要:function formatNumber(n) { n = n.toString() return n[1] ? n : '0' + n } /** * 时间戳转化为年 月 日 时 分 秒 * number: 传入时间戳 * format:返回格式,支持自定义,但参数必须与formateArr里保 阅读全文
posted @ 2022-01-13 14:57 咏竹莉 阅读(411) 评论(0) 推荐(0) 编辑
前端实现多条件查询
摘要:// conditionArr: 查询条件var conditionArr=[{ name:'广州', type:'area' },{ name:'一本', type:'batch' }]; // 查询数组 var dataArr=[{ name:'广州大学1', area:'广州', batch: 阅读全文
posted @ 2021-12-07 16:24 咏竹莉 阅读(903) 评论(0) 推荐(0) 编辑
如何过滤数组以匹配数组
摘要:const all_permissions = [ { permission_id: 1, permission_name: "Getting User List", permission_method: "GET", permission_url: /^\/panel\/user$/ }, { p 阅读全文
posted @ 2021-12-07 16:16 咏竹莉 阅读(59) 评论(0) 推荐(0) 编辑
条件运算符中return 表达式
摘要:错误写法: n < size ? return false : return true 错误原因: 冒号前后是表达式,而不能是语句 ? : 运算符只支持表达式,而不支持语句 return true; return false; 都是语句 正确写法: return (n < size) ? false 阅读全文
posted @ 2021-12-07 10:19 咏竹莉 阅读(117) 评论(0) 推荐(0) 编辑
js 滚动条回到起始位置
摘要:1. scrollTo scrollTo() 方法可把内容滚动到指定的坐标。 语法: scrollTo(xpos,ypos) scrollTo0() { let bodyWrapper = document.getElementsByClassName( "el-table__body-wrappe 阅读全文
posted @ 2021-12-02 18:00 咏竹莉 阅读(450) 评论(0) 推荐(0) 编辑
如何在onclick事件中传递对象参数?
摘要:1. 普通的onclick传递对象 var user = {id:1, name:'zs', age:20}; var ele = '<a οnclick="edit(' + JSON.stringify(user).replace(/"/g, '&quot;') + ');">修改</a>'; 或 阅读全文
posted @ 2021-11-17 09:25 咏竹莉 阅读(4903) 评论(0) 推荐(1) 编辑
map中修改keyname为label
摘要:transform(list) { if (Array.isArray(list) && list.length !== 0) { list = list.map((v) => { v.label = v.name; // 返回label // v.key = v.value if (!this.t 阅读全文
posted @ 2021-09-13 16:56 咏竹莉 阅读(134) 评论(0) 推荐(0) 编辑
pop、push、unshift、shift的作用与区别
摘要:这四种方法都会直接修改数组 push: 在数组的尾部加入一个元素,并返回原有length+1的长度 var arr = [1,2,3] console.log(arr.push(4)); // 4console.log(arr); // [1,2,3,4] pop: 删除数组尾部第一个元素,并返回这 阅读全文
posted @ 2021-08-05 14:22 咏竹莉 阅读(680) 评论(0) 推荐(0) 编辑
Object的扩展 Object.create、Object.defineProperty、Object.defineProperties
摘要:1. Object.create(obj, [descriptors]) 作用: 以指定对象为原型,创建新的对象。同时,第二个参数可以为新的对象添加新的属性,并对此属性进行描述。 举例:(没有第二个参数时) var obj1 = {username: 'smyhvae', age: 26}; var 阅读全文
posted @ 2021-07-16 11:34 咏竹莉 阅读(132) 评论(0) 推荐(0) 编辑
if else 简写
摘要:第一种省略括号: /*方法1*/ if(a > b) console.log('a大'); else console.log('b大'); /*三元操作运算符*/ a> b ? 'a大' : 'b大' 第二种使用对象形式: let orderStatus = '' if (res.data.stat 阅读全文
posted @ 2021-07-08 15:15 咏竹莉 编辑
操作DOM
摘要:操作DOM节点,做常用的是document.getElementById() 和 document.getElementsByTagName() , 以及css选择器document.getElementsByClassName(); document.getElementsByTagName() 阅读全文
posted @ 2021-07-02 10:18 咏竹莉 编辑

1 2 3 下一页
< 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

点击右上角即可分享
微信分享提示