JavaScript
希望能坚持写吧
这个作者很懒,什么都没留下…
展开
-
elementUI日期选择实现选择当前月范围
使用elementUI的日期选择组件,根据第一个选中的日期,实现限定日期选择范围为当前月。原创 2024-01-16 15:41:15 · 929 阅读 · 0 评论 -
vue3+h5实现扫描条形码&二维码功能
html5-qrcode、vue3、H5原创 2024-01-11 11:52:12 · 2329 阅读 · 7 评论 -
vue使用JSWebrtc播放webrtc视频流
- webrtc播放器 -- > < video id = "jswebrtc" ref = "jswebrtc" controls style = "width: 100%;原创 2023-07-07 11:20:24 · 3182 阅读 · 4 评论 -
canvas如何设置图像不被移出画布
分为三步:第一步:获取画布中加载的图像的尺寸大小;第二步:获取当前画布的尺寸大小;第三步:用图像尺寸和画布尺寸比较。原创 2023-07-06 08:59:19 · 222 阅读 · 0 评论 -
实现数组排序的四种方式
数组排序原创 2023-02-22 21:34:45 · 310 阅读 · 0 评论 -
使用scale实现屏幕自适应
实现非标准屏幕自适应原创 2023-02-22 20:50:34 · 806 阅读 · 0 评论 -
JS数组常用方法总结
js数组常用方法总结原创 2022-10-12 14:40:56 · 161 阅读 · 0 评论 -
JS数组去重&对象数组去重
JS数组去重&对象数组去重原创 2022-08-18 14:26:27 · 168 阅读 · 0 评论 -
Web Worker的理解以及使用
Web Worker的理解以及项目中使用原创 2022-08-16 16:50:44 · 1304 阅读 · 0 评论 -
如何在项目中引用字体包
在vue项目中使用字体包原创 2021-08-11 09:46:41 · 597 阅读 · 0 评论 -
js数字格式化千分位分割
var num = 123456789;1.格式化为千分位输出 num.toLocaleString()//“123,456,789”2.格式化为千分位带$符号输出num.toLocaleString(“en-US”,{style:“currency”,currency:“USD”})//"$123,456,789.00"3.格式化为带¥符号输出num.toLocaleString(“zh-Hans-CN”,{style:“currency”,currency:“CNY”})//“¥123,转载 2021-07-22 17:14:02 · 266 阅读 · 0 评论 -
echarts横向柱状图分享
效果图突出点(稍后补充)代码option = { backgroundColor:'rgba( 9, 12, 32, .5)', tooltip: { trigger: 'axis', axisPointer: { type: 'shadow' } }, legend: {原创 2021-07-16 14:23:54 · 505 阅读 · 0 评论 -
echarts环形图--彩虹图--蚊香图
需要实现的效果图分析如何实现1、可以看到这个数据图标不是常规的echarts图,需要从echarts的更多资源去找类似的例子copy,找了一圈还真找到类似的如图:2、例子找到了,大致也差不多,动手改。3、两者之间的区别:(1)圈的个数不同、颜色不同(2)右侧文字字体的样式(字体、颜色等)上代码定义变量//定义要用到的变量: series: [], maxRadius: 90, barWidth: 6, barGap: 2, // sumValue: 0, sh原创 2021-07-12 20:07:52 · 1296 阅读 · 1 评论 -
JavaScript事件执行顺序梳理
JavaScript事件执行顺序梳理事件循环机制任务队列宏任务、微任务事件循环机制为了协调事件、用户交互、脚本、UI 渲染和网络处理等行为,用户引擎必须使用 event loops。任务队列js中所有的任务分为同步和异步任务。同步任务,就是立即执行的任务,同步任务一般会直接进入到主线程中执行;而异步任务,就是异步执行的任务,比如ajax网络请求,setTimeout 定时函数等都属于异步任务,异步任务会通过任务队列( Event Queue )的机制来进行协调。在事件循环内部,实际上有 2 种类型原创 2021-07-01 11:03:23 · 464 阅读 · 0 评论