闪烁之狐
03
21
Vue为什么需要虚拟DOM Vue为什么需要虚拟DOM
1.1 基本概念 基本上所有框架都引入了虚拟 DOM 来对真实 DOM 进行抽象,也就是现在大家所熟知的 VNode 和 VDOM Virtual DOM 就是用 js 对象来描述真实 DOM,是对真实 DOM 的抽象,由于直接操作 D
2024-03-21
21
谈谈你对vue的理解 谈谈你对vue的理解
1.谈谈你对 vue 的理解 ?官方: Vue是一套用于构建用户界面的渐进式框架,Vue 的核心库只关注视图层 声明式渲染(data,mathod),功能不够,大型项目需要拆分,提供了组件化功能,有提供了客户端路由的模式,需要通信,提供了
2024-03-21
01
26
26
移动设备上的安全区域适配 移动设备上的安全区域适配
CSS 代码解析问题描述当我们写个功能,容器的高度需要设置为 100vh,发现在 ios(safari)浏览器显示的时候,浏览器的底部工具栏总是会挡住底下的一部分,只有工具栏隐藏或者向上滚动的时候才能看到。 问题原因没找到相关官方的问题,从
2024-01-26
08
29
28
15
TS-兼容性 TS-兼容性
TS 中的兼容性,主要看结构是否兼容。(核心是考虑安全性) 一.基本数据类型的兼容性let temp: string | number let num!: number temp = num 你要的我有就可以 let num: &
2023-08-15
14
TS-类型推断 TS-类型推断
一.赋值推断赋值时推断,类型从右像左流动,会根据赋值推断出变量类型 let str = "zhangsan" let age = 11 let boolean = true 二.返回值推断自动推断函数返回值类型 function sum(
2023-08-14
14
TS-类型保护 TS-类型保护
ts 默认在使用的时候 都是联合类型, 不能直接使用联合类型。 识别类型,通过判断识别所执行的代码块,自动识别变量属性和方法,对不同的类型进行范围缩小 一.typeof类型保护function getTypeof(val: nu
2023-08-14
09
TS-基础类型 TS-基础类型
TS 中冒号后面的都为类型标识 一.布尔、数字、字符串类型let bool: boolean = true let num: number = 10 let str: string = "hello" 包装类型 let s1: str
2023-08-09
08
02
贪心算法 贪心算法
455. 分发饼干题目力扣(LeetCode) 链接:https://leetcode.cn/problems/assign-cookies/ 假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。 对每个孩
2023-08-02
5 / 12