摘要:
Redux的使用 store 文件如下 import { createStore } from 'redux' export const store = createStore((preState = 0, { type, data }) => { switch (type) { case 'add 阅读全文
摘要:
Vue3 的宏函数 就是能直接用,无需引入的那种,例如defineProps()、defineExpose()等 defineXXX 形式的 阅读全文
摘要:
语法 React 中的{}相当于 Vue 中的{{}} 若要使用 Vue 中的:src="xxx",需换成如下: src={xxx} 因为在 React 中没有:src这个冒号的概念 Vue 中的:class="[]"变成了className="" Vue 中的:style="{}"变成了style 阅读全文
摘要:
JS 模块化 一、早期 <script src="jquery.js"></script> <script src="main.js"></script> <script src="dep1.js"></script> 如果通过这种方式,那种极有可能造成变量冲突 于是他们采用了这种方案: (func 阅读全文
摘要:
响应式 响应式不一定是双向绑定,单向绑定也是响应式 我感觉这篇文章讲的应该是响应式原理,而不是双向绑定,双向绑定应该是v-model https://blog.csdn.net/weixin_43638968/article/details/123635980 阅读全文
摘要:
history/hash 模式: 有 # 号的就是 hash 模式:它规定 # 号后边的都算 hash 值。hash 值不会作为路径的一部分发给服务器。这个是有好处的,假如你是 history 模式的话,因为路由跳转是不走网络请求的吗,但是你一跳转,url 就变,到时候你再一刷新,这些 url 都带 阅读全文
摘要:
为什么Vue更新数据不能拿到最新的DOM,而nextTick却可以拿到? 因为数据更新是异步执行的,所以你只能在宏任务或者微任务中拿到 这样做有一个好处,就是可以避免频繁的更新DOM 阅读全文
摘要:
为什么在Vue对象上新增一个属性会丢失响应式? 在Vue2中,Obejct.defineproperty只会对属性进行监听,而不会对对象进行监听 就是说在新增一个属性的时候,它没有新开一个Obejct.defineproperty方法,所以也不会调用它里面的setter方法,即没有响应式 同理,de 阅读全文
摘要:
https://medium.com/javascript-scene/10-interview-questions-every-javascript-developer-should-know-in-2024-c1044bcb0dfb 阅读全文
摘要:
![](https://img2024.cnblogs.com/blog/2335260/202401/2335260-20240109162528146-933744198.png) 阅读全文