咏竹莉
where there is a will,there is a way

随笔分类 -  js

1 2 3 下一页
JS中如何快速将字符串的“true"和"false"转换成Bool类型
摘要:JSON.parse('true') JSON.parse('false') 阅读全文
posted @ 2023-04-13 17:11 咏竹莉 阅读(514) 评论(0) 推荐(0)
js padStart() 详解
摘要:padStart() 标准内置对象: String.Prototype.padStart() ES2017引入了字符串补全长度的功能,如果某个字符串不够指定长度,会在头部或尾部补全。padStart() 用于头部补全,padEnd() 用于尾部补全。 str.padStart(2, 0) // 够两 阅读全文
posted @ 2023-03-23 17:20 咏竹莉 阅读(310) 评论(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 咏竹莉 阅读(1232) 评论(0) 推荐(1)
时间戳转日期、日期转时间戳
摘要:function formatNumber(n) { n = n.toString() return n[1] ? n : '0' + n } /** * 时间戳转化为年 月 日 时 分 秒 * number: 传入时间戳 * format:返回格式,支持自定义,但参数必须与formateArr里保 阅读全文
posted @ 2022-01-13 14:57 咏竹莉 阅读(461) 评论(0) 推荐(0)
前端实现多条件查询
摘要:// conditionArr: 查询条件var conditionArr=[{ name:'广州', type:'area' },{ name:'一本', type:'batch' }]; // 查询数组 var dataArr=[{ name:'广州大学1', area:'广州', batch: 阅读全文
posted @ 2021-12-07 16:24 咏竹莉 阅读(918) 评论(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 咏竹莉 阅读(75) 评论(0) 推荐(0)
条件运算符中return 表达式
摘要:错误写法: n < size ? return false : return true 错误原因: 冒号前后是表达式,而不能是语句 ? : 运算符只支持表达式,而不支持语句 return true; return false; 都是语句 正确写法: return (n < size) ? false 阅读全文
posted @ 2021-12-07 10:19 咏竹莉 阅读(126) 评论(0) 推荐(0)
js 滚动条回到起始位置
摘要:1. scrollTo scrollTo() 方法可把内容滚动到指定的坐标。 语法: scrollTo(xpos,ypos) scrollTo0() { let bodyWrapper = document.getElementsByClassName( "el-table__body-wrappe 阅读全文
posted @ 2021-12-02 18:00 咏竹莉 阅读(457) 评论(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 咏竹莉 阅读(5078) 评论(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 咏竹莉 阅读(149) 评论(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 咏竹莉 阅读(709) 评论(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 咏竹莉 阅读(150) 评论(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 咏竹莉
浏览器宽高、屏幕宽高
摘要:浏览器 浏览器窗口的内部宽: window.innerWidth 浏览器窗口的内部高: window.innerHeight 内部宽高是指去除菜单栏、工具栏、边框等站位元素,用于显示网页的净宽高。 浏览器的整体宽高: window.outerWidth、 window.outerHeight nav 阅读全文
posted @ 2021-06-30 14:32 咏竹莉
原型继承
摘要:定义个一个函数,把继承的动作封装起来, 这个inherits() 函数可以复用: function inherits(Child, Parent){ var F = function(){}; F.prototype = Parent.prototype; Child.prototype = new 阅读全文
posted @ 2021-06-30 14:19 咏竹莉
面向对象、创建对象
摘要:// 原型对象 var Student = { name: 'Robot', height: 1.2, run: function(){ console.log(this.name + ' is running') } }; function createStudent(name){ // 基于St 阅读全文
posted @ 2021-06-29 14:42 咏竹莉
JSON
摘要:json 是一种数据交换格式。 在JSON中,一共有几种数据类型: number: 和js的 number完全一致; boolean: 就是js中的true 或 false; string: 就是js的string; null: 就是js的null array: 就是js的Array 表示方式--[ 阅读全文
posted @ 2021-06-28 17:14 咏竹莉
Date对象、时间戳转换
摘要:1. 标准时间(即Date() 对象) Mon Sep 16 2019 00:00:00 GMT+0800 (中国标准时间)var now = new Date();now; // Mon Sep 16 2019 00:00:00 GMT+0800 (中国标准时间) 标准时间转时间戳,用getTim 阅读全文
posted @ 2021-06-25 17:31 咏竹莉
标准对象
摘要:typeof 123; // 'number' typeof NaN; // 'number' typeof 'str'; // 'string' typeof true; // 'boolean' typeof undefined; // 'undefined' typeof Math.abs; 阅读全文
posted @ 2021-06-25 10:19 咏竹莉

1 2 3 下一页