摘要:
快速排序——确定一个分割点,左右站队,递归进行 时间复杂度为 O(n(logn)) function quickSort(array) { if (array.length < 2) return array let pivot = array[0], left = [], right = []; 阅读全文
摘要:
var readline = require('readline'); const rl = readline.createInterface({ input: process.stdin, output: process.stdout }); // 多行的话,下面的回调函数会被多次调用 rl.on 阅读全文
摘要:
1. ![](https://img2020.cnblogs.com/blog/1823115/202109/1823115-20210908143715847-1670626974.png) ![](https://img2020.cnblogs.com/blog/1823115/202109/1823115-20210908143733615-699358551.png) ![](https: 阅读全文
摘要:
如图写法是错误的,因为@回调函数只有在事件触发的时候才会执行,即使加了(),和不加()是一个样子,都是默认不执行的,要等到@事件被触发后,才会执行; 解决办法可以在updateAttrsHandler()后面再加一个表示执行的括号,变成updateAttrsHandler()(),但是这样就要手动传 阅读全文
摘要:
Person就像一个Machine, 它有一个模具,就是Person.prototype, 那么这个模具的constructor顺理成章的就应该是这个Machine—— Person构造函数了。 那么这个Machine的产品——person外包装上面自然有个标签,这个标签就是__proto__说明了 阅读全文
摘要:
在自定义父亲组件上: <MyComponent v-model:myValue="doubleBind" /> 在子组件内: <script setup lang="ts"> function onInput(e: Event) { const target = e.target as HTMLIn 阅读全文
摘要:
new Array(10).fill('array') // ['array','array','array','array','array','array','array','array','array','array'] 阅读全文
摘要:
有几点要记住 这三个dom属性都是只读属性 返回类型为number 从上图也可以看出来,scrollHeight是和本身大小有关的,不会收到其他div的影响;scrollHeight和offsetHeight的区别仅仅在于是否包含了滚动条的区别 阅读全文
摘要:
想要引入某些接口interface的时候,单独引入部分是做不到的,需要像这样做: import * as I from './MCollection' export interface UserPage { files: I.MCollectionFile[] collection_count: n 阅读全文
摘要:
vue3.0里给数据添加响应式有很多api可用,有时傻傻分不清,哎,分享一下个人的理解。 一、reactive reactive 用于为对象添加响应式状态。接收一个js对象作为参数,返回一个具有响应式状态的副本。 获取数据值的时候直接获取,不需要加.value 参数只能传入对象类型 import { 阅读全文