随笔分类 -  js

记录javascript学习记录
摘要:南海诸岛GeoJSON 阅读全文
posted @ 2023-11-29 21:50 谢书怜 阅读(4787) 评论(15) 推荐(7)
摘要:指数运算符 ES2016 新增了一个指数运算符(**)。这个运算符的一个特点是右结合,而不是常见的左结合。多个指数运算符连用时,是从最右边开始计算的。 2 ** 2 // 4 2 ** 3 // 8 // 相当于 2 ** (3 ** 2) 2 ** 3 ** 2 // 512 上面代码中,首先计算 阅读全文
posted @ 2021-07-30 09:30 谢书怜 阅读(88) 评论(0) 推荐(1)
摘要:Function.prototype.myCall = function () { let thisVal = arguments[0] // 存call第一个参数执行上下文 const isStrict = (function () { return this undefined })() // 阅读全文
posted @ 2021-02-26 17:28 谢书怜 阅读(112) 评论(0) 推荐(0)
摘要:let xhr = new XMLHttpRequest() xhr.open('get', imgUrl='www.baidu.com/img/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf.png', true) xhr.responseType = 'blob' x 阅读全文
posted @ 2020-12-21 18:19 谢书怜 阅读(257) 评论(0) 推荐(1)
摘要:https://www.jianshu.com/p/f7acfafc9fa2 https://zhuanlan.zhihu.com/p/32752030?edition=yidianzixun&yidian_docid=0I5ffTxm /** design by zhangyingying at 阅读全文
posted @ 2020-09-27 10:04 谢书怜 阅读(154) 评论(0) 推荐(1)
摘要:原文地址: https://mp.weixin.qq.com/s/0hxnYlCWqGGdbdnnSDy3Bg npm install 时偶尔遇到报错: 没有安装python或node-sass 安装失败的问题,百度之后发现是被墙了,但根据百度的方法换了淘宝镜像和用了vpn都安装失败,最后发现原来是 阅读全文
posted @ 2020-09-23 09:22 谢书怜 阅读(2935) 评论(0) 推荐(0)
摘要:/** * 播放视频流,需要先在HTML里面引入kurento-client.min.js和kurento-utils.min.js * @param container 播放视频的HTML元素 * @param rtspUrl rtsp流地址 * @param serverUrl 后台服务地址 * 阅读全文
posted @ 2020-09-16 17:37 谢书怜 阅读(1046) 评论(0) 推荐(0)
摘要:https://mp.weixin.qq.com/s/HWZ9hUDykutjkX5yFf1jeQ 阅读全文
posted @ 2020-09-15 09:19 谢书怜 阅读(102) 评论(0) 推荐(0)
摘要:讲解了谷歌浏览器部分性能优化插件 https://mp.weixin.qq.com/s/nSWlqeVDGVSkzc7fuzXlfg 某个黑科技链接 https://www.googlespeed.cn/ 阅读全文
posted @ 2020-09-07 11:06 谢书怜 阅读(125) 评论(0) 推荐(0)
摘要:<body> <div id="red" style="border: 1px solid #000; width: 400px; height: 400px;"> <div id="blue" style="border: 1px solid #000; width: 300px; height: 阅读全文
posted @ 2020-07-30 17:18 谢书怜 阅读(277) 评论(0) 推荐(0)
摘要:首先必须明白,开发者所编写的JavaScript代码都是运行在JavaScript脚本引擎上的。Node.js采用的是V8引擎,这个引擎最初是被用在一些浏览器上,比如Chrome。 浏览器的主要结构就包括渲染引擎(也称浏览器内核,比如常听说的webkit、blink)和JavaScript脚本引擎。 阅读全文
posted @ 2020-05-20 11:41 谢书怜
摘要:setTimeout和setInterval这两个函数, 大家肯定都不陌生, 但可能并不是每个人都了解其内部的实质。 甚至可能会错误的把两个实现定时调用的函数理解成了类似thread一样的东西, 认为会在一个时间片内, 并发的执行调用的函数, 似乎很好很强大。但其实并不是如此, 实际的情况是java 阅读全文
posted @ 2020-05-12 11:51 谢书怜 阅读(519) 评论(0) 推荐(0)
摘要:echarts 各类配置项 theme = { // 全图默认背景 // backgroundColor: 'rgba(0,0,0,0)', // 默认色板 color: ['#ff7f50','#87cefa','#da70d6','#32cd32','#6495ed', '#ff69b4','# 阅读全文
posted @ 2020-04-27 09:36 谢书怜 阅读(273) 评论(0) 推荐(0)
摘要:getBoundingClientRect() 这个方法返回一个矩形对象,包含四个属性:left、top、right和bottom。分别表示元素各边与页面上边和左边的距离。 var box=document.getElementById('box'); // 获取元素 alert(box.getBo 阅读全文
posted @ 2019-11-29 15:40 谢书怜 阅读(865) 评论(0) 推荐(0)
摘要:eslint检查代码风格是好的,不过 有些换行报错 空格报错 还有在代码中有 console也是报错 这有些烦人 为了把这些烦人的报错给禁止掉 我们可以在package.json文件中 找到(或者在.eslintrc.js中找到rules) "eslintConfig": { "root": tru 阅读全文
posted @ 2019-11-28 17:05 谢书怜 阅读(3356) 评论(0) 推荐(0)
摘要:POST请求: 发送的参数格式不同,请求头设置不同,具体参照 Http请求中请求头Content-Type讲解 发送的参数格式不同,后台获取方式也不相同 php请看 php获取POST数据的三种方法 一、使用XMLHttpRequest 主要分三步: 第一步:创建需要的对象,这里主要用到的是XMLH 阅读全文
posted @ 2019-11-22 19:33 谢书怜 阅读(4320) 评论(1) 推荐(0)
摘要:普通echart: option初始化: eventEchart: null, eventEchartOption: { title: { text: '浏览量(PV)', textStyle: { color: '#3E4759', textAlign: 'center', fontSize: 1 阅读全文
posted @ 2019-11-18 10:52 谢书怜 阅读(225) 评论(0) 推荐(0)
摘要:<script> (function(win) { var doc = win.document var docEl = doc.documentElement var tid doc.body.addEventListener('touchstart', function () {}) funct 阅读全文
posted @ 2019-11-07 15:36 谢书怜 阅读(1165) 评论(1) 推荐(1)
摘要:转自好牛逼的博客:https://www.muyiy.cn/blog/7/7.1.html#原理及实现 阅读全文
posted @ 2019-09-24 14:24 谢书怜 阅读(477) 评论(0) 推荐(0)
摘要:// const PENDING = "pending" const RESOLVE = "resolve" const REJECT = "reject" function MyPromise(fn) { const that = this that.status = PENDING // MyPromise 内部状态 t... 阅读全文
posted @ 2019-07-21 16:30 谢书怜 阅读(311) 评论(0) 推荐(0)