随笔分类 - javascript
摘要:`` 点击查看代码 /* eslint-disable */ import { saveAs } from 'file-saver' import * as XLSX from 'xlsx' import { Message } from 'element-ui'; import { findTre
阅读全文
摘要:1.什么是函数节流[throttle]? 函数节流也是优化高频率执行js代码的一种手段 可以减少高频调用函数的执行次数 2.函数节流作用 减少代码执行次数, 提升网页性能 3.函数节流应用场景 oninput / onmousemove / onscroll / onresize等事件 4.函数节流
阅读全文
摘要:1.什么是函数防抖[debounce]? 函数防抖是优化高频率执行js代码的一种手段 可以让被调用的函数在一次连续的高频操作过程中只被调用一次 2.函数防抖作用 减少代码执行次数, 提升网页性能 3.函数防抖应用场景 oninput / onmousemove / onscroll / onresi
阅读全文
摘要:let res = 3 % -10 console.log(res) // 3 取余数运算中,如果右侧数值小于左侧,则结果为左测数值 let res = 2 * 2 * undefined console.log(res) // NaN undefined在转化为数值类型时是NaN let a =
阅读全文
摘要://获取当前日期 function getNowFormatDate() { var date = new Date(); var seperator1 = "-"; var seperator2 = ":"; var month = date.getMonth() + 1; var strDate
阅读全文
摘要:function contains(arr, obj) { var i = arr.length; while (i--) { if (arr[i] obj) { return i; } } return false; }
阅读全文
摘要:_arr:数组 _obj:需删除的对象 */ function removeArray(_arr, _obj) { var length = _arr.length; for (var i = 0; i < length; i++) { if (isObjectValueEqual(_arr[i],_obj)) { ...
阅读全文
摘要:window.location.reload(); //刷新当前页面. parent.location.reload(); //刷新父亲对象(用于框架) opener.location.reload(); //刷新父窗口对象(用于单开窗口) top.location.reload(); //刷新最顶端对象(用于多开窗口)
阅读全文
摘要:chrome: e.pageX——相对整个页面的坐标e.layerX——相对当前坐标系的border左上角开始的坐标e.offsetX——相对当前坐标系的border左上角开始的坐标e.clientX——相对可视区域的坐标e.x——相对可视区域的坐标 ff: e.pageX——相对整个页面的坐标e.
阅读全文
摘要://把这个元素放到那里?放到id为box的元素下 var box=document.getElementById("box"); //创建节点 var sbox=document.createElement("div"); //设置节点id sbox.id='lswtColse'; //设置节点属性 sbox.style.width='11px'; sbox.style.height=...
阅读全文
摘要:for, forEach, for-in, for-of(es6) let arr = [1,2,3,4,5]; arr.b = '100'; // 自定义私有属性 // for循环 速度最快 for (let i = 0; len = arr.length, i < len; i++) { // 编程式 console.log("for循环"+arr[i]); } // for...
阅读全文
摘要:调用这个方法之后输出的张三,男,三年二班就已转成unicode编码格式
阅读全文
摘要:var str = 'abcdefgaddda'; var arr = str.split(''); //将字符串转为数组 var newArr = []; //声明一个数组保存去重后的字符 var numArr = []; //声明一个数组保存字符对应的个数 ...
阅读全文
摘要:子页面调用父页面标签 js window.parent.document.getElementById("元素id") jquery window.parent.$('.theme-popover') 父页面调用子页面标签 js window.frames["iframe的name值"].docum
阅读全文
摘要:var json1 = { name: 'jack' }; var json2 = { age: 18}; var json3 = JSON.parse((JSON.stringify(json1) + JSON.stringify(json2)).replace(/}{/, ',')); console.log(json3); ...
阅读全文
摘要:function fn(arr){ for(var i = 0; i < arr.length-1; i++){ for(var j = 0; j < arr.length-1-i; j++){ if(arr[j]<arr[j+1]){ var ...
阅读全文
摘要:要求将数组中的0项去掉,将不为0的值存入一个新的数组,生成新的数组
阅读全文
摘要:操作符: 算数运算符: + - * / %(取余) 算数运算表达式: 由算数运算符连接起来的表达式 一元运算符: 只需要一个运算数就能运算的符号 ++ -- 二元运算符: 只需要二个运算数就能运算的符号 三元运算符: 复合运算符: += -= /= *= %= 复合运算表达式: 由复合运算符连接起来
阅读全文
摘要:其他类型转数字类型:三种方式 1. parseInt() 转整数 2. parseFloat() 转小数 3. Number() 转数字 总结:转整数用parseInt() , 想要转小数用parseFloat() ,想要转数字用Number() 比前面两种方式严格。 其他类型转字符串类型: 1.
阅读全文
摘要:字符串可以使用单引号,也可以使用双引号 字符串的长度获取方法(变量名.length) 字符串的拼接:使用+号可以把多个字符串放在一起形成一个字符串 只要有一个是字符串,其他的是数字,那么结果也是拼接,不是相加 如果有一个是字符串,另一个不是字符串,使用 - 号,此时会发生计算(浏览器帮助我们自动的把
阅读全文

浙公网安备 33010602011771号