1、安装依赖
npm install exceljs file-saver html2canvas jspdf
2、导出方法
可导出图片,Excel文件
import htmlTocanvas from 'html2canvas'
import ExcelJS from 'exceljs'
import jsPDF fr...阅读全文>>
1、安装eslit及stylelint插件
2、settings.json 添加配置
"editor.codeActionsOnSave": {
"source.fixAll": true
},
"eslint.validate...阅读全文>>
1、冒泡排序,时间复杂度O(n2),
// 冒泡排序
function bubbleSort (arr) {
&n...阅读全文>>
粗略记录下自己理解的创建对象与继承模式
创建对象
1、工厂模式
在函数内部新建对象,在新建对象上创建属性方法,然后返回对象,此模式为函数方法,并非构造函数
2、构造函数模式
使用构造函数创建对象,每次都会创建自己的方法,无法做到方法的复用
3、原型模式
&...阅读全文>>
一、Promise
all,allSettled,race,any。all方法可能用的多一些,其他相对较少。all与allSettled方法相似,不同的是all方法只要请求错误就会中断,返回错误信息,allSettled不会中断,会将所有正确及错误信息全部返回,race是返回请求返回最快的一个信息,无论成功还是失败,any则是返回第一个请求成功的信息,若都失败,则返回失败信息
...阅读全文>>
思路就是后端将文件按照前端传递分片大小切片,然后传递给前端,传递完成后前端进行文件的拼接合成,上传一样的道理,只不过前端分片,后端合成。
前端使用indexDB存储分片文件信息。此处使用的传递方式是将文件流转成了base64传递
base64转blob
/**
* 将base64数据转换成Blob对象
...阅读全文>>
打包方式有两种:
第一种:idea打包,file -> Project Structure -> Artifacts ,点击加号添加,JAR -> from modules... ,选择mainclass OK,下面的META-INF存放地址不要用默认地址,可放在src目录下(否则有可能后面运行报错)。确定之后出来的页面,勾选Include in proj...阅读全文>>
官方文档:https://docs.sencha.com/extjs/6.5.3/index.html
别人总结的文档:
常用控件属性:https://www.cnblogs.com/knowledgesea/p/3284404.html
xtype类型总览:https://blog.csdn.net/ldl22847/article/details/72364...阅读全文>>
方法一:https://mvnrepository.com/ 下载对应包,放在C盘.m2/respository 下对应位置,刷新maven,开始下了个包一直不行,后面发先类型是文件夹,???,换了个就OK了
方法二、加上或者切换下载仓库:
<repositories>
...阅读全文>>
1、下载golang包,https://studygolang.com/dl
2、设置GOPATH,可在环境变量中的用户变量,查看,修改地址或者
go env -w GOPATH=我们自己的工作区路径
3、设置代理,【七牛云】提供
go ...阅读全文>>
//音乐播放器