自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 [高频面试题] 节流防抖

本文梳理节流防抖区别、使用场景、基本实现、节流防抖函数使用闭包封装以及lodash库的用法。

2023-04-17 12:55:32 216

原创 js正反两种思维实现购物车全选反选逻辑

优化后,让代码更灵活:将伪数组的长度是否等于复选框的长度的状态赋给全选框

2023-03-31 16:11:10 179

原创 算法题:删除字符串中出现次数最少的字符

我的思路:由于需要删除出现次数最少的字符,所以我的第一反应就是将字符串先转为数组,然后将相同的字符串组合,通过冒泡排序,将数组按照字符串长度从小到大排序。之后,通过遍历找出字符串长度最小的元素长度,判断冒泡排序后的数组中的值是否等于最小元素的长度,若相等,则将其删除。

2023-03-22 12:33:38 457

原创 判断一个数是不是质数

不能在循环中的if后面,直接跟上else来判断是质数。应该在循环结束之后,才可以下这个数是质数的结论。

2023-03-21 17:43:46 173

原创 算法题求解:合并表记录

首先,通过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

原创 String方法总结

字符串构造函数、属性、原型上的方法归纳总结

2023-03-18 20:37:34 101

原创 算法题求解:排列组合

输入一个数n和一个数组,返回一个长度最小、数组求和后等于n的第一个数组

2023-03-15 09:52:13 121

原创 JS数组方法总结

归纳总结JavaScript数组的创建、属性及方法

2023-03-13 16:18:34 153

原创 原生js两种方法实现轮播图

方法一:(定位+改变opacity)方法二:(flex+ul位移图片的i倍)

2023-03-04 11:58:28 414

原创 原生js实现下拉多选框组件

【代码】原生js实现下拉多选框组件。

2023-02-12 14:55:40 3737

原创 移动端左右滑动小技巧

通过flex属性固定宽度(flex-basis),实现移动端左右滑动效果。

2023-01-19 21:49:00 1770

原创 浅析flex弹性盒子伸缩比

今天用一篇博客带你玩转flex属性!

2023-01-19 20:42:48 825 1

原创 100DaysCSS-day6挑战

本挑战主题:你们谁知道你已经创建了多少个社交媒体资料?为了获得令人耳目一新的转折,您也可以自己创建一个。

2023-01-17 02:26:56 331

原创 100DaysCSS-day5挑战

在数字世界中,能够正确解释它们很重要。漂亮的统计数据有助于捕获这些数据。

2023-01-14 00:37:32 178

原创 CSS3实现光照文字渐变动画

【代码】CSS3实现光照文字渐变动画。

2023-01-13 09:22:08 387

原创 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

原创 100DaysCSS-day3金字塔挑战

【代码】100DaysCSS金字塔:不像埃及真正的金字塔那么具有挑战性,但阴影之路并不容易。

2023-01-10 20:32:12 205

原创 html5+css3发光渐变动画按钮

html5+css3发光渐变动画按钮,对背景大小的缩放设置动画。

2023-01-04 16:01:35 279

原创 Day 4 WebAPIs 实例

购物车案例、回车发布微博、动态创建表格

2022-09-12 16:12:51 108

原创 Day 3 WebAPIs 实例

微博发布案例

2022-09-10 12:23:28 121

原创 Day 2 WebAPIs 实例

关闭二维码、小米搜索框、全选反选案例、购物车加减操作

2022-09-07 14:16:56 163

原创 Day1 WebAPIs实例

焦点图案例

2022-09-06 18:06:01 87

原创 DOM操作实例练习

综合案例-网页轮播图效果案例

2022-09-01 02:23:41 1060

原创 Vscode快捷键

Ctrl +/- :放大/缩小编辑器窗口

2022-08-31 14:02:08 2115

原创 对象实例练习

随机点名、猜数字游戏

2022-08-30 16:56:46 2075

原创 Day 1 算法练习 两数之和

给定一个整数数组 nums和一个整数目标值 target,请你在该数组中找出 和为目标值 target的那两个整数,并返回它们的数组下标。

2022-08-29 13:44:30 101

原创 每日作业-JavaScript第04天

写一个输入确认框,调用该函数时将输入内容传入, 观察页面中的内容是否与输入内容一致

2022-08-28 17:18:38 1542

原创 函数练习实例

需求: 用户输入秒数,可以自动转换为时分秒

2022-08-28 15:55:16 1245

原创 每日作业-JavaScript第03天

给一个数字数组,该数组中有很多数字0,将不为0的数据存入到一个新的数组中

2022-08-26 17:59:00 2134

原创 for循环实例练习

需要输入4次,所以可以把4个数据放到一个数组里面,之后遍历改数组,根据数据生成4个柱形图,渲染打印到页面中

2022-08-26 16:33:10 2476

原创 每日作业-JavaScript第02天

求整数1~100的累加值,但要求跳过所有个位为3的数。

2022-08-20 19:56:01 1416

原创 每日作业-JavaScript第01天

每日JavaScript作业练习。

2022-07-27 22:18:12 3070

原创 Day 2 JavaScript基础

JavaScript入门第一天

2022-07-27 20:30:35 473

原创 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关注的人

提示
确定要删除当前文章?
取消 删除