随笔分类 -  js&jquery&前端

摘要:onInput = ({ detail }) => { const value = detail.value; // 输入的字符串 const newValue = value.replace(/([^0-9])/g, ''); // 只允许输入数字 const formatValue = newValue.replace(/(\d{4})(?=\d)/g, '$1 '); // 每... 阅读全文
posted @ 2019-09-03 10:58 向着太阳生 阅读(651) 评论(0) 推荐(0) 编辑
摘要:var ua = navigator.userAgent.toLowerCase(); var isWeixin = ua.indexOf('micromessenger') != -1; if( isWeixin ){ console.log('是微信浏览器') } else { console.log('不是微信浏览器') } 阅读全文
posted @ 2018-06-25 11:30 向着太阳生 编辑
摘要://当使用浮点数进行计算的时候,经常会碰到精度问题,解决方案 //当你拿到 1.4000000000000001 这样的数据要展示时,建议使用 toPrecision 凑整并 parseFloat 转成数字后再显示,如下: parseFloat(1.4000000000000001.toPrecision(12)) === 1.4 // True 参考链接:https://github.c... 阅读全文
posted @ 2018-02-28 10:20 向着太阳生 阅读(125) 评论(0) 推荐(0) 编辑
摘要://定义组件有两种方式,函数和类 function Welcome(props) { return Hello, {props.name}; } class Welcome extends React.Component{ render(){ return Hello, {this.props.name}; } } ReactDOM.render( ... 阅读全文
posted @ 2017-11-16 16:32 向着太阳生 阅读(643) 评论(0) 推荐(0) 编辑
摘要://1,字符串转换为unicode码 var s = '吴'; var Ncode = s.charCodeAt(0) //21556 var Scode = Ncode.toString(16) //5434 //2,unicode码转字符串 '\u5434'.toString(16) //吴 或者 String.fromCharCode(21556) //吴或者 \u{5434} //吴 ... 阅读全文
posted @ 2017-11-15 12:58 向着太阳生 编辑
摘要:注意:ajaxStart和ajaxSend事件必须放在ajax请求代码之前,不然不会触发 阅读全文
posted @ 2017-10-25 16:27 向着太阳生 阅读(2086) 评论(0) 推荐(0) 编辑
摘要:一种更简便的H5上传方式 阅读全文
posted @ 2017-10-18 17:39 向着太阳生 阅读(15562) 评论(1) 推荐(0) 编辑
摘要:// -------- 将以base64的图片url数据转换为Blob -------- function convertBase64UrlToBlob(urlData, filetype){ //去掉url的头(data:img/jpg;base64),并转换为byte var bytes = windo... 阅读全文
posted @ 2017-10-18 16:26 向着太阳生 阅读(1055) 评论(0) 推荐(0) 编辑
摘要:原文出处:http://blog.csdn.net/lichwei1983/article/details/43893025 阅读全文
posted @ 2017-10-17 17:35 向着太阳生 阅读(1873) 评论(0) 推荐(0) 编辑
摘要://获取XML文档对象有两种方式,第一种是远程加载一个XML文件 var xmlhttp=new XMLHttpRequest(); xmlhttp.open("GET","note.xml",false); xmlhttp.send(); var xmlDoc=xmlhttp.responseXML //获得xmlDoc文档对象后可以通过xmlDoc操作xml文档节点,如: xmlDoc.g... 阅读全文
posted @ 2017-09-22 11:42 向着太阳生 阅读(592) 评论(0) 推荐(0) 编辑
摘要://Unicode是一个简单的标准,用来把字符映射到数字上。 比如: var s = "你好"; console.log(s.charCodeAt(0)) // 输出20320,这个数字便是字符'你'对应的Unicode码 console.log(s.charCodeAt(0).toString(16)) //输出4f60,这个字符叫Unicode码点, Unicode码数字是十六进制的。... 阅读全文
posted @ 2017-09-19 13:22 向着太阳生 阅读(408) 评论(0) 推荐(0) 编辑
摘要://race方法接收一个promise对象数组,哪个promise对象的状态先变化(resolved或rejected),它对应的回调方法便执行,同时其他promise对象会被丢弃,不再执行。 Promise.race([Promise.resolve(3),Promise.reject(5)]) .then(function(x){ console.log(x) // 输出... 阅读全文
posted @ 2017-09-09 17:40 向着太阳生 阅读(432) 评论(0) 推荐(0) 编辑
摘要:var a = function(x){ return new Promise(function(resolve,reject){ if(x>10){ resolve(x) }else{ // reject(new Error('... 阅读全文
posted @ 2017-09-08 22:46 向着太阳生 阅读(689) 评论(0) 推荐(0) 编辑
摘要:var img = new Image();//or var img = document.createElement('img'); img.src = 'area.jpg'; //当img.src的图像地址能正确访问的时候才会触发图像的onload事件 img.onload = function(e){ console.log('img的宽高 == '+im... 阅读全文
posted @ 2017-09-01 11:06 向着太阳生 阅读(118) 评论(0) 推荐(0) 编辑
摘要:QQ和360浏览器里的window.outerHeight == window.innerHeight == document.body.offsetHeight < screen.availHeight; chrome浏览器window.outerHeight == screen.availHei 阅读全文
posted @ 2017-08-03 13:40 向着太阳生 阅读(596) 评论(0) 推荐(0) 编辑
摘要:#box{ background-color: lightgrey; width: 300px; border: 25px solid green; padding: 25px; margin: 25px; height:60px; } //获取盒子的内容高度,内容高度也可用用box.clientHeight获取,内容高度不包括边框和外边距和滚动... 阅读全文
posted @ 2017-07-28 15:00 向着太阳生 阅读(60598) 评论(2) 推荐(2) 编辑
摘要://验证身份证号只能输入15位或者18位的身份证号 /^\d{14}[X|\d]{1}$|^\d{18}$/ig //验证只能输入字母和数字组合6到16位 /^[a-z][a-z0-9]{6,16}$|^\d[a-z0-9]{6,16}$/ig; 阅读全文
posted @ 2017-07-20 11:17 向着太阳生 阅读(561) 评论(0) 推荐(0) 编辑
摘要:/^(\w|[\u4e00-\u9fa5]){2,}$/.test()//至少2位 阅读全文
posted @ 2017-06-01 11:28 向着太阳生 阅读(971) 评论(0) 推荐(0) 编辑
摘要:来源:http://www.blogjava.net/jidebingfeng/articles/406171.html 阅读全文
posted @ 2017-04-14 13:37 向着太阳生 阅读(967) 评论(0) 推荐(0) 编辑
摘要:匹配出现a或者b组合一起至少3次以上/(a|b){3,}/,匹配aaa,bbb,aab,baa,bba,bab等等 阅读全文
posted @ 2017-03-27 21:15 向着太阳生 阅读(4782) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示