- 博客(12)
- 问答 (1)
- 收藏
- 关注
原创 leetcode刷算法(4)-爬楼梯
当我们想到达第n阶时有两个方法,可以从第n-1阶爬一个楼梯到达,也可以从第n-2阶爬两阶楼梯到达,所以到达第n阶的方法个数等于count(n-1) + count(n-2)。而到第一阶时有一种方法,第二阶有两种方法。
2023-03-21 00:01:59
156
原创 leetcode刷算法(3)-删除排序链表的重复元素
由于所给链表是有序的,所以如果出现重复元素那么必须在相邻的位置,对每个元素机器相邻的元素进行遍历即可。
2023-03-20 23:52:01
124
原创 leetcode刷算法(2)-x的平方根
这个道算法题挺简单的,要找算术平方的话可以发现算术平方根在所给数值的1-所给数值的一般之中可以找到,使用for循环即可找到答案。
2023-03-19 23:51:39
151
原创 leetcode刷算法(1)-加1
刚开始我想的是先把数组中的数组转化为数字然后加一再转化为数组,在leetcode提交后发现有一个用例不用过,那就是数字太大时无法表示,所以我就想就对尾数进行加一,但是有个问题就是如果尾数是9还要进一,所以我写出了解法一。提交后虽然成功了,但是效率非常低,所以又有了解法二。在完成解法一的时候就可以发现这个是可以用递归完成的。
2023-03-18 23:43:23
107
原创 为js对象增加迭代器,使得对象可以使用for....of方法
## 生成器js中的for....of方法主要依赖于构造函数中的Symbol.iterator,也就是迭代器,迭代器类似于指针,其中有一个next()函数用于遍历对象的值,然后返回一个对象。但是我们都知道js中的对象不能使用for...of方法。我们的目的就是向Object对象中增加一个迭代器,之后的每个对象实例都可以使用for...of方法。迭代器一定要返回next函数,而next函数要返回一个对象,也就是{value: 要取得的属性值,done: 为true时表示迭代完成}Object.p
2022-03-09 23:04:10
688
原创 css实现好看登陆界面
动画方面使用了点JQuery的内容,都很简单。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> .
2021-09-16 23:32:48
2080
原创 论坛上的闭包面试题
function p() { var arr = []; for(var i = 0;i < 5;i++) { arr[i] = function() { return i } } return arr}var k = p();for(i = 0;i < k.length;i++) { console.log(k[i]()); //55555}原因:由于用var定义的变量没有块作用域,所以在赋值给arr数组时并没有创建属于自己的作用域,所在作用域为p函数的
2021-09-07 12:27:37
101
原创 前端canvas实现图画工具
视频展示 前端canvas实现图画工具 作者有话说这几天学了canvas标签,在熟悉了canvas的一些属性后我决定做有个关于canvas的一个图画工具。在b站也有看到类似的功能,在看了关于这类程序后我觉得我也可以试试,顺便巩固一下自己这几天学的知识。大概思路代码(index.html)<!DOCTYPE html><html lang="en">&
2021-09-04 14:26:17
1638
原创 5行代码实现虎牙自动发送弹幕
代码 function fn() { var input = document.querySelector('#player-full-input-txt'); //获取文本框 input.value = "你好"; //设置文本框的内容 var btn = document.querySelector('#player-full-input-btn'); //获取发送按钮 btn.click();
2021-07-16 13:10:15
7848
8
原创 JS实现京东倒计时(完整代码)
JS实现京东倒计时(完整代码)一.获取图片二.css实现外观这里比较简单,就不细说了三.JS实现倒计时基本思路:1.首先使用Date()对象获取当前时间(时间戳)2.传递参数获取活动开始的时间,两次时间的单位都是秒3.两个时间相减可得到相距的时间4.通过计算得到天数,小时,分钟,秒钟5.使用setInterval(function(){},1000)函数每1秒调用一次倒计时函数(1000为毫秒)6.调用倒计时函数四.完整代码<!DOCTYPE html><h
2021-05-23 21:35:31
9101
空空如也
小说网站每一章都有资源地址是怎么做的
2022-06-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人