JavaScript

html与js实现视频截图

实现效果 先看看效果,而且点击图片即可查看demo: 实现思路 1、分别获得远程mp4、本地摄像头、本地mp4上传文件预览,即准备好vedio节点。 如下代码: <video id="video" width=&q...

如何在JS中中止fetch请求?

介绍 Fetch API 现在是在 JavaScript 中发送异步请求的事实上的方式。 这部分是因为 fetch() 方法接受了许多有用的选项。 其中之一是信号选项,可用于中止请求。 要为此选项创建有效值,您可以在创建 AbortCon...

如何使用Js修改URL而不重新加载页面

HTML5 History API 无疑是现代网站的必由之路。它完成了手头的任务,同时还提供了额外的功能。你可以使用 history.pushState() 或 history.replaceState() 在浏览器中修改 URL,这取决于你的需要: 示例代码...

js判断两个数组相等的方法

在 js 中是不能直接用 == 或者 === 来比较两个数组是否相等,那就需要对数组的值进行比较。 下面各种方法,要根据具体情况来使用。 一、 toString() 当两个数组元素类型相同,顺序相同时,直接判断是...

js判断两个对象相等的方法

一、 JSON.stringify 方法 JSON.stringify(object1) === JSON.stringify(object2); 这个方法只适用于完全相同的,即键-值顺序都完全对应的对象。一般情况下,用这种方法就够了。 二、ES6 Object.entr...

js判断数组和对象的方法

一、typeof 不能判断变量是否为数组 var arr = [1 ,2, 3, 4]; console.log(typeof arr); // Object 二、通过 instanceof 来识别 instanceof 运算符用来测试一个对象在其原型链中是否存在一个构造函数...

安装 TypeScript 编译器

代码编辑器可能具有针对 TypeScript 的内置语言支持,但是,为了将 TypeScript 代码转换为浏览器理解的 JavaScript,你需要先安装 TypeScript 库。 该库还包含 TypeScript 编译器,也称为 tsc。 TypeScript...

js将对象数组按某字段从小到大排序

我们通过某种渠道,例如 api 接口获取到对象数组,需要在前端将数组按某字段从小到大或从大到小来排序。例如: let productList = [ { name: "产品A", price: 200 }, {...