WishMeLz

生活其实很有趣

分类 JS 下的文章

赛邮云通信SUBMAIL

NodeJs发送短信var request = require('request'); let post = function (url, postdata) { let options = { url: url, formData: postdata }; return new Promise(function (resolve, reject) { request.post(options, function (err, response, body) { ...

粘贴图片 ctrl+v

document.addEventListener("paste", function (event) { var isChrome = false; if (event.clipboardData || event.originalEvent) { //某些chrome版本使用的是event.originalEvent var clipboardData = event.clipboardData || event.originalEvent.clipboard...

JS判断是否为IE浏览器

function IEVersion() { var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1; //判断是否IE<11浏览器 var isEdge = userAgent.indexOf("Edge") > -1 ...

复制到剪切板

copy(val) { let oInput = document.createElement("input"); oInput.value = val; document.body.appendChild(oInput); oInput.select(); document.execCommand("Copy"); this.$message({ message: "复制成功", type: "success", ...

正则

https://regex-vis.osrc.com/ https://hate-regex.osrc.com/数字data = data.replace(/[^\.\d]/g, "") // 数字 data = data.replace(".", "") // 去掉小数点小数两位data = data.replace(/[^\.\d]/g,"") // 数字 data = data.replace(/^(\-)*(\d+)\.(\d\d).*$/,"$1$2.$3") // 小数点后视频图片var...

JS-Cookie

function getCookie(cookie_name) { var allcookies = document.cookie; var cookie_pos = allcookies.indexOf(cookie_name); if (cookie_pos !== -1) { cookie_pos = cookie_pos + cookie_name.length + 1; var cookie_end = allcookies.ind...

JS常用方法

加号运算符// 可以做到转换格式 let a = '12' let b = + a + 12; let c = a - 0 + 12 let d = a + 12; console.log(b); // 24 console.log(c); // 24 console.log(d); // 1212动态绑定属性// 在with中可以操作对象的每一项 let tom = { name: "tom", height: 170, sex: "男" } with(tom){ height++ console.lo...

JS判断是否在当前页面

var hiddenProperty = 'hidden' in document ? 'hidden' : 'webkitHidden' in document ? 'webkitHidden' : 'mozHidden' in document ? 'mozHidden' : null; var visibilityChangeEvent = hiddenProperty.replace(/hidden/i, 'visibilitychange'); ...

JS获取URL参数

function GetQueryValue(key) { // 获取?后面的参数 var query = decodeURI(window.location.search.substring(1)); // 通过 & 切割为数组 ["naem=tom"] var queryArr = query.split("&"); // 循环遍历 在将每一项通过 = 切割 做判断key for (var i = 0; i < queryArr.length; i+...

JS笔记

直接返回时间戳:Date.now();当前时间 let newDate = new Date(); let strData = `${newDate.getFullYear()}-${newDate.getMonth() + 1}-${newDate.getDate()} ${newDate.getHours()}:${newDate.getMinutes()}:${newDate.getSeconds()}` console.log(strData);VIDEO倍速:playbackRate

各浏览器的用户代理字符串整理

1. IE 和 IE Mobile 浏览器WindowsIE 9Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)WindowsIE 10Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0)WindowsIE 11Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like GeckoWindows PhoneIE 10M...