摘要: ES6 的 Symbol 是一种独特的原始数据类型,用于生成唯一的标识符。它的主要特点是每次创建的 Symbol 值都是唯一的,即使描述相同,也不会相等。 1.定义对象的唯一属性键,防止命名冲突 在对象中定义键值时,通常使用字符串作为键,但这可能导致命名冲突。而使用 Symbol 作为键可以确保属性 阅读全文
posted @ 2024-12-05 19:47 我是格鲁特 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 分为数据结构上的堆和栈,操作系统中的堆和栈 一、数据结构中的堆和栈 堆:堆是满足一定限制的树型结构(比如父亲节点的权值要大于儿子节点的权值,左儿子又要大于右儿子)。 栈:是一种先进后出的数据结构,只能对栈顶进行操作 二、操作系统中的堆和栈 栈区(stack)— 由编译器自动分配的连续内存空间 ,申请 阅读全文
posted @ 2024-12-05 19:38 我是格鲁特 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 在前端播放一个大小为 10GB 的视频时,直接下载整个视频文件然后播放显然是不切实际的,因为这样会导致极大的延迟和带宽消耗。为了尽快开始播放大文件,可以采用以下几种技术来优化视频播放体验。 1.视频流式传输 (Streaming) 流式传输允许前端在不下载完整文件的情况下,就能开始播放视频。具体的方 阅读全文
posted @ 2024-12-05 16:16 我是格鲁特 阅读(65) 评论(0) 推荐(0) 编辑