JS
记录JS相关内容
晴空排云
气有浩然 学无止境
展开
-
关于JSON.parse转化不规范json字符串的问题
JSON.parse可以将一个json字符串转化为一个json对象。但是该方法对json字符串的格式要求比较严格,如果json字符串不太规范,转化就会报错。常见错误有两种:1 json字符串中的key值没有带引号key值不带引号的json字符串无法使用该方法转化,如下:{ a:1}转化报错如下:2 json字符串中的key值带的单引号如果json字符串中的key值带的是单引号,也无法转化,报错相同,如下:{ 'a':1}3 规范的json字符串格式json字符串中所有的ke原创 2020-09-16 17:13:24 · 3975 阅读 · 1 评论 -
一种Promise延迟休眠方式
使用ES6的promise,有时可能会有这样一种需求:休眠xxx毫秒之后再执行指定的promise。可通过下面的方式实现。1、定义延迟休眠函数延迟休眠函数仍然返回一个Promise对象,便于和原有的Promise做链式调用。原理是使用js原生的代码如下/** * 定义休眠函数 * @param {number} msTime 休眠时间,毫秒 */let sleep = msT...原创 2020-04-12 07:30:57 · 3625 阅读 · 1 评论 -
Chrome浏览器页面执行自定义JS脚本
介绍一种在chrome浏览器页面中执行自定义js脚本的方式,可用于解析网页数据,模拟网页操作等等,具体功能取决于脚本内容。下面的案例演示如何在百度站点执行自定义的随机搜索。1、准备脚本将以下js脚本内容保存为js文件,例如chromeScript.jsfunction randomSearch() { //在百度站点随机搜索下面这几个关键词 let keys = ...原创 2020-04-09 16:47:51 · 11008 阅读 · 0 评论