随笔分类 -  JavaScript

我也来玩把JavaScript
摘要:假设有如下对象: var buf = Buffer.from("Hello.\n"); 其保存在内存当中的形式实际上是这样的,这里我们假设该对象的内存地址从0x00开始: 地址 0x00 0x01 0x02 0x03 0x04 0x05 0x06 值 48 65 6c 6c 6f 2e 0a 编码对 阅读全文
posted @ 2023-02-17 10:16 yiyide266 阅读(94) 评论(0) 推荐(0)
摘要:概述 Promise提供一种执行异步回调动作时候,以链的形式操作回调结果的方法。 用法 误区 1.executor不是消息队列,它会马上执行; 2.executor必须至少调用resolve, reject两者之一,否则Promise的then/catch无法触发; 3.catch()相当于then 阅读全文
posted @ 2019-06-25 17:28 yiyide266 阅读(139) 评论(0) 推荐(0)
摘要:概述 当页面嵌入一个iframe,或者打开一个子窗口。这个时候如果父窗口需要与子窗口之间通讯,如果直接用DOM访问对方窗口window,会受到跨于安全机制影响。 javascript提供一个方法,可以解决这个问题,window.postMessage(); 示例 1.与iframe通讯 主页面: 子 阅读全文
posted @ 2019-06-24 11:06 yiyide266 阅读(2365) 评论(0) 推荐(0)
摘要:概述 箭头函数的作用是为Js提供一种函数的简写方法,箭头函数作用域内不包含this, arguments, super, or new.target,并且不能用于对象的构造函数; 基本语法 [(][params][)] => [(][{]statements[}][)] 参数: 参数可有可无,但是无 阅读全文
posted @ 2019-03-07 14:25 yiyide266 阅读(151) 评论(0) 推荐(0)
摘要:概述 yield关键字用于并且仅限于生成器函数(generator)内部,作用是暂停(并返回)/重启(可选修改该栈环境变量)该函数栈环境。 一般语法 调用生成器函数时返回一个可迭代对象,当调用该对象的next()方法时,函数会在遇到yield关键字的位置马上返回一个IteratorResult对象, 阅读全文
posted @ 2019-01-18 17:47 yiyide266 阅读(397) 评论(0) 推荐(0)
摘要:HTMLIFrameElement.contentWindow返回的是HTMLIFrameElement类型元素的window对象 通过此对象可以修改iframe实体内的window行为 阅读全文
posted @ 2018-07-27 16:28 yiyide266 阅读(1663) 评论(0) 推荐(0)
摘要:PHP: 阅读全文
posted @ 2018-03-14 11:46 yiyide266 阅读(2033) 评论(0) 推荐(0)
摘要:子类需要继承超类的原型 创建互相继承的子类 继承 测试 阅读全文
posted @ 2017-06-02 16:44 yiyide266 阅读(192) 评论(0) 推荐(0)
摘要:原理: 给XMLHttpRequest对象的upload属性绑定onprogress方法监听上传过程 var xhr = new XMLHttpRequest(); xhr.upload.onprogress = function(e) {} 因为jQuery默认使用的XMLHttpRequest对 阅读全文
posted @ 2017-06-02 10:51 yiyide266 阅读(8838) 评论(1) 推荐(1)
摘要:Blob()构造方法返回一个新的Blob对象. 内容是包含参数array的二进制字节流. 语法 参数 array is an Array of ArrayBuffer, ArrayBufferView, Blob, DOMString objects, or a mix of any of such 阅读全文
posted @ 2017-01-26 11:55 yiyide266 阅读(6804) 评论(0) 推荐(0)
摘要:写这篇博客的起源是在div.io上的一篇文章《你所不知道的JavaScript数组》by 小胡子哥下的评论中的讨论。 因为随着XHR2和现代浏览器的普及,在浏览器当中处理二进制不再向过去那样无所适从,随着Canvas/WebGL等新技术逐渐开始进入大众视 野,也会用到一些字节数组或者16位、8位整数 阅读全文
posted @ 2017-01-26 11:03 yiyide266 阅读(4267) 评论(0) 推荐(2)