首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端知识
订阅
吴晋哲
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
白嫖 11 个超火的前端必备在线工具,终于有时间上班摸鱼了
猫哥是一个常年混迹在 GitHub 上的猫星人,所以发现了不少好的前端开源项目,在此分享给大家。 以下为【前端GitHub】的第 9 期精华内容。 1. LightHouse LightHouse 是一个开源的自动化工具,用于改进网络应用的质量。 可以将其作为一个 Chrome…
面试官:JSON.stringify() 实现深拷贝有什么问题
Date 日期调用了 toJSON() 将其转换为了 string 字符串(Date.toISOString()),因此会被当做字符串处理。 NaN 和 Infinity 格式的数值及 null 都会被当做 null。 其他类型的对象,包括 Map/Set/WeakMap/We…
浅析鸿蒙 JavaScript GUI 技术栈
众所周知,刚刚开源的「鸿蒙 2.0」以 JavaScript 作为 IoT 应用开发的框架语言。这标志着继 SpaceX 上天之后,JavaScript 再一次蹭到了新闻联播级的热点。这么好的机会,只拿来阴阳怪气实在太可惜了。作为科普,这篇文章不会拿着放大镜找出代码中的槽点来吹…
Socket简介和I/O多路复用
如今的互联网已经很普及了,每天的地铁上都会有许多人在用手机做很多事情,比如浏览新闻、玩王者荣耀、刷抖音,这些都是在使用网络应用程序。有趣的是,所有的网络应用都是基于基本相同的编程模型,有着相似的整体逻辑结构,并且依赖相同的编程接口。 网络是很复杂的系统,在这里我能说介绍的是一点…
数据压缩----哈夫曼编码
通常数据压缩我们可以使用哈夫曼编码。 一棵哈夫曼树就构建完成。 对树进行编码:左子树为0,右子树为1。 这里有原来的数据字节长度编码成了简单的位数。不重复且大量压缩的数据量。
AST原理,让你蜕变为高级前端工程师的原理
webpack和Link等很多工具和库的核心都是通过Abstract Syntax Tree抽象语法树这个概念来实现对代码的检查、分析等操作的。 通过了解抽象语法树这个概念,你也可以随意编写类似的工具。 一般来说每个js引擎都会有自己的抽象语法树格式,Chrome的v8引擎,F…
underscore 函数节流的实现
underscore 函数节流的实现
理解 TCP(二):报文结构
更好阅读体验:《理解 TCP 和 UDP》— By Gitbook TCP 是面向字节流的,但传送的数据单元却是报文段。 什么是报文?例如一个 100kb 的 HTML 文档需要传送到另外一台计算机,并不会整个文档直接传送过去,可能会切割成几个部分,比如四个分别为 25kb 的…
「数组方法」从详细操作js数组到浅析v8中array.js
两者区别:Array.of(7) 创建一个具有单个元素 7 的数组,而 Array(7) 创建一个长度为7的空数组(**注意:**这是指一个有7个空位(empty)的数组,而不是由7个undefined组成的数组)。 Array.isArray() 用于确定传递的值是否是一个 …
[Vue.js进阶]从源码角度剖析计算属性的原理
当 Dep.target 存在,说明在上一步弹出了 computed watcher 后全局的栈中仍有其他的 watcher。比如当视图中依赖了当前的计算属性,那当前栈顶的 watcher 就是 render watcher,亦或者另外一个计算属性内部依赖了当前的计算属性,那栈…