首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
浏览器
订阅
沼泽
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
浏览器工作原理
本文从多个维度详细分析浏览器的核心工作原理。我们将讨论`导航`、`获取数据`、`解析`和`渲染`等核心步骤,并希望能使你对这些概念更清晰
图解 script 标签中的 async 和 defer 属性
浏览器在解析 HTML 的时候,如果遇到一个没有任何属性的 script 标签,就会暂停解析,先发送网络请求获取该 JS 脚本的代码内容,然后让 JS 引擎执行该代码,当代码执行完毕后恢复解析。整个过程如下图所示: 可以看到,script 阻塞了浏览器对 HTML 的解析,如果…
浏览器线程-事件循环(Event Loop)
屏幕刷新频率:屏幕每秒出现图像的次数。普通笔记本为60Hz 在空闲回调函数中调用requestIdleCallback(),以便在下一次通过事件循环之前调度另一个回调。 当执行栈执行完微任务后,等待下一个宏任务或微任务进入执行栈,继续执行任务,以此构成事件循环。
广告是如何跟踪我们的?所有关于 cookie
广告是如何跟踪我们的?所有关于 cookie 前言 作为前端开发,cookie是我们经常需要打交道的东西。我们用它来鉴权,用它来实现行为跟踪,用它给无状态的 http 协议以“状态”
h5唤起app
注意:h5唤起app均在手机浏览器中才能实现,微信中无法唤起(微信做了限制,只有跟微信合作的才可以 ~摊手,无奈-.-),所以在微信中只能引导用户在浏览器中打开。 URL Scheme是App的一个特定的标识,是用来区分和定位app,通过这个URL Scheme我们可以取访问它…
颠覆认知的前端存储技术
随着浏览器功能不断的增强,前端技术也是发生了飞速的发展。越来越多的网站考虑,将大量数据存储在客服端。本文会讲解如何将大量数据存储在客户端。一起来学习下吧⛽️
什么?滚动条也能换“新装”!
浏览器中的滚动条样式大家一定都不陌生,其样式并不好康。可能很多小伙伴还不知道,这个东东的样式也可以修改(仅支持部分现代浏览器),本次就来带大家用“CSS”修改一下它的样式。
HTTP 传输大文件有哪些方案?
在日常工作中,你可能会遇到大文件传输的场景。本文将介绍 HTTP 传输大文件的几种方案,希望了解完这些知识后,对大家能有些帮助。
如何实现前端录音功能
前端实现录音有两种方式,一种是使用MediaRecorder,另一种是使用WebRTC的getUserMedia结合AudioContext,MediaRecorder出现得比较早,只不过Safari/Edge等浏览器一直没有实现,所以兼容性不是很好,而WebRTC已经得到了所…
从输入URL到页面呈现发生了什么?(第三篇)
第二篇介绍了浏览器的解析过程,其中包含构建DOM树、样式计算和构建布局树。这一篇就介绍一下页面渲染的过程。