JavaScript
文章平均质量分 53
js基础知识积累
元元猿
在一步一步升级的开发者
展开
-
用AbortController控制请求取消多余的网络请求来代替防抖节流
axios使用AbortController取消请求需要在0.22.0版本或以上,因为axios是从0.22.0才开始支持使用AbortController的。有一个搜索输入框,每次用户输入时都会发送一个搜索请求,我们希望取消之前的请求,只保留最新的请求。该方法中止一个尚未完成的异步操作,能中止fetch请求及任何响应体和流的使用。控制器对象,该接口允许根据需要中止一个或多个web请求。可以用该属性来和异步操作进行通信或者中止这个操作。原创 2024-06-26 09:36:16 · 249 阅读 · 0 评论 -
【JS基础】- 常用的Math方法,Math 用于 Number 类型且不支持BigInt
Math.max() // 取参数中的最大值Math.min() // 取参数中的最小值Math.abs() // 取绝对值Math.round() // 四舍五入Math.floor() // 向下取整Math.ceil() // 向上取整Math.trunc() // 去掉数字的小数部分,只保留整数部分,不管参数是正数还是负数Math.random() // 返回一个浮点数(伪随机数在范围从 0(包括) 到小于1(不包括))原创 2024-03-07 19:36:59 · 438 阅读 · 0 评论 -
vue3实现h5触底翻页加载
【代码】vue3实现h5触底翻页加载。原创 2023-12-30 21:31:56 · 764 阅读 · 1 评论 -
实现h5手机端长按下载二维码海报
设置一个img元素和div(海报内容)同级,样式调整到覆盖在div(海报内容)上,在加载海报页面时将div(海报内容)用html2canvas转为图片,可以得到海报图片url,再通过js操作把已设置的img元素的src属性赋值为刚刚得到的url,用户在手机端下载海报时就可以下载这张得到的海报图片了。将div(海报内容)转换成图片,显示给用户的海报就是这张图片,用户即可在手机端用手机的保存图片方法保存海报。原创 2023-11-15 22:21:28 · 314 阅读 · 0 评论 -
js下载图片
HTML5新增 标签的download属性, 标签添加download属性后,点击a链接就可以下载href属性写的路径文件;download属性:(可选)指定下载文件的文件名;若不指定文件名则下载到本地的文件名和href属性写的文件名一样。利用a链接的download属性,通过点击a链接下载图片。设置 标签的 download 属性。设置 标签的 href 属性。通过js下载图片方法的完整代码及详解。1、通过点击a链接下载图片/文件。1、通过点击a链接下载图片/文件。原创 2023-10-31 20:21:44 · 1705 阅读 · 1 评论 -
【JS基础】- 常用的字符串方法
查找字符串中的子字符串第一次出现的索引位置,若未找到,则返回-1。必需。要搜索的子字符串,若为非字符串时会被强制转换为字符串。可选。该方法返回指定子字符串在 大于或等于position的位置处第一次出现的索引,默认为0;如果position大于调用字符串的长度,则该方法根本不搜索调用字符串,返回-1;如果position 小于零,则position相当于0的效果,从0索引开始搜索。原创 2023-10-14 20:52:01 · 60 阅读 · 1 评论 -
使用html2Canvas实现下载二维码海报(div包裹二维码图片及海报信息)功能
设置海报/图片背景颜色,如果海报/图片是圆角则需要设置背景色为透明,不然四个角会有马赛克的颜色。直接下载html2canvas.min.js文件放入项目中并引入文件。用于渲染的比例(也就是图片比例大小),默认为浏览器设备像素比。是否尝试使用 CORS 从服务器加载图像。从第三方 CDN 提供商加载它。原创 2023-10-12 22:51:52 · 247 阅读 · 0 评论 -
使用clipboard实现复制文案功能
复制文案时默认有选中效果,取消选中效果的方法 clearSelection()。data-clipboard-action="copy复制/cut剪切" 和。data-clipboard-target="要复制的文案元素选择器"。原创 2023-10-12 00:25:29 · 361 阅读 · 0 评论 -
Echarts宽度自适应的解决方法
当文档视图(窗口)调整大小时触发该事件,只有在window对象上注册的处理程序才会接收resize事件。原创 2023-10-12 22:16:53 · 537 阅读 · 0 评论