- 博客(11)
- 收藏
- 关注
原创 canvas放大镜
准备两个canvas和一个放大镜元素;两个canvas,一个用于原图渲染,一个用于放大查看,放大镜元素跟随鼠标运动在原图渲染的canvas上绑定一个 ‘mousedown’ 事件,用于获取选中查看图片的坐标,同时在window上绑定’mousemove’事件在window上绑定 ‘mouseup’ 事件,用于解绑window的 ‘mousemove’ 事件window上绑定的’mousemove’事件用于监听鼠标的移动距离,从而计算出在放大查看的canvas上的坐标并实时绘图。
2023-11-30 16:51:34
578
原创 使用 Vue3 + Vite + Canvas + Worker 实现简单版的 “雷霆战机”
使用 Vue3 + Vite + Canvas + Worker 实现简单版的 "雷霆战机"
2023-11-28 18:08:28
711
原创 正则表达式----正向预查及js代码效果
正则表达式----正向预查正则:strNum.replace(/\d{1,3}(?=(\d{3})+)/g,′)/g, ')/g,′&,’); var f = '1233454899992'.replace(/\d{1,3}(?=(\d{3})+$)/g, '$&,'); console.log("f---1233454899992",f);//结果 : 1,23...
2019-10-12 17:08:50
336
原创 js 10进制转换为2至16进制
10进制转换为2至16进制,代码如下: systemFun(num,sys){//进制转换 ,num 将被转换的10进制数,sys 进行转换的进制变量 (值: 2 --- 16 ) let s=[],num1; function ShiftFun(num){//变量 s 声明提前了 ,在同一个函数里用的是同一个变量 ---- s switch(num){// ...
2019-09-17 14:51:11
1631
原创 js实现上拉加载
js实现匹配pc端/移动端上拉加载今天实现了一个PC端和移动端上拉刷新效果,就当做笔记先记一下,但如果能帮到哪位同学我也挺开心的~( ̄▽ ̄~)~upLoad.js 代码片.function upLoadFun(fun){ // 判断是pc端还是移动端 function judge(fun){ var res,judgeFlag=0; windo...
2019-09-12 18:11:54
720
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人