
原生JS
原生js,不过比较菜
银河小铁皮
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
通过前端实现导出生成pdf文件并下载
使用 jspdf.js + html2canvas 插件,实现前端生成pdf 并下载的功能原创 2022-09-13 15:18:44 · 1641 阅读 · 1 评论 -
回流与重绘
回流与重绘原创 2022-04-01 15:28:35 · 236 阅读 · 0 评论 -
js中的宏任务与微任务
js 是单线程,js 任务也需要一个一个顺序执行。js 任务分为两类:同步任务;异步任务; 当打开网站时,网页的渲染任务是一大堆同步任务,比如页面骨架喝页面元素的渲染。 像加载图片音乐等需要占用资源大耗时久的任务,就是异步任务。 总的来说,同步任务与异步任务分别进入不同的执行场所,同步的进入主线程,异步的进入Event Table并注册函数 当指定的事情完成时,Event Table会将这个函数移入Event Queue。 主线程内的任务执行完毕为空,会去Event Queue读取对应的函数,进入主线程执行转载 2022-03-30 17:16:26 · 471 阅读 · 0 评论 -
使数组扁平化的方法
多层次数组如[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 · 981 阅读 · 0 评论 -
jQuery实现敏感词过滤
使用正则表达式,点击按钮验证,如果输入框中有敏感词,将会将它中的敏感词变成 * ,借此实现敏感词过滤 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <bod...原创 2020-01-06 20:38:50 · 1658 阅读 · 0 评论 -
jQuery实现简单的倒计时(天、时、分、秒)
jQuery 实现简单的倒计时 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <script> // 利用时间对象做...原创 2020-01-03 15:38:22 · 2020 阅读 · 0 评论