闪烁之狐
谈谈vue组件化的理解 谈谈vue组件化的理解
WebComponent 组件化的核心组成:模板、属性、事件、插槽、生命周期。 组件化好处: 高内聚、可重用、可组合 组件化开发能大幅提高应用开发效率、测试性、复用性等; 降低更新范围,只重新渲染变化的组件; 补充: Vue 中的每
2024-03-22
Vue为什么需要虚拟DOM Vue为什么需要虚拟DOM
1.1 基本概念 基本上所有框架都引入了虚拟 DOM 来对真实 DOM 进行抽象,也就是现在大家所熟知的 VNode 和 VDOM Virtual DOM 就是用 js 对象来描述真实 DOM,是对真实 DOM 的抽象,由于直接操作 D
2024-03-21
谈谈你对vue的理解 谈谈你对vue的理解
1.谈谈你对 vue 的理解 ?官方: Vue是一套用于构建用户界面的渐进式框架,Vue 的核心库只关注视图层 声明式渲染(data,mathod),功能不够,大型项目需要拆分,提供了组件化功能,有提供了客户端路由的模式,需要通信,提供了
2024-03-21
JS输出 JS输出
考察函数和作用域的 PRIORITY,以及 new 在执行时的一些机制。需要结合执行上下文来分析函数和变量声明的顺序与优先级。 题目function Foo() { getName = function () {
2023-08-02
JS输出 JS输出
题目输出是什么 const arr = [1, 2, 3] async function wait(time) { return new Promise((res, rej) => { setTimeout(
2023-05-10
JS输出 JS输出
题目输出是什么 // 1. var a = 1 if (true) { console.log(a) // 1 var a = 2 } // 2. var a = 1 if (true) { con
2023-05-08
JS输出 JS输出
题目输出是什么 var a = { n: 1 } var b = a a.x = a = { n: 2 } console.log(a.n, b.n) console.log(a.x, b.x) 考
2023-05-08
如何顺序执行10个异步任务? 如何顺序执行10个异步任务?
方法一:使用 async/await 和 for 循环这种方法使用 async/await 和 for 循环,每次只执行一个异步任务,并等待其完成后再执行下一个任务。 const sleep = (delay) => { re
2023-03-23
3 / 3