自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 JS字符串replace()方法全局替换变量踩坑

3) 特殊符号需要在正则表达式里转义一下, 然后又发现变量里面不能直接写反斜杠\...1) 字符串的replace()函数不能直接全局替换变量, 需要先定义一个正则。2) 写正则的时候又发现了新问题:需要替换的变量不能包含 [ ] 这类特殊符号。写个文章希望能帮到和我一样遇到这种问题的人吧。项目中有个需要将文字表情替换成图片的需求.本想着只是替换一下文字, 很简单。例如: [微笑] >>> 😀。4) 最后得出解决方案..困惑了2小时终于解决了。否则会变成这样...

2023-10-06 13:36:46 504

原创 原生JS实现简易扫雷游戏

注:使用了Font Awesome字体图标库,使用前请下载引入(下载地址)

2021-05-29 17:08:25 285 2

原创 原生JS实现简易打字游戏

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>打.

2021-05-26 09:04:50 1581 1

原创 ECMA Script 2019 (ES10)新内容

数组方法flat();flatMap()flat(depth)方法会按照一个可指定的深度递归遍历数组,并将所有元素与遍历到的子数组中的元素合并为一个新数组返回参数depth<-指定要提取嵌套数组的结构深度,默认值为1var arr1 = [1, 2, [3, 4]];var arr2 = [1, 2, [3, 4, [5, 6]]];arr1.flat(); // <- 输出 [1,2,3,4];arr2.flat(); // <- 输出 [1, 2, ...

2021-05-15 17:38:14 130

原创 ECMA Script 2017 (ES8)新内容

新增对象方法Object.values()let obj = { 0: 'a', 1: 'b', 2: 'c' };Object.values(obj); // <- 输出 ['a','b','c'];/* 返回一个数组,其元素是在对象上找到的可枚举属性值 属性的顺序与通过手动循环对象的属性值所给出的顺序相同 */Object.entries()Object.entries(obj); // <- 输出 [['0':'a'],['1','b'],['2','c.

2021-05-15 17:18:28 122

原创 ECMA Script 2016 (ES7)新内容

数组方法 includes let arr = ['aa','bb','cc']; console.log(arr.includes('aa')); // <- true console.log(arr.includes('dd')); //<- falseincludes 类似于 indexOf 方法 以下两者相等arr.includes('aa') == (arr.indexOf('aa') >= 0) // <- true...

2021-05-15 16:59:52 115

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除