![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
html5
pilihou
一直在迷茫,一直在努力
展开
-
实现含富文本的打字机效果
public richText(textLabel:mo.EUI.Label,str: string = "") { const regex = /\[.+?\/?\]/g; // 匹配中括号标签 const matchArr = str.match(regex); const specialChar = "│"; ...原创 2020-04-14 18:14:42 · 687 阅读 · 0 评论 -
Egret图文混排组件
/** * 图文混排组件 */ class TextImage extends eui.Group { public templet: egret.TextField constructor(protected _TextImageData: Array<any> = []) { super(); ...转载 2019-08-14 14:32:40 · 868 阅读 · 0 评论 -
win10下webstorm的terminal无法输入?
打开一个 cmd.exe,标题栏 右键 -> 默认值,最下面 使用旧版控制台(需要重新启动)(U) 前面打上勾。转载 2019-07-27 10:06:09 · 1730 阅读 · 0 评论 -
js实现每日签到功能
var calUtil = { getDaysInmonth : function(iMonth, iYear){ //当前年月的总天数 var dPrevDate = new Date(iYear, iMonth, 0); return dPrevDate.getDate(); }, bulidCal : function...转载 2018-02-11 11:25:54 · 11209 阅读 · 4 评论 -
数组深度复制
使用[].concat(数组); 如let a:number[] = [1,2,3];let b:number[] = [].concat(a);a.length = 0;console.log(a);console.log(b);原创 2017-11-22 15:30:42 · 320 阅读 · 1 评论 -
解决replace()方法只能替换第一个字符
问题描述:Flex/Flash中字符串有replace()方法,可以方便的替换字符串,比如我想把一个字符串里的”:”都替换成”_”var fileName:String = "18:18:20";fileName = fileName.replace(":","_");结果会发现结果是”18_18:20”,即只有第一个匹配的字符被替换了。而AS3里面有没有replaceAll()这个方法。 解决转载 2017-11-06 16:46:40 · 19829 阅读 · 0 评论 -
手势密码的h5实现参考
手势密码的h5实现参考html代码<html><head lang="en"> <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport"/> <meta charset="UTF-8"> <title>原创 2017-10-30 19:07:25 · 1223 阅读 · 0 评论 -
js浮点计算
function accAdd(h, g) { var f, d, b, j; try { f = h.toString().split(".")[1].length } catch (i) { f = 0 } try { d = g.toString().split(".")[1].length } c原创 2017-11-18 20:06:55 · 504 阅读 · 0 评论 -
千位分隔符的ts实现
let DIGIT_PATTERN = /(^|\s)\d+(?=\.?\d*($|\s))/glet MILI_PATTERN = /(?=(?!\b)(\d{3})+\.?\b)/greturn num.toString().replace(DIGIT_PATTERN, (m) => m.replace(MILI_PATTERN, ','))参考https://www.tuicool.c转载 2017-11-06 16:49:24 · 1501 阅读 · 0 评论 -
实现深度复制
事实上,ES5新增的JSON对象提供的两个方法也可以实现深度复制,分别是JSON.stringify()和JSON.parse();前者用来将对象转成字符串,后者则把字符串转换成对象。下面我们使用该方法来实现一个深度复制的函数: function extendDeep(parent, child) { var i, proxy; proxy = JSON.stringify(parent);转载 2017-11-09 10:01:07 · 214 阅读 · 0 评论 -
js将一位数组分割成每三个一组
js数组分割成子数组原创 2017-11-08 16:16:34 · 11479 阅读 · 1 评论