Jest介绍Facebook 开源的一套 JavaScript 测试框架,它集成了断言库、mock、快照测试、覆盖率报告等功能。它非常适合用来测试 React 代码,但不仅仅如此,所有的 js 代码都可以使用 Jest 进行测试 快照...
音视频同步原理及实现
音视频同步原理及实现本文主要描述音视频同步原理,及常见的音视频同步方案,并以代码示例,展示如何以音频的播放时长为基准,将视频同步到音频上以实现视音频的同步播放。内容如下: 1.音视频同步简单介绍 2.DTS 和 PTS 简介 2.1...
流媒体协议-DASH
流媒体协议-DASH简介除了前面讲的 Apple 的 HLS,还有 Adobe HTTP Dynamic Streaming (HDS)、Microsoft Smooth Streaming (MSS)。他们各家的协议原理大致相同,但...
express-session 原理
Express-session解析session 是什么ession一般译作会话,牛津词典对其的解释是进行某活动连续的一段时间。在web应用的用户看来,session是另一种记录客户状态的机制,不同的是Cookie保存在客户端浏览器中...
Interface 与 Type的区别
Interface 与Type在使用typescript的时候经常会使用到interface与type。对于这两者区别在官方文档中说明了两者区别 An interface can be named in an extends or...
express中间件
什么是express 中间件?在express 的官网中有一段对中间件函数的解释: Middleware functions are functions that have access to the request object ...
JavaScript隐式类型转换
javascript 在发生隐式类型转换的时候会有各种个样的问题,即使有很多经验的开发者有时候也不一定能理清楚具体规律是什么。 其实写这篇文章的主要原因是面试时候问到这个,而我却满脸❓。因此我想要好好整理这一块 数学运算符中的类型转...