liace

导航

2023年8月1日 #

v-bind sync

摘要: V-绑定同步 Vue.js 中的 v-bind.sync 指令用于在父组件和子组件之间创建双向数据绑定。它允许子组件更新从父组件传递下来的 prop 的值,并在子组件修改父组件时更新父组件中的值。 以下是它的工作原理: 在父组件中,使用带有修饰符的 v-bind 指令将 prop 传递给子组件。例如 阅读全文

posted @ 2023-08-01 21:48 凉策 阅读(367) 评论(0) 推荐(0)

Vue组件可以使用v-model实现双向数据绑定

摘要: Vue组件可以使用v-model实现双向数据绑定。 在组件中,可以在props中定义一个value属性,并在组件中的对应位置使用v-model进行绑定。例如: Copy <template> <div> <input :value="value" @input="$emit('input', $ev 阅读全文

posted @ 2023-08-01 21:45 凉策 阅读(123) 评论(0) 推荐(0)

js weekset和weekmap详解

摘要: 在JavaScript中,WeakSet和WeakMap是Set和Map的变体,它们的特点是只能存储对对象的弱引用。这意味着,如果一个对象只被WeakSet或WeakMap引用,而没有被其他地方引用,那么它可能会被垃圾回收器清理掉。这在某些情况下非常有用,比如处理缓存或临时数据等。 WeakSet和 阅读全文

posted @ 2023-08-01 14:04 凉策 阅读(319) 评论(0) 推荐(0)

js set和map详解

摘要: 当我们需要存储唯一值的集合时,可以使用Set。Set是一种有序的、无重复值的集合,它可以存储任何类型的值,包括原始值和对象。下面是使用Set的示例: Copy // 创建一个Set const mySet = new Set(); // 添加值 mySet.add(1); mySet.add(2); 阅读全文

posted @ 2023-08-01 14:03 凉策 阅读(226) 评论(0) 推荐(0)

weekset和weekmap

摘要: 在ES6中,WeakSet和WeakMap是两种特殊的集合数据结构,它们与Set和Map相似,但具有一些不同之处。 WeakSet: WeakSet是一种弱引用集合,它只能存储对象,而不能存储原始值(如字符串、数字等)。WeakSet中存储的对象都是弱引用,如果没有其他地方引用这些对象,垃圾回收机制 阅读全文

posted @ 2023-08-01 13:55 凉策 阅读(213) 评论(0) 推荐(0)

Promise.all() 和 Promise.race()

摘要: 在 Promise 中,有两个静态方法可以用于管理多个 Promise 对象:Promise.all() 和 Promise.race()。 Promise.all() 方法接收一个 Promise 对象数组作为参数,并返回一个新的 Promise 对象。返回的 Promise 对象在所有输入的 P 阅读全文

posted @ 2023-08-01 13:21 凉策 阅读(2150) 评论(0) 推荐(0)

promise和async await的差别

摘要: Promise 是 ES6 引入的一种处理异步操作的机制。它可以表示一个异步操作的最终完成或失败,并在完成或失败后返回结果或错误信息。 Async/await 是 ES8(ECMAScript 2017)引入的一种基于 Promise 的语法糖,用于更简洁地处理异步操作。它可以让异步的代码看起来更像 阅读全文

posted @ 2023-08-01 13:14 凉策 阅读(1437) 评论(0) 推荐(0)

script的加载方式标记

摘要: 在 HTML 中,可以通过以下几种方式来指定 JavaScript 脚本的加载方式: <script> 标签的 async 属性:async 属性用于指定脚本的异步加载。当指定了 async 属性时,脚本将会在加载时不阻塞 HTML 解析,并在加载完成后立即执行。多个异步脚本的执行顺序是不确定的。 阅读全文

posted @ 2023-08-01 13:10 凉策 阅读(60) 评论(0) 推荐(0)

js instanOf的实现逻辑 super()

摘要: 在 JavaScript 中,instanceof 运算符用于检查一个对象是否是另一个对象的实例。它的使用形式是 obj instanceof constructor,其中 obj 是要检查的对象,constructor 是要检查的构造函数。 instanceof 运算符的实现逻辑如下: 首先,它会 阅读全文

posted @ 2023-08-01 12:54 凉策 阅读(37) 评论(0) 推荐(0)

强制缓存和协商缓存以及栈溢出的垃圾清理问题

摘要: 强制缓存和协商缓存是HTTP中常用的缓存机制,用于优化网页加载速度和减少服务器负载。 强制缓存:通过设置响应头信息中的Expires(过期时间)或Cache-Control(缓存控制)字段,客户端可以将服务器返回的资源缓存在本地,直到一定时间或过期时间到达。当再次请求该资源时,客户端可以直接从缓存中 阅读全文

posted @ 2023-08-01 12:38 凉策 阅读(42) 评论(0) 推荐(0)