
JS篇
你若精彩_天自安排
日常积累。
展开
-
window.open预览图片和pdf
图片: const imgWindow = window.open(""); imgWindow && imgWindow.document.write(`<image src='${url}' style='display: flex; margin: 0 auto'/>`); pdf: window.open(url + '?response-content-type=application/pdf');原创 2022-03-23 15:04:14 · 1709 阅读 · 0 评论 -
JS篇——javascript中的this
一直以来貌似都还没有更新js篇,本来是打算将css3和html5更新完之后再从头总结js,最后发现开始那些好像也没啥总结的,而且我这速度还不知道何时能把css3和html5总结完,所以就想到哪就更哪了,本来今天准备更新闭包,然后发现更新闭包之前,我最好先更新下js中的this关键字,所以这一篇更新js中的this关键字。 javascript中的this 在java中,this固定指向运行时的原创 2016-06-02 14:55:00 · 561 阅读 · 0 评论 -
JS篇——闭包
千呼万唤始出来,我终于来总结javascript(以下都简称js)闭包了。闭包在js中有多重要呢?——很重要。话不多说,开撸。原创 2016-06-03 16:28:28 · 845 阅读 · 0 评论 -
谷歌浏览器慎用有道词典插件(<audio></audio>)
小知识点:谷歌浏览器慎用有道词典,有道词典会导致body里面多一个元素 什么情况下,你会察觉到这个问题让你非常头疼呢?? 我们都知道,大多数的上传插件,为了实现无刷新页面上传,通常都会构建一个虚拟的iframe和form,比如ajaxupload,它会把form的target属性指定为iframe中的name值,目的是指定返回的页面在哪里打开,上传一般都是返回的json字符串,所以这时原创 2017-05-03 17:04:08 · 6764 阅读 · 4 评论 -
下载弹出错误提示
我们大多借助a标签直接下载文件,这样做有一个缺点,如果下载文件报错,无法友好的弹出错误提示 这里提供一个方法,先ajax请求,判断返回是json还是文件流,json弹出错误提示。文件流,进行本地保存,再创建a标签进行下载 这里我用的是基于superagent的前后端请求,其他也类似,只要返回二进制流即可 /** 导出 */ private export = async () =&...原创 2019-04-24 17:33:06 · 1227 阅读 · 0 评论