首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js例子
订阅
用户6035097258145
更多收藏集
微信扫码分享
微信
新浪微博
QQ
52篇文章 · 0订阅
浏览器垃圾回收机制:V8引擎的“清道夫”是怎样工作的?
想象一下,你的浏览器就像一个繁忙的办公室,各种各样的任务(网页、脚本、图片)都在这里有条不紊地进行着。每个任务都需要占用一定的“办公空间”(内存)。如果这些任务用完空间后不及时清理,或者有些任务偷偷摸
WebSocket|概念、原理、用法及实践
一、WHY:为什么需要 WebSocket? 在 WebSocket 出现之前,如果我们想实现实时通信,比较常采用的方式是 Ajax 轮询,即在特定时间间隔(比如每秒)由浏览器发出请求,服务器返回最新
css加载会造成阻塞吗?
之前面试今日头条的时候,今日头条面试官问我,js执行会阻塞DOM树的解析和渲染,那么css加载会阻塞DOM树的解析和渲染吗?所以,接下来我就来对css加载对DOM树的解析和渲染做一个测试。 假设结果: 在bootstrap.css还没加载完之前,下面的内容不会被解析渲染,那么我…
图解 script 标签中的 async 和 defer 属性
浏览器在解析 HTML 的时候,如果遇到一个没有任何属性的 script 标签,就会暂停解析,先发送网络请求获取该 JS 脚本的代码内容,然后让 JS 引擎执行该代码,当代码执行完毕后恢复解析。整个过程如下图所示: 可以看到,script 阻塞了浏览器对 HTML 的解析,如果…
海绵宝宝带你学习——冒泡排序和选择排序
冒泡排序和选择排序总结 们来理解一下为什么要这么操作,首先我们假设数组的长度为3,外层循环我们暂时称为`i`层循环,内层循环我们暂时称为`j`层循环,那么在进行第一次`i`层循环的时候
前端流式传输播放音视频
在 JS 早期,想要实现流我们需要自己造轮子,如今 JS 也有了 Stream API 用于处理流,搭配强大的MSE流媒体播放,本文将带你实现一个简单且完整的流媒体播放音视频demo
每天一个小技巧:实现自定义右键菜单(Context Menu)
鼠标右击网页会弹出默认的浏览器菜单,但是很多时候我们需要自定义右键菜单(比如:在线文档编辑器、定制视频播放器等)。今天我们就来快速实现一个自定义右键菜单。 1. 实现单例 2. 创建菜单实例 即实现上面的 createMenu 方法。 创建菜单的主要逻辑就完成了。 3. 初始化…
数组扁平转树形结构数据(Tree)
本文已参与「新人创作礼」活动,一起开启掘金创作之路。之前面试有遇到过这个问题,面试官问:如何把一个数组数据扁平,然后转化为Tree结构数据,工作中刚好也用到了,在这里总结一下。 需求大致如下。
HTTP协议图文简述--HTTP/HTTPS/HTTP2
HTTP 是什么?HTTP —— HyperText Transfer Protocol,超文本传输协议。是当今互联网上应用最为广泛的一种网络协议,所有的 WWW(万维网) 文件都必须遵守这个标准。
07-📝计算机网络核心知识|传输层【TCP与UDP的比较、UDP数据长度、Checksum、端口】
复习网络协议核心知识,进一步夯实基础,为后面 参与物联网、音视频、直播等领域的项目做一定的知识储备。