首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
基础知识
订阅
尤小左
更多收藏集
微信扫码分享
微信
新浪微博
QQ
31篇文章 · 0订阅
一文搞懂JS系列(三)之垃圾回收机制,内存泄漏,闭包
了解 Javascript 中的垃圾回收机制,通过垃圾回收机制的所谓bug,也就是多余内存没有得到释放,了解到内存泄漏的概念,最终,学习闭包。
前端高级面试题@JS篇
js中只有词法作用域,也就是说在定义时而不是执行时确定作用域。例如: v8的垃圾回收策略主要基于分代式垃圾回收机制。将内存分为新生代和老生代,分别采用不同的算法。 Scavenge为新生代采用的算法,是一种采用复制的方式实现的垃圾回收算法。它将内存分为from和to两个空间。每…
字节跳动最爱考的前端面试题:计算机网络基础
而 302 表示临时重定向,这个资源只是暂时不能被访问了,但是之后过一段时间还是可以继续访问,一般是访问某个网站的资源需要权限时,会需要用户去登录,跳转到登录页面之后登录之后,还可以继续访问。 301 类似,都会跳转到一个新的网站,但是 301 代表访问的地址的资源被永久移除了…
Javascript中 TypeError 和 ReferenceError
当我们执行a = 2这段代码的时候,引擎会为变量 a 执行LHS查询。与之相对应的为RHS查询,简单的理解就是赋值操作的左侧查询和右侧查询,更准确的说RHS为找到某个变量的值,LHS则是找到变量的容器,RHS可以说是“非左侧”。
JS常用的18种设计模式总结
我想作为中、高级前端工程师,需要了解一些设计模式的知识。这里我花了一个多月的时间,终于把js中常用的设计模式整理了一遍,大家对号入座,如果不了解某种设计模式,可以点开链接去查看。本系列博文参考了wiki、名人博客、掘金、CSDN、SegmentFault、JS设计模式和开发实践等
前端HTTP 缓存简单了解
HTTP 缓存简单了解。文章整理了相关资料,记录了部分实践。方便大家轻松了解缓存。能回答上三个问题,HTTP缓存就算理解呢。能否缓存?缓存是否过期?协商缓存? 1. web缓存 缓存是一种存储给定资源副本并在请求时将其提供回来的技术。 当Web缓存在其存储中具有请求的资源且能用…
前端该如何准备数据结构和算法?
据我了解,前端程序员有相当一部分对“数据结构”和“算法”的基础概念都不是很清晰,这直接导致很多人在看到有关这部分的内容就会望而却步。 实际上,当你了解了“数据结构”和“算法”存在的真正意义,以及一些实际的应用场景,对它有了一个整体的认知之后,你可能会对它产生强烈的兴趣。当然,它…
一次弄懂Event Loop(彻底解决此类面试问题)
Event Loop即事件循环,是指浏览器或Node的一种解决javaScript单线程运行时不会阻塞的一种机制,也就是我们经常使用异步的原理。 是要增加自己技术的深度,也就是懂得JavaScript的运行机制。 现在在前端领域各种技术层出不穷,掌握底层原理,可以让自己以不变,…
从event loop到async await来了解事件循环机制
最初设计JS是用来在浏览器验证表单操控DOM元素的是一门脚本语言,如果js是多线程的那么两个线程同时对一个DOM元素进行了相互冲突的操作,那么浏览器的解析器是无法执行的。 如果JS中不存在异步,只能自上而下执行,如果上一行解析时间很长,那么下面的代码就会被阻塞。对于用户而言,阻…
浏览器原理
0. 前言 身为前端,打交道最多的就是浏览器和node了,也是我们必须熟悉的。接下来我们讲一下浏览器工作原理和工作过程。从url到页面的过程,......,我们直接来到收到服务器返回内容部分开始。 浏览器引擎:在用户界面和呈现引擎之间传送指令。 渲染引擎:负责显示请求的内容。如…