摘要:后端返回了yyyyMMddHHmmss格式的日期时间,前端需要展示yyyy年MM月dd日、yyyy年MM月、MM月dd日、MM月dd日HH:mm等格式,那么就需要进行格式转换了。 这里采用正则表达式的方式进行转换,示例代码如下: 1 let { log } = console 2 let dtStr
阅读全文
摘要:如上,实现多个同心不同宽度的圆环以不同的速度转动的特效。 本例所取项目采用了vue+vant+scss+mockjs,其中圆环采用vant的环形进度条组件,圆环的宽度、直径大小、线条的长度等采用mockjs的随机数按一定规则进行设置,圆环的循环滚动采用css3的animation动画,动画的随机频率
阅读全文
摘要:如题,JSON字符串转换JSON格式报错: 这个问题,一般在JSON字符串转换JSON对象的时候才会出现的,下面就详细介绍下。 为什么会出现这个问题? 对于JSON来说,主要由两种格式,一种是对象,另一种是数组,如下: //JSON 对象 var jsonObj={ "name":"json", "
阅读全文
摘要:异常描述: 查了下,是这个原因导致的: 只使用了 AMD 规范的模块导出方法 define,没有用 CommonJs 规范的方法 module.exports 来导出模块,不过这不是造成报错的原因。 操作步骤: 第一步:安装 script-loader exports-loader: npm ins
阅读全文
摘要:前言: 公司一个老项目重构,后端返回数据为xml格式。 而现有的前后端分离开发中,后端大部分返回的都是json格式的数据给到前端,所以前端也是直接对后端返回的json数据进行解析。 因此就需要对老接口返回的xml数据进行转换了,看了下老项目中对xml数据解析的相关代码,有1700+行,可谓是比较恐怖
阅读全文
摘要:前言: 数组遍历有很多种方法,虽然不同方法有不同的特性及适用环境,除了普通飞for循环之外,for...in能直接输出数组元素的索引,for...of能直接输出数组元素的值,map则可以直接生成新的数组,forEach则可以遍历修改元祖元素的值。那么这些方法在性能上相比怎么样呢? 验证: 为了验证这
阅读全文
摘要:前言: 据说程序员三个月就能忘记自己写的代码,所以最好是在有空的时候及时做些总结,记录下来,这样后边遇到类似问题的话,就可以直接先查看自己的博客了。写技术博客,对自己是一种总结,对别人,是一种参考。 对于数组排序,这里主要介绍sort()方法(sort基本上已经能满足绝大多数数组的排序了)。 arr
阅读全文
摘要:微信小程序使用回调函数出现异常:TypeError: Cannot read property 'setData' of undefined。
系作用域问题——回调函数中的作用域已经脱离了调用函数了,因此需要在回调函数外边把this赋给一个新的变量才可以了。
阅读全文
摘要:jquery-qrcode生成二维码,微信中识别二维码——转换为图片格式,生成中文格式内容。。。。。。
阅读全文
摘要:对于没有使用过这几个表达式的人,应该对这个概念都有点不太理解,下面就以实际例子说明这几个表达式的用户。 一、?:pattern——匹配检验:会作为匹配校验,是一个非获取匹配,并出现在匹配字符结果里面,比如 windows(?:2000|NT|98) 等同于 windows2000|windowsNT
阅读全文
摘要:前言: 根据身份证号判断精确周岁年龄,可以精确到天,即周岁以生日当天为准,生日当天周岁+1,少一天则不加。 实现方法:
阅读全文
摘要:使用场景: 1. 页面需要定时刷新,实时加载数据(H5中的WebSocket和SSE可以实现局部刷新) 2. 一定时间之后跳转到指定页面(登录注册之类) 3. 前端开发使用伪数据调试html页面(修改一些js的变量值,可以自动刷新效果) 示例代码: 1. 页面自动刷新注:其中10指每隔10秒刷新一次
阅读全文
摘要:一. 普通对象与函数对象 JavaScript 中,万物皆对象!但对象也是有区别的。分为普通对象和函数对象,Object ,Function 是JS自带的函数对象。下面举例说明 function f1(){}; var f2 = function(){}; var f3 = new Function
阅读全文
摘要:JavaScript新开窗口onClick="javascript:window.location='http://www.sowsoy.com'"JavaScript新开一个页面JavaScript调用下拉列表打开窗口JavaScript开一个新页面时,关闭前一页JavaScript关闭当前页关闭...
阅读全文
摘要:第一种:window.location.href="login.jsp?backurl=\"+window.location.href; 第二种:alert("返回"); window.history.back(-1); 第三种:window.navigate("top.jsp"); 第四种:sel...
阅读全文
摘要:好些网站的注册功能中,都有对密码进行验证并且还有强度提示。下面就来实现这种效果。密码强度说明:密码强度:弱——纯数字,纯字母,纯符号密码强度:中——数字,字母,符号任意两种的组合密码强度:强——数字,字母,符号全部都要有实现思路:在输入框提示区域编写两个div层,一个显示提示文字,一个显示密码强度提...
阅读全文
摘要:需要注意的是当需要动态添加项的时候一定要先var newoption=new Option("项","值");然后再 select.options.add(newoption);这样才能添加进去代码如下:
阅读全文
摘要:1. .NET后置代码中获取Response.Redirect("http://www.baidu.com?id=" +Request.Cookies["size"].Value);2. js中写入cookiefunction setCookie(name,value) { var Days = ...
阅读全文
摘要:做项目,遇到一个让人非常纠结的问题,就是获取的两个值比较,却出现了一位数比二位数大的情况。刚开始还以为哪里写错了,检查了几遍,用ie调了下,意识到是应该是用错了比较方法了。才想起以前也碰到过这种情况的,究其原因,就是js默认比较字符串,先比较两个的第一个字符,相同再比较第二个,以此类推。所以,对于数...
阅读全文