自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 问答 (1)
  • 收藏
  • 关注

原创 vue集成electron从创建项目到成功打包之路

最近在搞vue集成electron的项目,发现了挺多坑的,刚开始也百度了很多看到的都是推荐用vue init simulatedgreg/electron-vue xx这个来集成vue,但我也复制命令去安装结果发现根本安装不了,即使去GitHub上拉下来跑起来也是一堆报错,索性我就放弃了这个方案,最后还是觉得新建一个vue-cli项目再结合electron打包插件electron-builder打包就好。集成 Electron关于怎么在vue工程项目里面集成electron,我也不多说,点击这个链接按照

2022-05-31 11:54:16 727 1

原创 JavaScript中动手实现一个call函数

//给所有的函数添加一个hycall的办法Function.prototype.hycall = function(thisArg, ...args) { //获取需要被执行的函数 let fn = this //对thisArg转成对象类型(防止它传入的是非对象类型),如果是null或者undefined就让它指向window thisArg = thisArg ? Object(thisArg): window //调用需要被执行的函数 thisA

2022-02-13 22:45:44 273

原创 JavaScript使用new Function()时this的指向问题

先来看一段代码function fun() { this.name = 'zhd'}let p = new fun()console.log(p.name)最终控制台打印出来的是zhd,这个我相信大多数人都是知道这个结果的,但问题是为什么会打印出zhd,或许很多人并不清楚里面的代码究竟做了什么操作,接下来我们讲讲其中的原理。其实new Function()也属于JavaScript中调用一个函数的一种调用方式,只不过开发中我们很少会用到,使用new Function()调用函数的过程中

2022-02-12 12:51:29 1016

原创 前端关于点击链接下载文件的解决办法

这阵子做了一个点击按钮下载文件的需求,一开始百度了好多办法都是用a标签,然后设置a标签的download属性,我也尝试着做了一下,结果问题是:凡是浏览器能读取的文件都会在浏览器预览不会直接下载(比如jpg等图片格式的文件和txt文本文件),经过我一个下午的不断摸索,终于找到了一个办法能让这些文件点击链接就能直接下载,上代码!downloadFile(link) { let a_link = document.createElement('a') // 这里是将url转成blob地址, fe

2021-11-05 17:44:20 4044 2

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除