js
Sunshine0508
这个作者很懒,什么都没留下…
展开
-
JS小技巧
JS小技巧原创 2023-02-23 17:28:36 · 310 阅读 · 0 评论 -
js——excel导出
//res是返回的值,name是文件名export const exportExcelFile = (res = {}, name) => { const blob = new Blob([res], { type: 'application/octet-stream' }); // , { type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=utf-8' } cons.原创 2021-03-22 14:13:05 · 760 阅读 · 0 评论 -
JS——深拷贝的封装函数
function deepClone(obj){ let objClone = Array.isArray(obj)?[]:{}; if(obj && typeof obj==="object"){ for(key in obj){ if(key in obj){ if(obj.hasOwnProperty(key)){ //判断obj子元素是否为对象,如果是,递.原创 2021-03-19 15:19:56 · 114 阅读 · 0 评论 -
JS 常用正则表达式
验证数字:^[0-9]*$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$验证非零的正整数:^\+?[1-9][0-9]*$验证非零的负...原创 2019-12-16 11:22:54 · 316 阅读 · 0 评论 -
js——判断数组对象中是否包含某个key值
!("key" in obj) //不包含obj.hasOwnProperty("key") //包含原创 2019-05-09 09:48:16 · 12458 阅读 · 0 评论 -
js——获取data-id 的值
jsdocument.getElementById('fun').dataset.appId = 'hsfun' // <div data-app-id="hsfun"></div>var f2 = document.getElementById('fun').dataset.appId // hsfunjqueryvar f1 = $(this).dat...原创 2019-08-01 16:58:56 · 3811 阅读 · 0 评论 -
js——每隔1秒打印数字
方法一: 自执行函数for (var i=0; i<5; i++) { (function (i) { setTimeout(() => console.log(i), 1000*i) })(i) }方法二: es6块级作用域letfor (let i=0; i<5; i++) { (function (...原创 2019-08-14 17:25:05 · 4830 阅读 · 0 评论