介绍 Fetch API 现在是在 JavaScript 中发送异步请求的事实上的方式。 这部分是因为 fetch() 方法接受了许多有用的选项。 其中之一是信号选项,可用于中止请求。 要为此选项创建有效值,您可以在创建 AbortCon...
JavaScript
RGB与hex(16进制)互相转换(js)
描述 将 RGB 的值转换为 十六进制 颜色代码: 使用按位左移运算符 (<<) 和 Number.prototype.toString() 将给定的 RGB 参数转换为十六进制字符串。 使用 String.prototype.padStart() 获取 6 位...
fromCharCode()与charCodeAt()在字符与数字相互转换中的应用
String.fromCharCode() 静态 String.fromCharCode() 方法返回由指定的 UTF-16 代码单元序列创建的字符串。 完整的 UTF 16 表格 语法 String.fromCharCode(num1[, ...[, numN]]) 参数 num1, ...
如何使用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 }, {...
js实现字符串反转(reverse)方法
要求 输入字符串: 'xushanxiang' 输出: 'gnaixnahsux' 实现 方法一:利用数组和字符串原型上的属性 const reverseStr = str => str.split('').rever...