自定义博客皮肤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)
  • 收藏
  • 关注

原创 js实现批量下载文件(csv,xlsx等图片下载需要另外找文档补充download怎么用)

场景:点击按钮下载文件 1.下载单文件 window.open 能够打开的原理是让我门用浏览器打开一个文件时,如果浏览器无法解析,它就会把该文件下载下来,_self是避免打开新的页面 window.location 但是该方法不仅具有 window.open 的限制,还会受到浏览器兼容性的影响。 2.点击一次下载多文件 无效代码,只能下载一个,但是点击n次却还是能下载n个 有效代码,但是会有肉眼打开新窗口关闭的操作 发现,当点击按钮时候, 第一次window.open没有执行完成,这时候第二个window.

2022-06-30 17:23:10 1430 1

原创 input触发事件时机的实践

需求: 输入简体后,需要在合适的时机触发多语言翻译,最终提交表单 方案1: 用blur失焦时候触发缺点:用户可能点击提交时候还没失焦, 这时候点击提交会出现先执行翻译后执行提交,顺序异步不可控. 解决办法:定时判断是否翻译成功后再提交表单,感觉不是最好方案: if(window['loadingTranslation']){ // 等依赖的翻译结束后才保存 let timeout = setTimeout(() => { this.Submit(); // 循环请求

2022-05-30 15:34:20 1084 1

原创 部署一个前端项目的基本流程(以angular项目为例docker+ gitlab-ci)

222

2021-08-16 16:33:06 532

原创 背景等比例铺满整个手机页面

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2020-07-09 15:39:01 779

空空如也

空空如也

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

TA关注的人

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