JavaScript
JavaScript
Web Erek
这个作者很懒,什么都没留下…
展开
-
javaScript 精悍使用方法
javaScript 精悍使用方法 (浓缩的都是精华)原创 2022-07-20 11:17:35 · 73 阅读 · 0 评论 -
javaScript 阿拉伯数字转中文数字
javaScript 阿拉伯数字转中文数字原创 2022-07-12 16:03:43 · 611 阅读 · 0 评论 -
js保留两位小数
js保留两位小数原创 2022-06-14 09:17:43 · 64 阅读 · 0 评论 -
vue.set (数据更改,但是视图没更新)
vue.set原创 2021-11-22 14:44:12 · 501 阅读 · 0 评论 -
深克隆非常简单的两种方法
深克隆简单的两种方法原创 2022-06-02 14:48:12 · 91 阅读 · 0 评论 -
获取浏览器地址栏参数方法封装
function commonGetQueryVariable(variable) { var query = window.location.href.substring(1); var vars = query.split("&"); for (var i = 0; i < vars.length; i++) { var pair = vars[i].split("="); if (pair[0] == variable) .原创 2022-04-06 10:48:25 · 190 阅读 · 1 评论 -
PC端适配(使用rem进行开发)
function changeSize() { // 计算html字体大小 let designSize = 1920; // 设计图尺寸 let html = document.documentElement; // 浏览器宽度 let rem = window.screen.width * 10 / designSize; document.documentElement.style.fontSize = rem + 'px';}$(window).resiz.原创 2021-09-24 14:08:47 · 1497 阅读 · 0 评论 -
JavaScript ES6
块级作用域 (避免污染全局变量)// varvar arr = [1,2,3,4,5];for (var i = 0; i < arr.length; i++) { console.log(arr[i]); // 1 2 3 4 5}console.log(i); // 5// letlet arr = [1,2,3,4,5];let i = 'for循环外的i';for (let i = 0; i < arr.length; i++) { c原创 2021-09-06 11:56:04 · 59 阅读 · 0 评论 -
键盘按钮keyCode
keycode 0 =keycode 1 =keycode 2 =keycode 3 =keycode 4 =keycode 5 =keycode 6 =keycode 7 =keycode 8 = BackSpacekeycode 9 = Tabkeycode 10 =keycode 11 =keycode 12 = Clearkeycode 13 = Enterkeycode 14 =keycode 15 =keycode 16 = Shift_Lkeycode 17.原创 2021-09-03 09:40:37 · 151 阅读 · 0 评论 -
JavaScript Math(数学)对象
console.log( Math.PI); // 获取圆周率console.log( Math.abs(23-25) ) // 取绝对值console.log( parseInt(-3.14) ); // 向0取整console.log( Math.ceil(3.14) ); // 向上取整 console.log( Math.floor(-3.14) ); // 向下取整console.log( Math.round(4.54) ); // 四舍五入取整.原创 2021-09-01 14:14:59 · 87 阅读 · 0 评论 -
JavaScript 数组; 获得一个数组中的最大值; 数组排序; 将数组第一个数据移动到最后一个
let arrNum = [1,2,3,4,5];arrNum.indexOf(2); -> 1, 判断数组里是否有'2'这个元素,有返回下标,否则返回-1let arr=['tom','jerry','king'];let arr1=['scott','lucy'];let arr2=['david','jones'];console.log( arr.toString() ); -> tom,jerry,king, 转字符串console.log( arr.joi.原创 2021-09-01 14:22:58 · 529 阅读 · 0 评论 -
JavaScript 定时器
一次性定时器let timer = setTimeout(() => { console.log('ddd')},2000)clearTimeout(timer) // 清除定时器周期性定时器let timer = setInterval(() => { console.log('ddd')},2000)clearInterval(timer) // 清除定时器定时器执行三次后被清除let timer_i = 0;le.原创 2021-09-01 14:56:58 · 342 阅读 · 1 评论 -
JavaScript 判断一个对象下是否有空属性
function obj_is_null(obj){ for (const key in obj) { if (obj.hasOwnProperty(key)) { if (obj[key] === null || obj[key] === '') { console.log(key+'---为空') }else{ console.log(key+'---不为空'.原创 2021-09-01 09:23:29 · 109 阅读 · 0 评论 -
JavaScript 字符串;判断字符串里是否包含另一个字符串;
JavaScript 字符串大部分方法;判断字符串里是否包含另一个字符串;原创 2021-09-01 14:03:44 · 119 阅读 · 0 评论 -
JavaScript Date(时间日期对象);中国时间转YYYY-MM-DD格式; 多个日期中取获得最大和最小日期
创建Date对象new Date('2019/08/16 9:51:30');new Date(2019,8,16,9,50,30); //第二个参数代表月份,月份的范围:0-11,代表1-12月new Date() //存储当前所在的操作系统时间new Date(1000*60*60*24); //距离计算机元年毫秒数对应的日期时间获取Date对象中存储的日期时间var e=new Date();console.log( e.getFullYear() ); //.原创 2021-09-01 14:11:39 · 634 阅读 · 0 评论 -
JavaScript 复制内容到剪切板; 判断是不是移动端打开
// 将参数复制到剪切板 || 使用id选择器将该选择器下的文本复制到剪切板copy_to_clipboard (str) { let Url2 = str; // let Url2 = document.getElementById("biao1").innerText; let oInput = document.createElement('input'); oInput.value = Url2; document.body.appendChild(o.原创 2021-09-01 09:23:37 · 146 阅读 · 0 评论 -
JavaScript 将两个数组并为一个json对象
var jsonArr = [];var keyArr = ['a','b']; // json keyvar valueArr = [1,2]; // json value for(var i = 0;i<keyArr.length;i++){ var json = {}; for(var j=0;j<valueArr.length;j++){ if(i==j){ json.value = valu.原创 2021-08-31 17:23:39 · 532 阅读 · 0 评论 -
JavaScript 将对象的key value分别添加到两个数组
const objData = { name:'leilei', phone: '13333333333', email: '[email protected]'}var keyArr = Object.keys(objData); // 对象 key 的数组var valueArr = Object.values(objData); // 对象 value 的数组 console.log(keyArr); // ["name", "phon.原创 2021-08-31 17:24:03 · 785 阅读 · 0 评论 -
JavaScript 数字;
数字toFixed(num) 把数字转换为字符串,四舍五入保留小数点后 num 位小数Number("3.14") // 返回 3.14Number(" ") // 返回 0 Number("") // 返回 0Number("99 88") // 返回 NaNNumber(false) // 返回 0Number(true) // 返回 1字符串// 字符串属性constructor 返回创建字符串属性的函数原创 2021-08-31 15:43:36 · 51 阅读 · 0 评论 -
JavaScript 判断; 循环
iflet a = 1;if ( a = 1){ console.log('1')}else { console.log('2')}// 输出1switch case 语句// 把表达式的值与每个 case 的值进行对比,如果匹配,执行关联代码并结束语句;switch(表达式) { case x: 代码 break; case x: 代码 break; default:原创 2021-08-31 15:54:25 · 76 阅读 · 0 评论