- 博客(14)
- 收藏
- 关注
原创 反转链表的三种方法:栈结构、循环、递归
current = current.next // 取出倒数第二个节点 继续循环 直到列表的长度为0。current.next = arr.pop() // 让当前的节点 指向数组列表中的 倒数第二个节点。newNode = head // 改变newNode的指向 指向head 为了让下一次再去指向这个节点。head.next = newNode // 当当前节点的next 指向newNode。let current = head //存储当前的节点。// 方法1:使用栈结构。
2024-03-11 16:04:42
387
1
原创 leecode经典题目:判断括号是否是闭合的
解题思路就是:循环遍历给出的字符串,如果是左边,如左小括号,左花括号,左方括号分别放入栈内;如果str[i]是右括号,那么就看放进栈内的最后一个元素(即栈顶元素)是不是等于sri[i] 如果不相等,那么就返回false循环结束;private data: any[] = [] // 创建一个私有的属性data 初始值为[] 里面可以存放任何类型的数据。// 安装ts-node实现数组的栈结构。// 2、将栈顶的元素弹出栈。// 4、查看栈内的个数。// 1、往栈里放元素。// 3、查看栈顶元素。
2024-03-09 10:40:02
351
原创 翻转数组的三种方法:
使用slice() 不输入参数 会返回一个新的数组 在进行翻转。a.reverse() //此时a会改变。reverse()直接翻转会改变原数组;使用交换2个数的位置进行翻转。
2024-03-08 18:43:04
656
1
原创 js中Math.floor、Math.ceil、Math.round和parseInt小数取整小结
向下的意思是往小的方向取,如Math.round(-8.6)先-8.6+0.5=-8.1,再向下取整得到-9)Math.floor(-1.5) //返回-2。Math.floor(-5.8) //返回-6。Math.round(-1.5) //返回-1。Math.round(-5.8) //返回-6。Math.ceil(-1.5) //返回-1。Math.ceil(-5.8) //返回-5。parseInt(-1.5) //返回-1。parseInt(-5.8) //返回-5。
2024-03-08 18:32:54
983
1
原创 h5 使用input type=‘file’ 吊起图片和相机的闪退问题
/压缩系数0-1之间。1、可以使用原生封装的方法,挂载在webkit上,调用原生的方法,调用相机或相册(这种方法是包裹了一层原生)2、不通过原生,调起相机:使用corvard的插件。
2024-03-05 09:45:38
1001
原创 滚动条在滚动,下面的盒子跟着滚动条移动
实现一起滚动 且不超过盒子的位置,需要添加算法,计算相对斜率,得到滚动条的滚动相对的比例 就是下面盒子的相对比例。预估退休后收入 ¥8,300</div>预估退休后调整支出 ¥8,300</div>-- 引入vue3的地址 CDN 引入 这时候需要访问远程的服务器-->-- 设置竖条下的框 -->-- 设置竖条下的框 -->-- 设置小竖条 -->
2024-03-01 15:32:41
1551
1
原创 前端H5页面 iframe内置pdf 无法全部展示pdf的内容,并且苹果手机无法下滑
iframe的标签的height 不能超出屏幕。否则,苹果手机还是无法下滑。影响到下面的签名和流程的展示。iframe 内置pdf文件 打开后 由于pdf下面还有盒子需要进行内容展示,pdf文件无法铺平及展示。此问题欢迎大佬们说出自己的看法。最后使用这个办法解决。
2024-03-01 10:56:18
1073
1
原创 前端h5 页面安卓的物理返回禁用或返回到指定页面
console.log('在白名单中');else {conso1e.1og('在这些路由中不能使用返回键');backToPrev为返回事件 可以指定返回事件。监听backbutton事件。
2024-03-01 10:47:52
698
1
原创 H5 前端 如何修改iframe 内置网页的样式
contentDocument 也可为contentWindow。个人认为主要是看是内置是html 还是文件。调用iframe load 的方法。
2024-03-01 10:40:43
1041
原创 前端H5 输入框对emjo和文字等的计算
如果当前码元是代理对的高代理项(范围为 0xD800 - 0xDBFF),则检查下一个码元是否是低代理项(范围为 0xDC00 - 0xDFFF)。如果是,则将代理对计数增加 1,并跳过这两个码元。它使用一个循环来遍历字符串中的每个码元,并进行适当的判断。如果当前码元不是代理对的一部分,则将字符计数增加 1,并跳过一个码元。这个方法会正确处理包含代理对的字符串,并将代理对视为一个字符进行计数。// 代理对算作一个字符。// 跳过代理对的两个码元。// 非代理对的字符。// 判断是否是代理对的高代理项。
2024-02-03 05:42:49
326
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人