首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端
订阅
ac6218
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
从浏览器输入一个网址开始讨论网络传输的工作原理
确实,从浏览器输入一个地址之后,当你按下Enter键之后,一系列奇怪的魔法就在发生,这是一个老生长谈的问题了,但能真的仔细知道全部却是一个艰难的事情。 在开始之前,还是必须知道网络的架构基础的。目前网络架构分为两种,七层架构和五层架构,本人更喜欢五层架构(主要是容易记,😄)。…
浏览器工作原理及web 性能优化(上)
分类:现在主要有五大主流浏览器: Chrome, Internet Explorer, Firefox, Safari and Opera.移动端上是Android Browser, iPhone, Opera Mini and Opera Mobile, UC Browser…
浏览器相关原理(面试题)详细总结一
1. Chrome 打开一个页面需要启动多少进程?分别有哪些进程? 浏览器从关闭状态进行启动,然后新开 1 个页面至少需要 1 个网络进程、1 个浏览器进程、1 个 GPU 进程以及 1 个渲染进程,共 4 个进程;后续再新开标签页,浏览器、网络进程、GPU进程是共享的,不会重…
吃透 Vue 项目开发实践|16个方面深入前端工程化开发技巧《下》
Vue 生命周期大概就是:一个从 Vue 实例的创建到组件销毁的一个的过程。 具体情况下,我们分为几个核心的阶段,并且每个阶段都有一套钩子函数来执行我们需要的代码。 组件缓存,activated 与 deactivated,这两个钩子也是一对的,分别表示被 keep-alive…
微信小程序《易打卡》开发实战
《易打卡》这款小程序是在微信内测开始时期就一边学习一边开发,开发过程中也是随着微信小程序的功能以及 API 迭代而不断更新调整产品的形态与功能。此次的开发总结,将会把我在整个开发过程中遇到的问题以及解决方法和开发技巧跟大家分享,希望能够帮助想要从事开发小程序的小伙伴。
浏览器与Node的事件循环(Event Loop)有何区别?
本文我们将会介绍 JS 实现异步的原理,并且了解了在浏览器和 Node 中 Event Loop 其实是不相同的。 官方的说法是:进程是 CPU资源分配的最小单位;线程是 CPU调度的最小单位。这两句话并不好理解,我们先来看张图: 进程好比图中的工厂,有单独的专属自己的工厂资源…
浏览器渲染原理 (二)html中的css、javascript、dom之间的解析和相互阻塞关系
知足则不辱,知止则不殆。——老子 我们在看一些前端优化规则的时候,比如雅虎军规等等,都有看到 style 写在 head 中,但是外链 script 写在 body 的最后,以优化性能,都知道应该怎么做,但是不知道其中的原理。 如果还不知道浏览器渲染的原理的,看一看浏览器渲染原…