首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ZaneBen
掘友等级
前端
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
37
文章 36
沸点 1
赞
37
返回
|
搜索文章
赞
文章( 36 )
沸点( 1 )
V8 引擎垃圾内存回收原理解析
JS 语言不像 C/C++, 让程序员自己去开辟或者释放内存,而是类似Java,采用自己的一套垃圾回收算法进行自动的内存管理。 这其中的机制,也对我们深入理解JS的闭包特性、以及对内存的高效使用,都有很大的帮助。 V8最多只能分配1.4G, 在 32 位系统中,最多只能分配0.…
(1.6w字)浏览器灵魂之问,请问你能接得住几个?
作为一个合格的前端工程师,浏览器相关的工作原理是我们进行性能优化的基石,我之前也强调过知识体系的重要性,这部分原理性的内容就是知识体系中的重要部分,必须牢牢掌握才能面对瞬息万变的实际场景,针对性地给出实际方案,而不是背诵各种开发军规和性能优化的条例,这样很难发现真正的问题所在,…
(建议精读)HTTP灵魂之问,巩固你的 HTTP 知识体系
上回就已经承诺过大家,一定会出 HTTP 的系列文章,今天终于整理完成了。作为一个 web 开发,HTTP 几乎是天天要打交道的东西,但我发现大部分人对 HTTP 只是浅尝辄止,对更多的细节及原理就了解不深了,在面试的时候感觉非常吃力。这篇文章就是为了帮助大家树立完整的 HTT…
(建议收藏)TCP协议灵魂之问,巩固你的网路底层基础
TCP 作为传输层的协议,是一个软件工程师素养的体现,也是面试中经常被问到的知识点。在此,我将 TCP 核心的一些问题梳理了一下,希望能帮到各位。 001. 能不能说一说 TCP 和 UDP 的区别? TCP是一个面向连接的、可靠的、基于字节流的传输层协议。 而UDP是一个面向…
实现一个简单的Webpack
大家好,我是神三元,今天通过一道面试题来和大家聊一聊webpack。 我相信,尽管很多开发者会根据官方文档进行webpack的相关配置,但仍然并不了解Webpack究竟是起什么作用的,在前端工程化扮演者什么角色,观念仍然简单地停留在“代码打包工具”上。真的是这样吗? 相信这个定…
浏览器地址栏里输入URL后的全过程
URL是统一资源定位符(Uniform Resource Locator),是资源标识最常见的形式。URL描述了一台特定服务器上某资源的特定位置。它们可以明确说明如何从一个精确、固定的位置获取资源。 URL说明了协议、服务器和本地资源。 而浏览器都是基于HTTP协议,而HTTP…
一次弄懂Event Loop(彻底解决此类面试问题)
Event Loop即事件循环,是指浏览器或Node的一种解决javaScript单线程运行时不会阻塞的一种机制,也就是我们经常使用异步的原理。 是要增加自己技术的深度,也就是懂得JavaScript的运行机制。 现在在前端领域各种技术层出不穷,掌握底层原理,可以让自己以不变,…
一个超详细的简版Promise实现
这是一个简版非规范的Promise实现,其中前置知识点比较重要,理解了前置知识点的内容,也就了解了Promise最基本的原理。 这小节的核心是:把函数名当变量用。 以下三点理解之后,就能够实现简单的Promise了。 类型为Function的变量,可以像函数一样调用。 函数数组…
从输入URL到页面加载的过程?如何由一道题完善自己的前端知识体系!
见解有限,如有描述不当之处,请帮忙指出,如有错误,会及时修正。 最近恰好被问到这方面的问题,尝试整理后发现,这道题的覆盖面可以非常广,很适合作为一道承载知识体系的题目。 ----------超长文预警,需要花费大量时间。---------- 本文适合有一定经验的前端人员,新手请…
从浏览器多进程到JS单线程,JS运行机制最全面的一次梳理
见解有限,如有描述不当之处,请帮忙及时指出,如有错误,会及时修正。 ----------超长文+多图预警,需要花费不少时间。---------- 如果看完本文后,还对进程线程傻傻分不清,不清楚浏览器多进程、浏览器内核多线程、JS单线程、JS运行机制的区别。那么请回复我,一定是我…
下一页
个人成就
文章被阅读
158
掘力值
13
关注了
54
关注者
1
收藏集
9
关注标签
11
加入于
2018-11-15