首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
浏览器
订阅
lixiaocong
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
我的 Chrome 工具集
我的 Chrome 工具集
现代浏览器内部工作原理(附详细流程图)
CPU:Central Processing Unit(中央处理器),中心处理器是计算机的大脑,每个CPU核心会逐一执行不同任务现在很多计算机都是多芯片,多内核的。 GPU:Graphics Processing Unit(图形处理器),GPU擅长处理跨内核的简单任务,是为了解…
算法的时间复杂度
作为一个非典型的前端开发人员,我们要懂得一些算法的概念,并将其理论知识引入日常的开发中,提高日常的开发效率和提升产品的体验。 算法: 算法是指解题方案的准确而完整的描述,是一系列解决问腿的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。 算法的效率: 是指算法执行的时间…
新手引导动画的4种实现方式
前一阵子忙着找工作,面试过程中,碰到一个感觉比较有意思的问题,尽量多的列举出新手引导动画的实现方式, 昨天稍微总结了一下, 实现了4种.源码在最后,如果想直接看结果的,可以拉到最后去看. 在复制内容下面,加一层半透明的遮罩层. 比较平凡的实现方式,普普通通的,没啥特色. 优点:…
[译]从内部了解现代浏览器(1)
第一个就是计算机核心处理单元-CPU(Central Processing Unit),CPU可以被认为是你计算机的大脑。一个CPU内核, 可以看做是一个办公室文员,可以一个接着一个处理不同的任务;它可以处理从数学到艺术的所有事情,知道如何回复客户的电话。在过去,大多数CPU只…
PWA常见的缓存策略
留白时间过长。移动端网络非常不稳定,经常会出现弱网环境(如:电梯,地铁,大山里面),这样会导致资源加载速度非常慢,留白时间相对原生会慢很多。 无法离线访问。因为资源都在线上服务器,每次访问H5的页面强烈依赖网络,原生因为资源都在应用包里面,就算断网也会给一个相对友好的展示界面和…
揭秘前端存储
最近在项目中使用了部分的前端存储,之前只有一些简单的了解,今天就趁这个机会把前端存储进行深入研究一番。 方便网页的加载,避免了在发送请求收到响应前页面的空白期。 也可以在非强制性要求实时最新数据时减少向服务端的请求,加快渲染速度。 在网络不佳或无网络时仍有离线数据可以查看。 首…
一文看透浏览器架构
在从事前端开发过程中,浏览器作为最重要的开发环境,浏览器基础是是前端开发人员必须掌握的基础知识点,它贯穿着前端的整个网络体系。对浏览器原理的了解,决定着编写前端代码性能的上限。浏览器作为JS的运行环境,学习总结下现代浏览器的相关知识 经常听说浏览器内核,浏览器内核究竟是什么,以…
本地存储Cookie、Storage、indexDB、ServiceWork离线访问网站
在日常开发中,cookie、Session/Local,对后两种运用的较少。 cookie是客户端的解决方案,最早是网景公司的前雇员Lou Montulli在1993年3月发明的。众所周知,HTTP是一个无状态的协议,客户端发起一次请求,服务器处理来自客户端的请求,然后给客户端…
浏览器页面渲染流程梳理
浏览器渲染基本流程浏览器渲染流程如下图所示:图片来源:https://www.html5rocks.com/en/tutorials/internals/howbrowserswork/大概可以划分成