首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Silence_JK
掘友等级
稀土掘金
关注
私信
获得徽章 0
动态
文章
专栏
沸点
收藏集
2
关注
赞
153
文章 145
沸点 8
资讯 0
赞
153
关注
返回
|
搜索文章
文章
热门
最新
Silence_JK
3年前
V8
V8 是如何执行一段 JavaScript 代码的?
V8 是一个 Google 开源的 JS 引擎,可以看成一个虚拟机,通过模拟计算机的各种功能来实现代码的执行。如:模拟实际计算机的 CPU、堆栈、寄存器等,还有 V8 自己的一套指令系统。 因为 CPU 只能识别二进制指令,但是二进制难以阅读和记忆,于是就有了「汇编指令集」,汇…
1130
点赞
3
Silence_JK
3年前
性能优化
CSS 如何影响首次加载时的白屏时间?
上图中,请求 HTML 数据和构建 DOM 中间有一段空闲时间,这段时间可能成为页面渲染的瓶颈。 DOM 构建结束后,css 文件还未下载完成这段时间内,渲染流水线一直在等待,因为下一步是合成布局树。合成布局树需要 CSSOM 和 DOM,所以需要等待 CSS 加载结束并解析为…
1576
4
评论
Silence_JK
3年前
ECMAScript 6
async 和 await 是怎么工作的?——你不知道的生成器与协程
生成器函数是一个带星号的函数,可以暂停执行与恢复执行。 async/await 使用了 协程(Generator) 和 微任务(Promise) 两种技术来实现。 从上面输出结果可以看出,生成器函数与主函数是交替执行的。 生成器函数中遇到 yield 关键字时,就会返回 yie…
2591
10
6
Silence_JK
3年前
V8
V8 工作原理
主要包含三部分:堆空间、栈空间、代码空间。 普通类型的变量都被保存在执行上下文中,执行上下文又被压入到栈中。而引用类型的变量则是在栈中存放访问堆空间的地址,其值被保存在堆空间中。 原始类型赋值是复制变量值,引用类型是复制引用地址。 栈空间小,主要用来存放一些原始类型的小数据;堆…
1478
3
1
Silence_JK
3年前
JavaScript
Javascript 执行机制
先编译,再执行。 编译阶段:进行变量提升,变量与函数会被存放到变量环境中,变量的默认值被设为 undefined.若存在两个相同的函数,最终存放在变量环境中的是后面那个。如果函数带有参数,编译过程中,参数会通过参数列表保存在变量环境中。 执行阶段:JS 引擎会从变量环境中去查找…
561
3
评论
Silence_JK
3年前
面试
从输入 URL 到页面展示,中间发生了什么?
用户在地址栏输入关键字后,地址栏会根据关键字来判断是搜索内容还是请求 URL。 输入关键字后回车,标签上的图标变成 loading 状态,此时页面没有立即替换为目标页面;需要等待提交文档阶段结束,页面内容才会被替换。(见下图) 页面请求资源过程,浏览器进程通过 IPC(进程间通…
332
点赞
评论
Silence_JK
3年前
HTTP
浏览器中的文件传输过程
在传输数据时,数据会经过应用层、传输层、网络层、数据链路层等包装数据(给数据加相应的头),最后通过物理层传输比特流到达目的地。 在 TCP/IP 五层结构中,http 协议属于应用层,应用层主要是来为操作系统和应用程序提供网络服务。而 TCP 属于传输层,传输层用来处理全部信息…
2445
1
评论
Silence_JK
3年前
Chrome
Chrome 中的进程架构
No,CPU 资源是有限的,当线程过多时,会导致 CPU 切换频繁,对性能有不少损耗。 Chrome 采用多进程架构来避免上述问题。 UA 是浏览器的身份证,会附带在 HTTP 请求的 user-agent 中,服务器根据不同的 UA 返回不同的页面内容,比如:手机和 PC 会…
1499
3
评论
Silence_JK
4年前
算法
时间与空间复杂度分析
上面代码第二行申请了一个空间存储 i,它是常量阶的,跟 n 无关,可以忽略。 第三行申请了一个大小为 n 的 int 数组,除此之外,没有申请其他空间,所以这段代码的空间复杂度为 O(n)。 可以看出 i 的值为每次乘以 2 的等比数列。当 2 的 k 次方大于 n 时,结束循…
196
点赞
评论
Silence_JK
4年前
Nginx
前端
正则表达式
Nginx 学习笔记
上述配置表示只允许 IP 为12.34.567.890 的主机进行访问。 nginx 监听多个端口,根据不同的端口号,来区分不同的网站。 此时在浏览器访问 80 和 8081 端口,看到结果不同。
86
点赞
评论
下一页
个人成就
文章被点赞
24
文章被阅读
12,145
掘力值
382
关注了
31
关注者
10
收藏集
2
关注标签
26
加入于
2017-09-03