- 博客(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
原创 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更适合写一些程序相关的博客
2021-12-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人