自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (2)
  • 收藏
  • 关注

原创 你一个包含n个整数nums,判断nums中是否存在三个元素a,b,c,使得a+b+c=0?

/* 给你一个包含n个整数nums,判断nums中是否存在三个元素a,b,c,使得a+b+c=0?请你找出所有和为0且不重复的三元组。 注意:答案中不可以包含重复的三元组。 *///1.给数组排序(从小到大)//2.遍历数组 从0开始 遍历 length-2?//3、如果当前的数组等于前一个数字,就跳过这个数字(为了去重)//4、设置三个指针 i start=i+1 end=nums.length-1var arr=[1,2,3,-1,-4,-2,0,5,-5]var t

2022-04-10 21:25:36 2203

原创 数组扁平化

数组扁平化1.通过es6 数组flat 方法let Arr = [1,[2, [3, 4]]]// 默认扁平化一层,且不改变原数组console.log(Arr.flat())// 参数默认1,标示扁平化处理一层, Infinity全部扁平化处理console.log(Arr.flat(Infinity))2.通过数组reduce、concat实现// 通过数组reducefunction iterTree3(arr) { var newArr = arr.reduce((pre

2022-04-10 21:21:30 228

原创 javascript数组去重方法

数组去重

2022-04-09 11:30:16 690

原创 http请求过程

1.对www.abc.com这个网址进行DNS域名解析,得到对应的IP地址2.根据这个IP,找到对应的服务器,发起TCP的(三次握手)3.建立TCP连接后发起HTTP请求4.服务器响应HTTP请求,浏览器得到html代码5.浏览器解析html代码,并请求html代码中的资源(如js、css、图片等)(先得到html代码,才能去找这些资源)6.浏览器对页面进行渲染呈现给用户7.服务器关闭关闭TCP连接 (四次挥手)...

2021-12-30 15:03:28 1214

原创 什么叫Dom事件流?

事件发生时会在元素节点之间按照特定的顺序传播,整个过程分为捕获阶段,目标阶段和冒泡阶段,这个传播过程叫做Dom事件流。事件冒泡:从事件源逐级向上传播到DOM最顶层节点的过程。事件捕获:从DOM最顶层节点逐级向下传播到事件源的过程。addEventListener用于指定事件处理程序,共接收三个参数。分别是触发事件,事件处理程序函数以及一个布尔值。第三个参数默认为false,表示在该事件的处理函数会在冒泡阶段被调用。若改为true,则表示事件处理函数会在捕获阶段被调用。IE只支持事件冒泡。.

2021-12-28 20:50:01 498

原创 cookie

1.什么是cookiecookie 全称HTTP cookie,简称cookie。是浏览器存储数据的一种方式,因为存储在用户本地,而不是存储在服务器上,是本地存储。一般会自动随着浏览器每次请求发送到服务器端。2.cookie有什么用利用cookie跟踪统计用户访问该网站的习惯,比如什么时间访问,访问了那些页面,在每个网页的停留时间等。3.在浏览器中操作cookie不要在cookie中保存密码等敏感信息cookie的基本用法写入cookiedocument.cookie ='age=19'

2021-12-27 23:02:39 537

typora.zipTypora更适合写一些程序相关的博客

相比较world这种文档编辑器而言,Typora更适合写一些程序相关的博客,因为可以用代码+快捷键的方式,方便的对文章内容进行处理,不用在担心排版和样式变形的问题了,在编辑的过程中,就能预览到效果。

2021-12-25

vue+vue插件+vue插件.zip

vue插件

2021-12-24

空空如也

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

TA关注的人

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