JavaScript
文章平均质量分 92
Two-sunny-days
知足且上进,温柔而坚定.
展开
-
iframe子向父跨域传递数据 postMessage
iframe如果存在跨域的话, window.parent 拿不到父级窗口对象, 无法发送消息, 那就从父级先发过来一个消息, 从消息中取到父级的窗口对象.父页面:// 获取到父页面创建的iframelet iframe = document.xxx()iframe.src = 'http://192.168.0.184:88/static/xxx.html'// iframe创建完成后再发送消息iframe.onload = function () { // 向子页面传递消息 ifr.原创 2020-11-10 18:56:22 · 875 阅读 · 0 评论 -
前端处理文件流、base64转文件下载
1. 处理文件流下载async ipSecDownload() { let res = await this.$http.get( "/api/UserInfo/Download?type=ExecuteIPsec", { responseType: "arraybuffer" } ); if (res.status !== 200) return...原创 2019-10-29 09:30:57 · 7518 阅读 · 0 评论 -
javascript的单线程和异步
javascript为什么是单线程? Javascript的主要用途是用户交互,主要是操作DOM。如果Javascript同时有两个线程,其中一个线程执行为当前DOM节点添加内容的操作,另一个线程执行删除当前节点的操作,这时这两个对节点的操作就会有很大的冲突,为了避免冲突,所以决定了它只能是单线程,否则会带来很复杂的操作同步问题。javascri...原创 2019-06-21 23:35:56 · 257 阅读 · 1 评论