自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 问答 (11)
  • 收藏
  • 关注

原创 get与post

一、GET 方法 get用于从指定资源请求数据。 请求可能被缓存。 请求保留在浏览器历史记录中。 请求可被收藏为标签。 请求有长度限制。 请求应当取回数据(不修改)。 请求不应该在处理敏感数据时使用。 二、 POST方法 post用于将数据发送到服务器来创建/更新资源。 请求不会被缓存。 请求不会保留在浏览器历史记录中。 请求不会倍收藏为标签。 请求没有长度限制。

2023-05-22 11:08:24 40 1

原创 http版本

Expires。

2023-05-22 10:54:51 46 1

原创 赋值与拷贝

赋值是将某一数值或对象赋给某一个变量的过程。(1)基本数据类型:赋值,赋值后两个变量互不影响。(2)引用数据类型: 赋,两个变量指向同一个地址,同一个对象,相互之间有影响。

2023-05-21 21:25:23 54 1

原创 数据类型判断

字符串,数字,布尔。

2023-05-21 11:42:39 44

原创 防抖与节流

规定在一个单位时间内,只能触发一次函数。如果这个单位时间内触发多次函数,只有一次生效。节流的实现方式是设置一个定时器,在规定时间内只执行一次函数,即使在规定时间内触发事件,也不会再次执行函数。使用场景:适用于一些需要连续触发但不需要每次都执行的操作(例如页面滚动,快速点击)。if (!

2023-05-21 11:14:33 35 1

原创 浏览器的存储与缓存机制

不同,则表示修改了,返回数据和200状态码(没有发送请求)。如果不同,就将If-None-Match的值设置为true,返回200和数据。判断是否过期(服务器会通知浏览器一个缓存时间,相关头部信息在Cache-Control和Expires中),如果时间未过期,则直接从缓存中取,即“强缓存”。如果未命中强缓存,即强缓存失效(可能是Cache-Control设置了no-store或no-cache),则判断协商缓存。max-age:设置缓存的最大周期,与Expires相反,时间是相对于请求的时间。

2023-05-20 21:47:55 322 1

原创 什么是事件循环?

单线程会导致很多任务需要排队,只有一个任务执行完才能执行后一个任务。异步任务又分为宏任务和微任务。2. 异步任务:异步执行的任务,不进入主线程, 而是在异步任务有了结果后,将注册的回调函数放入任务队列。1. 同步任务:立即执行的任务,在主线程上排队执行,前一个任务执行完毕,才能执行后一个任务;通知主线程,某个异步任务可以执行了,该任务才会进入主线程执行)2.遇到异步宏任务则将异步宏任务放入宏任务队列中。3.遇到异步微任务则将异步微任务放入微任务队列中。微任务执行时的时机要比宏任务要早。1.先执行同步任务。

2023-05-20 21:19:53 76 1

原创 重排与重绘

渲染引擎会解析HTML文档来构建DOM树,渲染引擎也会用CSS解析器解析CSS文档构建CSSOM树。然后,DOM树和CSSOM树关联起来构成渲染树(DOM发生改变的时候触发重排,使DOM重新排列,重绘不一定会重排,但重排一定会发生重绘,重绘和重排都会耗费浏览器的性能,应该尽量避免。1.页面第一次渲染 在页面发生首次渲染的时候,所有组件都要进行首次布局,这是开销最大的一次重排。等),浏览器会将新样式赋予给元素并重新绘制它,这个过程称为重绘。),计算每个节点的几何结构,最后一步通过绘制显示出整个页面。

2023-05-20 20:58:45 29 1

原创 隐藏元素方式

和display:none的区别在于,元素在页面消失后,其占据的空间依旧会保留着。如同 opacity 属性,被隐藏的元素依然会对我们的网页布局起作用。是用来设置元素透明度的,但当设置成0的时候也就相当于隐藏元素了。因此,元素依然存在原来的位置,占据空间也可响应事件。top和left设置成足够大的负数,相当于把元素放到可视区域外,不会影响布局。防止溢出,也是一种隐藏,把超出范围的元素隐藏,这种一般用于文字过多使用。这个是彻底的隐藏了元素,不占据空间,也就不影响布局,当然也无法响应事件。

2023-05-19 17:00:49 71 1

原创 微信小程序—Taro框架初步构建

npm info @tarojs/cli 这个命令可以查看Taro的版本信息 taro init (填写自己的项目名称英文格式) cd 项目名称 (进入项目根目录) 然后执行 git init

2022-06-24 18:17:44 594

空空如也

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

TA关注的人

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