JS编写圆环百分比(计时器) HTML(引入Jquery文件):<div class="wrap"> <div class="circle"> <div class="percent left"></div> <div class="percent right wth0"></div> </div> <div class="num"><span>0</span>%</div><
es2015实现合并对象(es6) function assign(target, args) { if (target === null) return; if (Object.assign) { return Object.assign(target, args); } else { var _ = Object(target); for (var j = 1; j < arguments.length; j++.
wx.chooseImage方法和wx.previewimage预览返回会触发onshow的处理方法(微信小程序) 1、page外全局定义开关变量 var isonShow;2、在你需要调用 preivewImage 之前,将这个开关变量设置为 true isonShow= true; wx.chooseImage({})或者wx.previewImage({});3、onshow事件中: if (isonShow) { isonShow= false; return; };...
JS 日期转为时间戳 兼容ios出现NaN之坑(导致小程序中的bindsubmit事件失效问题) console.log(new Date('2020-7-3').getTime())//1593705600000这个时候在android手机正确转换,但是在ios上就会出现NaN,导致小程序中的bindsubmit事件失效问题,在此记录一下;console.log(new Date('2020-7-3'.replace(/-/g, '/')).getTime())//1593705600000用'.replace(/-/g, '/')'方法就把这个问题解决啦~...
js使用正则获取或 替换富文本编辑器中的src 属性(小程序的rich-text标签也适用) 例:var content = "<p>看看文章里的图片上传后能不能加载出来</p><p><img src="/upfile/2006/0115/1590997979404056911.jpg" title="1590997979404056911.jpg" alt="猫剪影.jpg"/></p><p>多张图片多张图片多张图片多张图片多张图片多张图片多张图片多张图片</p><p>多张图片多张图片多张图片多张图片多
js--计算数组中重复出现元素的个数 //统计一个数组中有多少个不重复的单词: // 不用reduce时: var arr = ["apple","orange","apple","orange","pear","orange"]; function getWordCnt(){ var obj = {}; for(var i= 0, l = arr.length; i< l; i++){ var item = arr[i]; ...
js 根据某个特定的值(字段)去重 去重方法res.data//为数据var newdata = [],n = res.data.length,i, j;for (i = 0; i < n; i++) {for (j = i + 1; j < n; j++) {if (res.data[i]["corpid"] === res.data[j]["corpid"]) {j = false;break;}}if (j) newdata.push(res.data[i]);};co
JavaScript in 操作符 JavaScript的in操作符可以用来判断一个属性是否属于一个对象,也可以用来变量一个对象的属性1. 判断属性属于对象var mycar = {make: "Honda", model: "Accord", year: 1998};//注意,属性名必须是字符串形式,因为make不是一个变量if ( "make" in mycar ){ document.write('t...
js手机格式校验+隐藏手机号中间四位,变成*星号 || 身份证生日四位变*,邮箱*号显示 //手机号格式校验if(/^1[3456789]\d{9}$/.test(phonenum)){//判断手机号 console.log(手机号正确);}//手机号中间四位用“ **** ”代替vartel="13122223333";varreg=/^(\d{3})\d{4}(\d{4})$/;tel=tel.replace(reg,"...
js 时间戳转为日期格式 vartimestamp1 =1576741436;//时间戳vartimestamp2 = newDate(parseInt(timestamp1)*1000);console.log(timestamp2 );//ThuDec19201915:43:56GMT+0800(中国标准时间)var timestamp3 = timestamp2.toLocale...
JS实现倒计时结束后跳转到指定页面 <body> <p><span id="con">3</span>秒后页面跳转<p></body><script> var con = document.getElementById("con"); var i = 3; var num ...
怎样在苹果ios系统中,不让alert和confirm弹窗中显示url地址 重写alert方法:window.alert = function(name){ var iframe = document.createElement("IFRAME"); iframe.style.display="none"; iframe.setAttribute("src", 'data:text/plain,'); document.docu...
一个页面同时只能播放一个视频 var videos = document.getElementsByTagName("video");for(var i = 0; i <videos.length; i++){ videos[i].addEventListener("playing",function(){ var this1 = this; thi...
location.href与location.hash的区别 综:window.location.href表示重定向,后面跟着的是完整的url地址,与其相似的还有window.location.hash,下面来比较window.location.href和window.locaiton.hash的区别。(1)window.location.href得到和使用的是完整的url,比如window...
ES 6方法 数组快速去重 var arr = [1, 2, 2, 3, 4, 4, 4];varset = new Set(arr); //去重后是一个对象var newArr = Array.from(set); //对象转为数组console.log(newArr); // [1, 2, 3, 4]
vue中ref的作用 作用一(基本用法):本页面获取dom元素<template> <div id="app"> <div ref="testDom">11111</div> <button @click="getTest">获取test节点</button> </div></template>...
内容部分超出出现滚动,隐藏滚动条(还可以滚动) 方法一:利用 css 3 的新特性 -webkit-scrollbar, 但是这种方式不兼容 火狐 和 IE方法二:利用内外层嵌套, 模拟, 兼容所有浏览器, 相对于方法一比较麻烦, 使用时不能对滚动条声明任何样式...