自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 页面禁止选中需求

οnmοuseup=“SomeJavaScriptCode”同onselect一样,必需规定该事件发生时执行的 JavaScript。onbeforecopy='return false'onbeforecopy():默认动作的事件源对象上被取消。onselectstart='return false' 禁止选中网页上的内容。ondragstart='return false'禁止鼠标在网页上拖动。oncopy='return false'防复制用户在网页上选中的内容。

2024-04-25 09:18:24 262 2

原创 解析URL路径参数

后边参数,转成key,value。

2024-01-22 21:08:17 610

原创 instanceof 原理及实现

1.jsinstanceof 原理及显示。

2024-01-22 21:04:10 358

原创 js单项链表封装

2.数组:要存储多个元素,数据可能是常用的数据结构,但数组有很多缺点,数组的创建通常需要申请一段连续的内存空间(一整块的内存),并且大小是固定的,所以当前数组不能满足容量需求时,需要扩容。1.链表和数组一样,用于存储一系列元素,但是链表和数组的实现机制完全不同。数组在开头或中间插入数据的成本很高,需要进行大量的元素的位移。

2024-01-16 22:29:02 353

原创 JS封装优先级队列

优先级队列与队列最大的区别是在新增的时候,优先级队列会按照大小顺序插入数据。

2024-01-10 22:12:47 343

原创 js队列封装

题目:几个朋友一起玩一个游戏,围成一圈,开始数数,数到某一个人自动淘汰,最后剩下的这个人获得胜利,请问最后剩下的是原来哪一个位置的人。对于类的方法,使用常规函数可以提高代码的可读性。箭头函数更适合用于短小的匿名函数或回调函数,而在类中使用它们可能使代码变得更难理解。在类中使用常规函数与传统的 JavaScript 类方法定义方式更一致。这有助于团队共同维护代码并提高代码的可维护性。指向的是外部作用域,而不是队列实例,这可能导致错误的行为。2.击鼓传花算法题(修改过游戏规则)箭头函数没有它们自己的。

2024-01-09 22:56:25 393 1

原创 js封装栈

【代码】js封装栈。

2024-01-09 21:44:03 352

原创 js数组详解(未完)

我这有5个纯函数,8个遍历方法,25个array方法,3个Array方法。 1.5个纯函数 array.map() 数组map方法,用于数组遍历,每遍历一个元素就调用回调方法一次,并且将回调函数 的返回结果作为新数组的元素,被遍历的数组不会被改变。map里面的处理函数会接受 三个参数,分别代表当前元素,当前元素的索引,数组本身。 array.filter() 数组过滤方法,和mapquiet在于filter把传入的函数依次作用于每个元素,然后根据 返回值是TR...

2021-10-27 16:40:09 104

原创 css三种布局简介(主要实现三栏布局)

一. 先引入一些简单概念1.盒模型:首先是最中间的content区域,就是我们常说的内容区,我们通常设置的height和width就是设置的这部分的长度。内容区是padding区域,这部分指的是内容区到边框的区域就是我们常说的内边距。然后就是border区域,它也是占用空间的。边框外面是margin区域,这部分指的是当前元素与其他元素的距离,就是常说的外边距。 2.两个属性display,poistion display 有如下几个值 block(元素表现为块级元素,...

2021-10-25 16:02:48 598

原创 一些前端练习题2(牛客网上的,方便自己复习)

1.删除数组 arr 最后一个元素。不要直接修改数组 arr,结果返回新的数组2.找出数组 arr 中重复出现过的元素(不用考虑返回顺序)

2021-10-25 00:16:30 3024

原创 一些前端练习题1(牛客网上的,方便以后自己复习)

1.查找两个节点的最近的一个共同父节点,可以包括节点自身 2.为 Array 对象添加一个去除重复项的方法3.用 JavaScript 实现斐波那契数列函数,返回第n个斐波那契数。 f(1) = 1, f(2) = 1 等...

2021-10-23 16:32:55 125

原创 关于hooks

1.useState 函数组件使用状态就需要这个钩子。 useState用法是需要传入一个参数作为状态的初始值,当函数执行完后会返回两个值,一个是当前状态的属性,一个是修改状态的方法。 原理:我们写一个useState方法,会返回当前状态的属性和设置状态的方法,每当状态改变之后,方法中会调用刷新视图的render方法。解决多个useState同时使用的问题,当多个状态存在的时候,我们需要使用数组保存状态。2.useEffect 它可...

2021-10-19 17:04:30 141

demo.zip

demo.zip

2024-02-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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