- 博客(39)
- 收藏
- 关注
原创 for...of的实现底层——迭代器
JavaScript 中,可迭代对象是指实现了Iterable接口的对象,该接口包括一个默认的迭代器方法Symbol.iterator(),该方法返回一个迭代器对象(Iterator),该迭代器对象包含一个next()方法,用于返回序列中的下一个值。
2023-06-06 20:49:53 757
原创 Property or method “btn“ is not defined on the instance but referenced during render. 报错原因及解决措施
一般出现这种情况通常是方法未在methods中定义,或者定义了但是拼写错误,检查拼写。解决方式:找了半天错误,发现我把btn这个函数写成了bth!
2023-05-25 17:11:40 1104
原创 算法题:删除字符串中出现次数最少的字符
我的思路:由于需要删除出现次数最少的字符,所以我的第一反应就是将字符串先转为数组,然后将相同的字符串组合,通过冒泡排序,将数组按照字符串长度从小到大排序。之后,通过遍历找出字符串长度最小的元素长度,判断冒泡排序后的数组中的值是否等于最小元素的长度,若相等,则将其删除。
2023-03-22 12:33:38 457
原创 算法题求解:合并表记录
首先,通过map遍历二维数组,将二维数组中的每一项转为数字型。 之后,通过sort对二维数组进行排序。 然后,通过双重for循环遍历二维数组,如果二维数组中的第一项的第一个元素等于其他项的第一个元素,就让二者第二个元素相加,并删除这个多余的数组,并保持j值不变。最后,通过foreach遍历二维数组,将每一项以空格分割输出字符串。
2023-03-20 19:34:44 76
原创 JS数组去重
数组去重方法总结:双重for循环、Set方法、forEach+indexOf方法、forEach+includes方法、filter+indexof方法、reduce方法。
2023-03-20 14:30:35 90
原创 100DaysCSS-day4挑战
例如,在完成本动画时,我们设置三个圆的运动时间都为2s,让最大的圆运动10%时就从小变大,中间第二个圆运动40%时从小变大,最小的圆运动70%时从小变大。因为运动时间是事先规定好的,所以我们可以看到三个动画有一个先后次序(我们肉眼误以为的),其实是设置不同百分比来完成的。再倒放来看,小圆先结束,然后是中间的圆结束,最后是最大的圆结束,最晚开始运动的动画最先结束。
2023-01-11 21:46:09 391
原创 100DaysCSS-day2挑战
我出现的bug:昨天写js控制动画时出现了一个bug,鼠标点击middle大盒子,动画只能执行一次,再次点击,动画不执行,需要再次刷新页面才能执行。目前,还不知道怎么解决这个问题~
2023-01-11 12:53:38 198
原创 Day 1 算法练习 两数之和
给定一个整数数组 nums和一个整数目标值 target,请你在该数组中找出 和为目标值 target的那两个整数,并返回它们的数组下标。
2022-08-29 13:44:30 101
原创 HTML重要总结
浏览器内核(渲染引擎)负责读取网页内容,整理讯息,计算网页的显示方式并显示页面。表现对于设置网页元素的版式、颜色、大小等。表现(presentation)结构(structure)代码查找替换与格式调整。行为(Behavior)HTML骨架快速生成。...........................
2022-07-26 02:05:51 283
原创 认识爬虫小实验
爬虫:通过编写程序来获取互联网上的资源需求:用程序模拟浏览器,输入一个网址,从该网址中获取资源或者内容工具:pycharm快速爬取一个网页# 导入urlopen库from urllib.request import urlopen# 指定urlurl="https://www.baidu.com/"# 调用urlopen()方法,客户端发送http请求后,服务器返回的内容封装在一个response对象respresp=urlopen(url)# 使用read()方法读取获取到的
2021-10-08 22:36:54 95
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人