理论知识
文章平均质量分 61
avoidaily
当你凝视深渊,深渊也在凝视你
展开
-
一些常见的移动端适配方案
假如设置了根元素 html 的 font-size 为 18px,那么 1rem 等于 18px,rem 的大小会随着根元素 html 的 font-size 的改变而改变。rem 方案就是利用了这一点,根据不同的屏幕尺寸,来设置不同的根元素 html 的 font-size 的大小,以此来达到适配不同屏幕尺寸的目的。当我们的设计稿宽度是 750px 时,1vw 就等于 7.5px。目前比较推荐的移动适配方案是 rem&vw,了解其中的适配原理对于前端而言是非常重要的,相关问题也经常出现在面试题中。转载 2023-02-01 14:40:58 · 468 阅读 · 0 评论 -
文件下载的正确打开方式
这里主要的逻辑是当我们的请求成功后,我们会拿到响应体的response,这个response就是我们要下载的内容,然后我们把它转换成blob对象,然后通过URL.createObjectURL来创建一个url,然后通过a标签的download属性来实现文件下载。它的作用是指定下载的文件名,如果不指定,那么下载的文件名就会根据请求内容的Content-Disposition来确定,如果没有Content-Disposition,那么就会使用请求的URL的最后一部分作为文件名。的,对比于a标签,这种方式。转载 2023-02-01 14:36:04 · 215 阅读 · 0 评论 -
浏览器九大缓存
浏览器九大缓存原创 2022-10-26 09:53:13 · 1252 阅读 · 0 评论 -
推荐一个超好用的【图片压缩】网页版,免费
制图机原创 2022-01-18 11:26:09 · 278 阅读 · 0 评论 -
谷歌浏览器network请求时间分析
network工具功能强大,能够让我看到网页加载的信息,比如加载时间,和先后顺序,是否是并行加载,还是堵塞加载。默认情况下有八列: (1).Name:表示加载的文件名。 (2).Method:表示请求的方式。 (3).Status:表示状态码(200为请求成功,304表示从缓存读取)。 (4).Type:表示文件的MIME Type的类型。 (5).Initiator:表示发出这个文件请求的发出者。 (6).Size:表示文件大小。 (7).Time:表示每个请求的总时长。转载 2021-11-25 15:00:01 · 2925 阅读 · 0 评论 -
常见的网络请求错误码
200:正确的请求返回正确的结果,如果不想细分正确的请求结果都可以直接返回200。201:表示资源被正确的创建。比如说,我们 POST 用户名、密码正确创建了一个用户就会返回 201。202:请求是正确的,但是结果正在处理中,这时候客户端可以通过轮询等机制继续请求。203:请求的代理服务器修改了源服务器返回的 200 中的内容,我们通过代理服务器向服务器 A 请求用户信息,服务器 A 正常响应,但代理服务器命中了缓存并返回了自己的缓存内容,这时候它返回 203 告诉我们这部分信息不一定是最新的,我们可转载 2021-11-25 14:46:21 · 2857 阅读 · 0 评论 -
jq插件
http://www.jq22.com/webqd722原创 2019-11-09 16:58:25 · 189 阅读 · 0 评论 -
常用的HTTP请求头与响应头
https://www.cnblogs.com/Jeely/p/10977773.html转载 2019-09-18 17:08:51 · 240 阅读 · 0 评论 -
什么是迭代(die dai)
迭代迭代,这个词我以前是没听过(学编程的童鞋可能很早就知道它),现在回想一下,我觉得这个词应该是在智能手机出现后,才被吃瓜群众广泛传播和应用的。有一个词和“迭代”意思比较接近,叫“升级”,这个词我就很熟悉,也非常好理解。比如,Windows每年都会升级一次,从95到XP再到现在的win7;应用软件每年都会出一个新版本,比如PS5.0到PScs,这是升级。相反,刚听到“迭代”这个词的时候,我大...转载 2019-05-12 15:32:10 · 5226 阅读 · 5 评论