js
LiuXiaodong2020
大懒让小懒去开门,小懒不愿意
展开
-
图片固定可点击位置
图片固定可点击位置demo。原创 2024-03-18 17:56:37 · 383 阅读 · 0 评论 -
数组求前n项和 和 求中间n项和 学习记录
数组前n项求和,中间连续n项求和原创 2022-10-10 18:06:00 · 410 阅读 · 0 评论 -
vue2关于列表拖拽效果
tabList拖拽原创 2022-06-20 19:26:04 · 503 阅读 · 0 评论 -
cookie、localStorage、sessionStorage使用中疑问记录
今天接手一个新项目,需要在项目a打开登陆的情况下再启动b项目,但是两个项目的端口号是不一样的,后来发现是使用的cookie判断登录状态cookie的使用:cookie在document.domain相同的时候可以共享,所以可以通过document.cookie=“username=Darren;path=/;domain=localhost” 写入cookie,只要domain(域名)相同就可以在cookie里获取到。项目启动获取到cookie使用live-server启动一个服务,将域名从.原创 2022-04-11 11:02:48 · 190 阅读 · 0 评论 -
函数多个入参相加
function addNum(...rest){ let arr = []; let length = rest.length; // 达到三个入参的时候就返回三个值的相加结果 if(length == 3){ // 后面可以自己配置数量,循环相加结果 return rest[0]+rest[1]+rest[2]; } else { arr = [...rest]; return function addNu原创 2022-01-20 10:29:26 · 317 阅读 · 0 评论 -
移动端图片单指移动,双指放大缩小实现//touchmove的时候不让body滚动
移动端图片单指移动,双指放大缩小实现//touchmove的时候不让body滚动思路1:移动放大缩小操作都直接放到图片上面图片的放大缩小使用transform的scale属性操作,移动使用transform的translate属性操作,也可以使用matrix属性做2D转换,这个有六个值,14表示xy轴的放大倍数,56表示xy轴的偏移量,23表示度数,这里不操作旋转可以写成默认的0根据touches获取当前触摸位置,touches是一个数组,表示当前有几个手指触摸屏幕,可以判断一下,是单指的时候在o原创 2021-12-06 15:41:43 · 3024 阅读 · 0 评论 -
canvas字间距letter-spacing操作避坑
canvas操作避坑在canvas上面书写文字数字如果需要修改文字间距在谷歌浏览器中可以使用letter-spacing:2px,这种来修改间距,值可以是负的,但是需要使用真实canvas dom来操作,并且要在fillText之前一步编写才能有效,使用document.createElement(“canvas”)是不起作用的,使用vue的h(“canvas”,{style:{letterSpacing:“2px”}}),或者react的React.createElement(“canvas”,{st原创 2021-11-10 10:13:20 · 4178 阅读 · 1 评论 -
排序方法列举
排序方法方法思路时间复杂度是否稳定冒泡排序从开始或结束位置开始对比,如果值比他大或小就交换走,一遍确定一个位置O(n^2)是原创 2021-10-29 18:42:58 · 99 阅读 · 0 评论 -
reduce()方法使用详解
reduce()方法详解reduce()定义:reduce()方法接受一个函数作为累加器,数组中的每一个值(从左到右)开始缩减,最终计算为一个值。reduce()可以作为一个高阶函数,用于函数的compose(构成、组成)。reduce()对于空数组不会执行回调函数。语法array.reduce(function(total, currentValue, currentIndex, arr), initialValue)参数描述function(total, cur原创 2021-10-23 16:37:27 · 2042 阅读 · 0 评论