11 2024 档案
摘要:windows11 使用过程中,命令终端,很简单的命令,有时候都得反应30s才输出结果,实在不理解怎么卡成这样。 有些用户在升级至win11后,发现电脑运行速度明显变慢,出现卡顿现象。 这种情况通常由两种原因造成:一是电脑硬件配置不足,二是系统负载过重。 如果电脑硬件配置无法满足win11的最低要求
阅读全文
摘要:“Command + C”和“Command + Option + V” “Command + C”和右键菜单中的拷贝是一样的效果,将它与“Command + Option + V”组合,就可以达到剪切文件的效果。
阅读全文
摘要:根据课程中代码案例,知识扩展而写 在 JavaScript 中,类的静态方法是属于类本身的,而不是属于类的实例。静态方法可以通过类直接调用,而不需要创建类的实例。 示例代码: class Person { constructor(name, age) { this.name = name; this
阅读全文
摘要:某培训机构总结的 https://vzx6t9oio6.feishu.cn/docx/BxhUddgQRofH78xVnuGcnKlkndc https://juejin.cn/post/7204707115062411320
阅读全文
摘要:ES6、ES7 和 ES8 是 JavaScript 的不同版本,它们引入了许多新的功能和语法改进。这些改进极大地提升了开发者的开发体验和代码的可读性。下面列出了一些常用的方法和相关的注意事项。 ES6 (ECMAScript 2015) ES6 是 JavaScript 的一个重要版本,引入了许多
阅读全文
摘要:在 JavaScript 中,浅拷贝和深拷贝都用于复制对象的内容,但它们在复制的方式和效果上有显著的区别。理解它们的差异对于避免常见的 bug 和正确使用数据结构非常重要。 1. 浅拷贝(Shallow Copy) 浅拷贝是指创建一个新的对象,但新的对象中仅复制原始对象的第一层属性(即原始对象的属性
阅读全文
摘要:在 Vue.js 中,v-for 循环用于渲染列表时,推荐为每个列表项提供一个 key 属性,以帮助 Vue 更高效地更新和复用 DOM 元素。但是,使用主键 id 作为 key 有时并不推荐,原因如下: 1. id 不一定稳定 主键 id 通常是在数据库中生成的唯一标识符,虽然在数据库中它是唯一的
阅读全文
摘要:Babel 是一个 JavaScript 编译器,主要用于将现代 JavaScript 代码转换为向后兼容的版本,以便在老旧的浏览器或环境中运行。它通常用于以下目的: 1. 转换现代 JavaScript 语法 JavaScript 在不断发展,许多新的语法特性(如箭头函数、类、模块、async/a
阅读全文
摘要:a.js // a.js let a = 1; let b = 2; let c = 3; // export { a, b, }// 方法一 // export default c; export { a,b,c as default}// 方法二,不可export2个default 可以expo
阅读全文
摘要:在 JavaScript 中,Generator 函数(生成器函数)是一种特殊类型的函数,它可以暂停执行并且可以在后续的某个时刻恢复执行。与普通函数不同,Generator 函数不会在调用时立即执行,而是返回一个 Generator 对象,你可以通过该对象控制函数的执行过程。 1. 如何定义一个 G
阅读全文
摘要:在 JavaScript 中,类数组(Array-like Object) 是指那些拥有类似数组的结构和特征,但并不真正是数组的对象。类数组对象有以下几个特征: 具有 length 属性:类数组对象通常都有一个 length 属性,表示其元素的个数。 可以通过整数索引访问元素:类数组对象的元素可以通
阅读全文
摘要:for...of 循环本身 不是异步的,它是同步执行的。这意味着 for...of 循环会按顺序依次执行每一项,直到循环结束。如果循环中的操作是异步的(例如,async 函数或者 Promise),则这些异步操作会并发执行,但 for...of 本身不会等待这些操作完成,除非你显式地处理它们。 让我
阅读全文
摘要:利用Object.defineProperty,writeable 属性设置 var target = Object.defineProperty({}, "a", { value: 1, writable: false }); console.log(target.a);//1 target.a
阅读全文
摘要:var s1 = "abc"; var s2 = true; var s3 = 10; var s4 = Symbol("foo") var obj = Object.assign( s1, null, s2, undefined, s3, s4); console.log(obj); // { "
阅读全文
摘要:flat() 是 JavaScript 中的一个数组方法,用于将嵌套的数组“拉平”成一个新数组。该方法会递归地“降维”数组,直到指定的深度。 语法: arr.flat(depth); depth:可选,表示嵌套数组的“深度”。默认为 1。传入一个更大的值,数组会被拉平更多层级。如果传入 Infini
阅读全文
摘要:copyWithin() 是 JavaScript 数组方法之一,允许你在数组中将一部分元素复制到另一个位置。这个方法会修改原始数组,并且返回更新后的数组。 语法: array.copyWithin(target, start, end); target:必需。表示目标位置的索引,从该位置开始将元素
阅读全文
摘要:在 JavaScript 中,function sum(...args) 和 function sum(args) 这两种写法有重要的区别: 1. function sum(...args) 这种写法使用了 剩余参数(rest parameter)语法。...args 会将传入函数的所有参数收集到一
阅读全文
摘要:在 Windows 上,你可以使用多种方法来检测某个 IP 地址的端口是否可访问。 以下是常见的方法: 1. 使用 telnet 命令 确保已启用 Telnet 客户端。可以通过“控制面板” -> “程序” -> “启用或关闭 Windows 功能”来启用 Telnet。 打开命令提示符(cmd)。
阅读全文
摘要:座机可能的号码为: (1)12345678 (2)1234567 (3)010-12345678 (4)0357-53608463 (5)15200000000(11位的手机号) 表达式为: ^(((\d{3,4}-)?[0-9]{7,8})|(1(3|4|5|6|7|8|9)\d{9}))$ 表达
阅读全文