上一页 1 2 3 4 5 6 7 8 9 ··· 30 下一页
摘要: Vue3 的宏函数 就是能直接用,无需引入的那种,例如defineProps()、defineExpose()等 defineXXX 形式的 阅读全文
posted @ 2024-01-24 21:43 朱在春 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 语法 React 中的{}相当于 Vue 中的{{}} 若要使用 Vue 中的:src="xxx",需换成如下: src={xxx} 因为在 React 中没有:src这个冒号的概念 Vue 中的:class="[]"变成了className="" Vue 中的:style="{}"变成了style 阅读全文
posted @ 2024-01-24 15:35 朱在春 阅读(4) 评论(0) 推荐(0) 编辑
摘要: JS 模块化 一、早期 <script src="jquery.js"></script> <script src="main.js"></script> <script src="dep1.js"></script> 如果通过这种方式,那种极有可能造成变量冲突 于是他们采用了这种方案: (func 阅读全文
posted @ 2024-01-19 16:00 朱在春 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 响应式 响应式不一定是双向绑定,单向绑定也是响应式 我感觉这篇文章讲的应该是响应式原理,而不是双向绑定,双向绑定应该是v-model https://blog.csdn.net/weixin_43638968/article/details/123635980 阅读全文
posted @ 2024-01-19 15:36 朱在春 阅读(3) 评论(0) 推荐(0) 编辑
摘要: history/hash 模式: 有 # 号的就是 hash 模式:它规定 # 号后边的都算 hash 值。hash 值不会作为路径的一部分发给服务器。这个是有好处的,假如你是 history 模式的话,因为路由跳转是不走网络请求的吗,但是你一跳转,url 就变,到时候你再一刷新,这些 url 都带 阅读全文
posted @ 2024-01-12 12:56 朱在春 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 为什么Vue更新数据不能拿到最新的DOM,而nextTick却可以拿到? 因为数据更新是异步执行的,所以你只能在宏任务或者微任务中拿到 这样做有一个好处,就是可以避免频繁的更新DOM 阅读全文
posted @ 2024-01-11 20:50 朱在春 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 为什么在Vue对象上新增一个属性会丢失响应式? 在Vue2中,Obejct.defineproperty只会对属性进行监听,而不会对对象进行监听 就是说在新增一个属性的时候,它没有新开一个Obejct.defineproperty方法,所以也不会调用它里面的setter方法,即没有响应式 同理,de 阅读全文
posted @ 2024-01-11 20:41 朱在春 阅读(131) 评论(0) 推荐(0) 编辑
摘要: https://medium.com/javascript-scene/10-interview-questions-every-javascript-developer-should-know-in-2024-c1044bcb0dfb 阅读全文
posted @ 2024-01-10 21:49 朱在春 阅读(14) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2024.cnblogs.com/blog/2335260/202401/2335260-20240109162528146-933744198.png) 阅读全文
posted @ 2024-01-09 16:25 朱在春 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 运算符优先级 算术运算符(+、-)高于关系运算符(>) // 也就是说,下面这段代码是等效的,因为下面的 算术运算符 会先执行 if (2 > 1 + 2) console.info('hello') if (2 > (1 + 2)) console.info('hello') 逻辑非(!)高于逻辑 阅读全文
posted @ 2024-01-08 09:31 朱在春 阅读(7) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 30 下一页