发表于: 2017-06-20 23:26:10
1 834
任务进展:
1、尝试不改变原有的页面结构,修改task4的内容;
遇到问题:
1、task4的写法有问题,越写逻辑越乱,存储的数据好像不适合,导致后面取数据的时候,不好转换类型,当时写的时候,没有考虑那么多,想到啥就写啥;
2、在页面跳转后,需要匹配玩家死亡状态来遍历生成DOM,并且标记死亡状态,因为储存的数据是对象的HTML,转换出可以匹配的类型,异常吃力;
明天计划:
1、先完成本期小课堂;
2、解决task4的BUG;
收获心得:
1、JS正则表达式,从指定类型的数据中,匹配出某种类型的字符,比如从string中截取其中的数字或者字符等;
假如有一个字符串ss12345rr3432re232,我想提取ss与rr之间的数字,
可以使用正则:
varreg = /.*ss(\d+)rr.*/;
varstr ="";
str = str.replace(reg,"$1")
如果同时提取12345和3432这两组数据
varreg = /\d+/g;
varstr ="ss12345rr3432re232";
varms = str.match(reg)
ms[0]// 12345
ms[1]// 3431
评论