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

浙公网安备 33010602011771号