自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 无障碍&&控制焦点&&打包&&异常获取边界

就是我们在进行一些遍历,我们可能遍历的时候在外面有一个div,但我们需要在一个表单中tr,td这种,如果把这种放到里面会有一层div,多一个节点,我们可以用到fragment,这个相当于一个空节点,用来处理这种如果用div,会产生HTML错误在没有鼠标的情况下,如何通过键盘实现相同的操作,我们可以设置就是做完某些操作后,焦点要停留在哪个位置,我们可以创建一个ref就是在constructor中创建一个如this.input1=react.creatref()然后我们在组件的return中进行使用,添加元素的

2022-06-23 17:13:54 402 1

原创 npm相关知识

npm是js的包管理工具要是速度太慢我们可以进行淘宝镜像下载可以参考这篇文章npm 淘宝镜像的安装

2022-06-22 23:29:56 127

原创 小薛实习记录册

实习记录1

2022-06-22 23:01:42 257

原创 JavaScript基础

js

2022-06-06 22:13:10 61

原创 数组对象拷贝的几种方法

赋值,浅拷贝,深拷贝的区别JS数据类型基本数据类型:数值,字符串,布尔,undefined ,null,symbol这种引用数据类型:数组,对象赋值数组对象的赋值是有影响的,改新的数组和新的对象,老的数据也会发生变化。对于基本数据类型,改变新的对于老的数据是没有影响的。//对象进行赋值改变新的对象的值let a={name:'xue',age:[1,2,3,4]}let aa=aaa.name='jun'console.log(aa,a);//{name: 'ju

2022-05-27 20:39:54 841

原创 display: none与visibility: hidden的区别

1. visibility具有继承性,给⽗元素设置visibility:hidden;⼦元素也会继承这个属性。但是如果重新给⼦元素设置visibility: visible,则⼦元素⼜会显示出来。这个和display: none有着质的区别2. visibility: hidden不会影响计数器的计数,如图所示,visibility: hidden虽然让⼀个元素不⻅了,但是其计数器仍在运⾏。这和display: none完全不⼀样3.display;none表示直接消失代码演示c

2022-04-11 16:22:59 639

原创 力扣编程思想和一下概念(正在更新中)

滑动窗口思想这个思想就是利用设置两个指针,一个left和一个right,赋值都为0,先朝向一个方向进行延伸,延伸到符合要求,然后再可以用left进行操作,改变窗口位置,多适用于数组和字符串的操作。滑动窗口采用成功的标志,就是这个窗口滑动起来,每个元素都只经历过一次。常见的题型就是数组或者字符串的子序列问题等。注意:子串是连续的,子序列是可以不连续的...

2022-04-06 17:20:20 67

原创 前端页面设计0.5px的线

css实现0.5px的线&background-img属性

2022-04-06 17:08:49 2537

原创 vscode调试HTML的js文件

在做力扣题时,发现不能调试怎么办,可以用新建js文件把

2022-04-05 22:03:10 1678

原创 各个排序算法的复杂度分析与复杂度介绍

什么是复杂度&a大O表示法&排序稳定性

2022-04-05 11:16:16 368

原创 排序算法整理

插入排序思想:就是先将第一个想象成是一个有序队列,然后取数组里的第二个数据,和这个数据相比,看是不是大,大的话往后移,直达比他小的,将这个新的数据插到相应的位置。如图所示,新的一个数据取出要用它和他前面的数据进行比较,若大于则直接放到后面,若小于,则挨个比较,往后退一个格。直到不小于的时候跳出循环。代码如下:let arr=[0,34,2,1,6,8,23,45] const mySort = function(arr){ let le.

2022-04-03 20:54:49 407

原创 排序算法整理

选择排序let arr = [1,0,23,5,98,6] const mySort = function(arr){ let Arr = [...arr] for(let j = 0;j<Arr.length-1;j++){ let min = j; for(let i =min+1 ;i<Arr.length;i++){

2022-04-03 17:32:49 384

原创 排序算法整理

冒泡排序<!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"> <title

2022-04-03 16:44:40 867

原创 js输入一个年月,输出这个月有多少天

<script> const days = function(years,mons){ let arr=[] if(years%4==0&&years%100!=0||years%400==0){ arr=[31,29,31,30,31,30,31,31,30,31,30,31] }else{ arr=[31,28,31,30,.

2022-04-03 15:40:16 1856

原创 登录界面的设计思路

(1)前端页面发送username和password到服务器的login接口时,针对每个用户的浏览器生成一个session对象,每个session对象有一个Jsessionid,login判断用户名和密码正确后,往该用户浏览器的session中添加多个key/value值,在数据库中为每个session对象生成一条记录,并且将Jsessionid置于cookie中返回给前端(默认自动进行)(2)前端接收返回的结果自动保存Jsessionid在cookie中(3)前端浏览器发起请求时,请求里自动带上了

2022-04-03 15:09:36 4195

原创 localstorage和sessonstorage和cookie的区别和共同点

数据清除时间上来看:cookie 在过期时间之前一直有效,即使窗口或浏览器关闭,localstorage窗口或浏览器关闭也一直保存,始终有效,因此用作持久数据,除非删除,否则一直存在。sessonstorage仅在当前浏览器窗口关闭前有效。存储大小不一样:分别是5m,5m,4k数据共享方面:localstorage在所有同源窗口 (ip+port相同) 中都是共享的,cookie 在所有同源窗口中都是共享的,sessionStorage 限制在单个标签页中。是否支持 storage 事件:loc

2022-04-03 15:03:17 367

空空如也

空空如也

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

TA关注的人

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