自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 通过前端实现导出生成pdf文件并下载

使用 jspdf.js + html2canvas 插件,实现前端生成pdf 并下载的功能

2022-09-13 15:18:44 1429 1

原创 回流与重绘

回流与重绘

2022-04-01 15:28:35 162

转载 js中的宏任务与微任务

js 是单线程,js 任务也需要一个一个顺序执行。js 任务分为两类:同步任务;异步任务;当打开网站时,网页的渲染任务是一大堆同步任务,比如页面骨架喝页面元素的渲染。像加载图片音乐等需要占用资源大耗时久的任务,就是异步任务。总的来说,同步任务与异步任务分别进入不同的执行场所,同步的进入主线程,异步的进入Event Table并注册函数当指定的事情完成时,Event Table会将这个函数移入Event Queue。主线程内的任务执行完毕为空,会去Event Queue读取对应的函数,进入主线程执行

2022-03-30 17:16:26 394

原创 微信小程序订阅消息

微信小程序订阅消息

2022-03-25 10:36:09 3173 1

原创 使数组扁平化的方法

多层次数组如[1,[2,34,[12,4]],23],实现数组扁平化- 方法1:使用最基础的递归遍历方式 let array = [1, [2, 34, [12, 4]], 23]; function flatten(array) { let result = [] for (const item of array) { if (Array.isArray(item)) { result = res

2022-03-23 16:29:07 923

原创 前端上传图片之前先压缩图片大小

async getFrontIdCard(file, type, index) { if (type == 'add') { let imgSize = file[file.length - 1].file.size; let imgType = file[file.length - 1].file.type; console.log(imgType, "imgType") if (imgTyp.

2022-01-11 15:16:47 340

原创 pc 文件预览

在工作中,经常遇到需要可以预览各种类型的文件的要求,使用最便捷的方法是利用微软的Office Online在线预览Office文档,一个url 解决问题`https://view.officeapps.live.com/op/view.aspx?src=文件地址文件地址需要满足一下要求:(1)在浏览器是可以访问的;(2)需域名访问,IP无效;(3)访问端口为80。...

2021-12-14 15:56:32 280

原创 Node.js中的npm和cnpm常见指令

npm和cnpm常见指令1、npm config get registry 作用:查看当前镜像地址(得到的网址如果没有c。 e.ghttps://registry.npmjs.org/),则在下一步修改镜像地址中添加进c2、npm config set registry https://registry.cnpmjs.org/ 修改镜像地址3、创建.npmrc: 打开cmd命令行,在需...

2020-01-11 11:37:34 354

原创 jQuery实现敏感词过滤

使用正则表达式,点击按钮验证,如果输入框中有敏感词,将会将它中的敏感词变成 * ,借此实现敏感词过滤<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><bod...

2020-01-06 20:38:50 1560

原创 Missing initializer in const declaration

Missing initializer in const declaration这是一个 JS 的报错。如果你要声明一个常量,必须要赋初值。否则就会报错。触发这种报错:const p;

2020-01-06 20:26:57 10538

原创 jQuery实现简单的倒计时(天、时、分、秒)

jQuery 实现简单的倒计时<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><script> // 利用时间对象做...

2020-01-03 15:38:22 1826

空空如也

空空如也

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

TA关注的人

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